cloudstack est un logiciel open-source écrit en java qui est conçu pour déployer et gérer de grands réseaux de machines virtuelles, avec une haute disponibilité, grâce à une plateforme de cloud computing évolutive. actuellement cloudstack supporte vmware, oracle vm, kvm, xenserver et xen cloud platform. vous pouvez gérer les environnements de cloud computing de 3 façons : une interface web, la ligne de commande et un ensemble d'api restful riche en fonctionnalités.