Un déploiement (presque) universel dans le cloud avec Makara
Makara Cloud Application Platform permet aux développeurs d’applications Java ou PHP sous Tomcat ou JBoss de les déployer sans réécriture sur différents clouds privés ou publics.
01net.
le 05/02/2010 à 12h40
La start-up californienne Makara vient d'annoncer un produit qui pourrait être le rêve de tout développeur de cloud : développer dans son langage favori et déployer sur la plate-forme cloud de son choix. L'éditeur lance la version bêta de Makara Cloud Application Platform, Developer Edition, un logiciel offrant la possibilité aux développeurs de prendre leurs applications PHP ou Java sous Tomcat ou JBoss et de les déployer aisément vers un grand nombre de plates-formes cloud privées ou publiques : Amazon EC2, Rackspace Cloud, Terremark vCloud Express, VMware ESX, VMware Workstation, VirtualBox et Xen.
Une couche d'abstraction embarquée dans la capsule
La console de supervision d'applications de Makara
Cloud Application Platform se présente comme une couche virtuelle qui fournit la mise en route, l'extension automatique et la visibilité pour les applications tournant dans le cloud incluant :
- Mise en route et portabilité par glisser-déposer ;
- Extension et clustering automatique ;
- Monitoring et diagnotics sans agent (pas d'installation et de configuration nécessaire) ;
Selon l'éditeur, les développeurs n'auront plus besoin de réécrire leurs applications pour cibler une autre plate-forme cloud, qu'elle soit publique, privée ou hybride. Il leur suffira de placer leur programme existant dans la « capsule » Cloud Application Platform et de le lancer dans le cloud. Cette capsule est une couche d'abstraction remplaçant les systèmes d'exploitation qui normalement s'exécutent dans des machines virtuelles. Elle inclut des environnements d'exécution PHP et Java ainsi que la pile middleware basée sur les serveurs d'applications Tomcat ou JBoss. Le serveur Web est assuré par Apache. La couche d'abstraction intercepte les API de provisionning des clouds publics ou les fonctions de provisionning des hyperviseurs utilisés par les clouds privés.
Cette première bêta est téléchargeable gratuitement pour les développeurs. La tarification n'a pas encore été définie, mais Makara facturera de manière incrémentale selon la consommation pour l'utilisation en cloud public, et par machine virtuelle en cloud privé.