OpenStack

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
OpenStack
OpenStack.png

Développeur Communauté OpenStack
Dernière version Juno (2014.2.0) (16 octobre 2014)
Écrit en Python
Environnements Multiplate-forme
Type Cloud computing
Licence Licence Apache 2.0
Site web openstack.org

OpenStack est un ensemble de logiciels open source permettant de déployer des infrastructures de cloud computing (infrasructure en tant que service). La technologie possède une architecture modulaire composée de plusieurs projets corrélés (Nova, Swift, Glance...) qui permettent de contrôler les différentes ressources des machines virtuelles telles que la puissance de calcul, le stockage ou encore le réseau inhérents au centre de données sollicité.

Le projet est porté par la Fondation OpenStack, une organisation non-commerciale qui a pour but de promouvoir le projet OpenStack ainsi que de protéger et d'aider les développeurs et toute la communauté OpenStack[1].
De nombreuses entreprises ont rejoint la fondation OpenStack[2][3]. Parmi celles-ci on retrouve : Canonical, Red Hat, SUSE, eNovance, AT&T, Cisco, Dell, HP, IBM, Yahoo!, Oracle[4], Orange, Cloudwatt, EMC, VMware, Intel.

C'est un logiciel libre distribué selon les termes de la licence Apache.

Historique[modifier | modifier le code]

2010 : lancement[modifier | modifier le code]

  • En juillet 2010, Rackspace Hosting et la NASA ont lancé conjointement un nouveau projet open source dans le domaine du cloud computing sous le nom d'OpenStack[5].
  • L'objectif du projet OpenStack est de permettre à toute organisation de créer et d'offrir des services de cloud computing en utilisant du matériel standard.
  • La première version livrée par la communauté, dont le surnom est Austin, fut disponible seulement quatre mois après.
  • Il est prévu de livrer régulièrement des mises à jour logicielles à quelques mois d'intervalle.

De nombreux membres rejoignent le projet[modifier | modifier le code]

En 2014, la communauté OpenStack compte 5 600 membres et 850 organisations.

Versions[modifier | modifier le code]

Nom Date Composants inclus Notes de Version
Austin 21 octobre 2010[6] Nova, Swift (en)Note de version Austin
Bexar 3 février 2011[7] Nova, Glance, Swift (en)Note de version Bexar
Cactus 15 avril 2011[8] Nova, Glance, Swift (en)Note de version Cactus
Diablo 22 septembre 2011[9] Nova, Glance, Swift (en)Note de version Diablo
Essex 5 avril 2012[10] Nova, Glance, Swift, Horizon, Keystone (en)Note de version Essex
Folsom 27 septembre 2012[11] Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder (en)Note de version Folsom
Grizzly 4 avril 2013[12] Nova, Glance, Swift, Horizon, Keystone, Quantum, Cinder (en)Note de version Grizzly
Havana 22 octobre 2013[13] Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer (en)Note de version Havana
Icehouse 17 avril 2014[14] Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove (en)Note de version IceHouse
Juno 16 Octobre 2014[15] Nova, Glance, Swift, Horizon, Keystone, Neutron, Cinder, Heat, Ceilometer, Trove, Sahara (en)Note de version Juno

Composants[modifier | modifier le code]

OpenStack possède une architecture modulaire qui comprend de nombreux composants [16]:

Voici la liste des composants dits intégrés à OpenStack.

  • Compute : Nova (application)
  • Object Storage : Swift (stockage d'objet)
  • Image Service : Glance (service d'image)
  • Dashboard : Horizon (interface Web de paramétrage et gestion)
  • Identity : Keystone (gestion de l'identité)
  • Network : Neutron (auparavant nommé Quantum) (gestion des réseaux à la demande)
  • Storage : Cinder (service de disques persistants pour les machines virtuelles)
  • Orchestration : Heat (service d'orchestration à base de template)
  • Telemetry : Ceilometer (service de métrologie notamment pour la facturation)
  • Database Service : Trove (Service de Base de donnée à la demande)
  • Data Processing : Sahara ( Service de Big data grâce à Hadoop[17] )

Il existe aussi des composants qui sont dits en incubation car ils ne sont pas encore suffisamment stables pour être intégrés.

  • Ironic: Service de Bare Metal provisioning [18]
  • Manila: Service de gestion des systèmes de fichier partagés [19]
  • Zaqar: Service de Middleware à la demande [20]
  • Designate: Service de gestion des DNS [21]
  • Barbican: Service de gestion des clés et secrets [22]
  • TripleO: OpenStack On OpenStack. Service de déploiement de cloud OpenStack grâce à OpenStack [23]

Compatibilité avec l'EC2 d'Amazon[modifier | modifier le code]

OpenStack possède des APIs compatibles avec Amazon EC2 et Amazon S3.

Ainsi, des applications clientes écrites pour les Amazon Web Services peuvent être réutilisées avec OpenStack moyennant une adaptation minimale[24].

Utilisateurs[modifier | modifier le code]

On compte parmi les utilisateurs :

Articles connexes[modifier | modifier le code]

Références[modifier | modifier le code]

  1. (en)[1]
  2. (en)http://www.openstack.org/foundation/companies/
  3. (en)[2]
  4. http://www.oracle.com/us/corporate/press/2079843
  5. La Nasa se met au cloud computing open source avec OpenStack, ZDNet.fr, 22 juillet 2010
  6. http://openstack.org/projects/
  7. http://wiki.openstack.org/BexarReleaseSchedule
  8. http://wiki.openstack.org/CactusReleaseSchedule
  9. http://wiki.openstack.org/DiabloReleaseSchedule
  10. http://wiki.openstack.org/EssexReleaseSchedule
  11. http://wiki.openstack.org/FolsomReleaseSchedule
  12. https://wiki.openstack.org/wiki/GrizzlyReleaseSchedule
  13. http://linuxfr.org/news/openstack-2013-2-havana-est-sortie
  14. https://wiki.openstack.org/wiki/Icehouse_Release_Schedule
  15. https://wiki.openstack.org/wiki/Juno_Release_Schedule
  16. Ken Pepple, Deploying OpenStack, O'Reilly Media,‎ août 2011 (ISBN 1-4493-1105-9)
  17. https://wiki.openstack.org/wiki/Sahara
  18. https://wiki.openstack.org/wiki/Ironic
  19. https://wiki.openstack.org/wiki/Manila
  20. https://wiki.openstack.org/wiki/Zaqar
  21. https://wiki.openstack.org/wiki/Designate
  22. https://wiki.openstack.org/wiki/Barbican
  23. https://wiki.openstack.org/wiki/TripleO
  24. Canonical rapproche OpenStack d’Amazon EC2
  25. OpenStack Compute enters testing stage at Rackspace
  26. Ubuntu Powers HP Public Cloud
  27. [vidéo] Disponible sur YouTube
  28. Is AT&T Building the Ultimate Walled Garden?
  29. New Korean Cloud Kicks Amazon's Butt
  30. Marketplace Business: Telecom opens new cloud marketplace (german)
  31. HubiC : OVH fait le point et promet du neuf d'ici la fin du mois, Clubic.
  32. [3]
  33. Cloudwatt mise sur l'Open Source pour son Cloud