C’est à l’occasion de l’Openstack Summit Paris, qui ouvrait ses portes ce lundi matin, qu’Objectif Libre, présentait CloudKitty, un composant additionnel à OpenStack que la société a développé pour permettre d’analyser le coût d’utilisation d’un cloud.
Le projet est né de deux besoins
Le premier concernait une demande d’un des clients d’Objectif Libre pour qui la société était en train de développer un cloud public sur OpenStack. Ce client souhaitait disposer d’un composant de facturation et la perspective de prendre une solution non intégrée à OpenStack n’était pas envisageable pour lui. Objectif Libre a donc décidé de créer sa propre application, baptisée CloudKitty.
Objectif Libre avait également besoin d’un outil proposant des informations de coût d’utilisation afin de permettre le portage de teevity (logiciel d’analyse de coût multi-cloud provider) sur la plateforme OpenStack.
Huit mois ont été nécessaires aux équipes d’Objectif Libre pour développer CloudKitty.
Cloudkitty, pour quelles utilisations ?
Cloudkitty est utile bien sûr dans le cas d’un cloud public, où l’application permet ainsi de faire de la facturation à ses clients mais aussi dans le cas d’un cloud privé, pour permettre d’avoir un coût de revient des ressources utilisées ou alors pour autoriser la refacturation entre services d’une même société/groupe.
CloudKitty, comment ça marche ?
Pour permettre une intégration forte avec OpenStack, CloudKitty reprend et utilise toutes les best practices d’OpenStack, aussi bien au niveau des technologies utilisées que des pratiques de développement.
CloudKitty s’intègre graphiquement dans Horizon, l’interface Web de OpenStack.
Enfin, CloudKitty est entièrement publiée en Open Source avec la même licence qu’OpenStack (Apache 2).