CloudStack

Apache CloudStack est une plateforme open source d'infrastructure en tant que service (IaaS) qui permet aux fournisseurs de services informatiques d'offrir des services de cloud public. CloudStack est également disponible pour les entreprises qui souhaitent proposer leurs services de cloud privé et hybride.

CloudStack contient une fonction de calcul permettant d'allouer des machines virtuelles (VM) à des serveurs individuels. Une fonction réseau gère les commutateurs qui créent et gèrent les réseaux logiques. Elle gère également les systèmes de stockage objet et bloc. Une fonction de gestion des images est incluse.

CloudStack permet aux administrateurs de déployer et de gérer de grands réseaux de machines virtuelles exécutant les hyperviseurs suivants : VMware KVM Citrix XenServer Xen Cloud Platform (XCP) Oracle VM server Microsoft Hyper-V Les utilisateurs peuvent gérer leurs déploiements en nuage par le biais d'une interface de ligne de commande (CLI), d'une API RESTful ou d'une interface Web. CloudStack fournit également une interface de programme d'application (API) compatible avec Amazon EC2 et S3 pour faciliter les déploiements de clouds hybrides.

CloudStack a été développé à l'origine par Cloud.com et a été racheté par Citrix en 2011. Il a ensuite été confié à la Fondation Apache Software pour son développement en 2012. La Fondation Apache supervise désormais le développement, le code étant mis à disposition sous la licence Apache 2.0. Au moment de la rédaction de cet article, Apache CloudStack en est à la version 4.12.0.0. Caractéristiques de CloudStack CloudStack comprend des fonctionnalités pour : L'orchestration des calculateurs La gestion des ressources La gestion des utilisateurs et des comptes L'intégration LDAP La prise en charge de MPLS La hiérarchisation du stockage L'authentification unique CloudStack par rapport à OpenStack CloudStack et OpenStack partagent de nombreuses similitudes en matière de technologie et de conception, même si chacun a été créé à des fins différentes. OpenStack a été lancé en tant que projet open source en 2010 par Rackspace Hosting Inc. et la NASA. À l'époque, Rackspace développait un composant de stockage à utiliser dans son nuage public et la NASA développait un composant de calcul pour son nuage privé. En revanche, l'objectif de CloudStack a toujours été de permettre aux fournisseurs de services et aux entreprises de créer et d'exploiter des nuages publics ou privés dotés de capacités équivalentes à celles du Elastic Compute Cloud (Amazon EC2) d'Amazon. CloudStack vs. CloudMonkey CloudMonkey 6.0.0 est une version actualisée de l'outil original de CloudStack écrit en langage de programmation Go. CloudMonkey peut être utilisé à la fois comme un shell interactif et une interface de ligne de commande pour simplifier la configuration et la gestion de CloudStack dans les environnements Windows, Linux et Mac OS X.