
Les tags de nom automatiques d'AWS vous manquent sur vos ressources Google Cloud ? Iris arrive à la rescousse.
Comme certains d'entre vous le savent déjà, DoiT International est la force d'ingénierie derrière reOptimize (désormais intégré à DoiT Cloud Intelligence™) — une offre de découverte et d'optimisation des coûts pour Google Cloud Platform.
Avec DoiT Cloud Intelligence, vous accédez instantanément à des analyses sur votre facturation Google Cloud Platform, pilotez vos budgets, mettez en place des allocations de coûts et explorez différentes stratégies d'optimisation. DoiT Cloud Intelligence vous permet de répartir les coûts et de segmenter votre facturation en ensembles pertinents, grâce aux labels attribués à vos ressources GCP.
Dashboard reOptimize.io
Le hic : attribuer un tag de nom à chaque ressource reste un processus manuel et source d'erreurs. Pour aider les clients Google Cloud, nous avons développé Iris afin d'automatiser cette tâche fastidieuse.
Iris parcourt les ressources cloud prises en charge et ajoute à chacune un label otag contenant le nom de la ressource.
Par défaut, Iris prend en charge les ressources Google Cloud suivantes :
- Google Compute Engine
- Google Cloud Storage
- Google CloudSQL
- Google BigQuery (datasets et labels)
- Google Bigtable
Iris s'exécute sur Google App Engine et peut être déployé à l'échelle globale pour tagger les ressources de tous les projets d'une organisation Google Cloud.
Iris s'étend facilement : il suffit d'ajouter un fichier Python dans le répertoire /plugin. La classe Python du fichier doit exposer deux fonctions :
def register_signals(self)def do_tag(self, project_id)Le gestionnaire de plugins charge le fichier automatiquement et exécute la fonction do_tag.
Comment se lancer ? Rendez-vous sur github.com/doitintl/iris, les instructions d'installation sont d'une grande simplicité !
Envie d'en lire plus ? Consultez notre blog, ou suivez Aviv sur Twitter.