Pour gérer vos consentements :
Categories: CloudOpen Source

Apache Deltacloud v1.0 : l’interopérabilité du cloud en open source

Ayant intégré le programme d’incubation de la Apache Software Foundation (ASF) en octobre 2011, le projet Deltacloud vient de franchir un premier niveau de maturité avec sa version 1.0. DeltaCloud fournit une API (Application Programming Interface) et les pilotes (drivers) pour les implémentations des principales offres de cloud.

Une API unique pour la majorité des cloud

Chaque fournisseur de service cloud propose son API native. Cela se traduit par la nécessité d’adopter une API par service, donc de développer la connectivité avec chaque service cloud auquel nous souhaitons adhérer. Le projet Deltacloud vise à ne disposer que d’une unique API afin d’exploiter les ressources et de dialoguer avec différents clouds. Nous ouvrons une instance dans un cloud, puis avec le même code une instance dans un autre cloud, et ainsi de suite…

Deltacloud fonctionne comme une API d’abstraction des différences du cloud. L’API Deltacloud dialogue avec l’API native du fournisseur de service cloud. L’utilisateur n’a donc pas à se préoccuper de l’API native, du langage, des procédures, etc.

Une API pour trois API en usage

Le code open source de Deltacloud REST API s’installe sur un server daemon (qui s’exécute en arrière plan) et se pilote via une interface HTML développée sur le framework mobile jQuery (donc compatible avec les smartphones et les tablettes). Le dialogue avec l’API et donc le pilotage de l’infrastructure cloud peuvent s’établir au travers d’un client HTTP.

Le serveur Deltacloud propose en réalité 3 API : l’API du projet Deltacloud ; un frontend au standard Cloud Infrastructure Management Interface en cours de développement avec la Distributed Management Task Force ; et un frontend pour l’API de Amazon EC2 qui a en quelque sorte servi de prototype. Cette dernière API, dont l’usage est finalement relativement répandu, permet au projet de la fondation Apache d’être reconnu par les environnements Amazon Web Services (API CIMI), VMware vSphere et OpenStack.

crédit photo © Sashkin – Fotolia.com)


Voir aussi
Quiz Silicon.fr – Le vocabulaire du cloud

Recent Posts

Windows et Azure sont tombés : Crowdstrike à la source d’une panne informatique mondiale

Une mise à jour de l'EDR Crowdstrike Falcon a planté une multitude de serveurs et…

3 heures ago

Les choix d’OpenAI pour GPT-4o mini

Un modèle GPT-4o mini rejoint le catalogue d'OpenAI. De la conception à l'évaluation, il a…

10 heures ago

Le Réseau interministériel de l’État, sujet à dépendance

La Cour des comptes appelle à formaliser et à professionnaliser certains aspects du RIE, tout…

1 jour ago

Etalab en position de faiblesse au sein de la Dinum

La Cour des comptes attire l'attention sur le risque d'affaiblissement d'Etalab, privé, ces dernières années,…

1 jour ago

Une Dinum « balbutiante » sur l’open data et les logiciels libres

Missions historiques de la Dinum, l'ouverture des données publiques et la promotion des logiciels libres…

1 jour ago

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

2 jours ago