Cloud Intelligence™Cloud Intelligence™

Cloud Intelligence™

DoiT Cloud Analytics Alerts : c'est disponible

By Matan BordoJan 3, 20235 min read

Cette page est également disponible en English, Deutsch, Español, Italiano, 日本語 et Português.

Suivez votre consommation cloud sans effort, avec un niveau de granularité que les budgets ne permettent pas.

cloud-analytics-alerts

Suivez votre consommation cloud sans effort, à la granularité de votre choix

Définir des budgets cloud reste un excellent moyen de garder un œil sur vos coûts et votre utilisation, mais cette approche ne convient pas à toutes les situations.

Imaginons par exemple que vous vouliez être averti dès que l'un de vos clusters Kubernetes affiche une hausse de dépenses supérieure à 10 % d'une semaine sur l'autre. Ou qu'une machine EC2 voie ses coûts grimper de plus de 25 % d'un jour à l'autre.

En temps normal, il faudrait définir un budget pour chaque cluster ou machine, puis saisir manuellement le montant correspondant à une hausse de 10 % ou 25 % par rapport à la semaine précédente. Et ensuite mettre constamment ce montant à jour pour refléter les dépenses de la semaine ou de la journée écoulée. Bref, vous voyez le tableau.

C'est précisément pour cela que nous lançons Cloud Analytics Alerts : un moyen de suivre vos coûts et votre utilisation cloud avec plus de finesse et de personnalisation.

Budgets cloud ou alertes personnalisées : que choisir ?

Les budgets sont parfaits lorsque vos seuils d'alerte reposent sur des valeurs absolues et que vous évaluez un seul élément. Créer un budget pour vos dépenses globales sur Google Cloud, vos clusters Kubernetes ou le coût d'exploitation d'un produit donné a tout son sens. En revanche, comme évoqué plus haut, ils sont moins adaptés pour évaluer séparément chaque instance d'une même dimension (chacun de vos clusters K8s, par exemple) ou pour fonder vos alertes sur des variations en pourcentage sur un intervalle donné (toutes les semaines, par exemple).

Avec les Alertes de DoiT Cloud Intelligence™, vous gagnez en flexibilité, aussi bien sur ce que vous surveillez que sur les déclencheurs qui vous notifient, comparé aux budgets classiques.

Voyons maintenant comment créer une Alerte dans DoiT Cloud Intelligence.

Comment créer une alerte sur votre consommation cloud

Ce qui rend les Alertes si flexibles, c'est qu'elles s'appuient sur les Attributions pour définir leur périmètre.

Les Attributions sont des regroupements de ressources personnalisés que vous créez dans DoiT Cloud Intelligence pour analyser votre consommation cloud à l'aune de votre activité.

Dans l'exemple ci-dessous, j'ai créé une Attribution qui représente les coûts de mon environnement de staging. En clair, je dis : regrouper tous les projets Google Cloud contenant le mot 'staging' — c'est ainsi que mon entreprise définit les coûts de son environnement de staging. Mais vous pouvez combiner librement projets/comptes, services, labels/tags, et bien d'autres critères pour définir vos Attributions.

Le périmètre de votre Alerte définit les données de coût ou d'utilisation que celle-ci passe en revue.

Souhaitez-vous, par exemple, surveiller l'ensemble de vos coûts Google Cloud ou AWS ? Ou seulement ceux liés à une équipe ou à un environnement précis ?

Dans notre exemple ci-dessous, nous nous concentrons uniquement sur les coûts associés à notre environnement de Staging.

Une fois le périmètre de votre Alerte défini, il reste à en configurer les conditions.

Comme illustré ci-dessous, après avoir sélectionné la métrique, la devise et l'intervalle de temps de votre Alerte, vous devrez choisir si celle-ci se déclenche lorsque vous :

  1. atteignez un seuil en valeur absolue,
  2. atteignez une variation en pourcentage spécifique sur le coût ou l'utilisation que vous suivez, ou
  3. êtes en passe d'atteindre un seuil chiffré sur l'intervalle sélectionné.

Enfin, un paramètre facultatif, Évaluer pour chaque, vous permet d'appliquer votre condition à chaque élément d'une dimension de votre choix. Cela peut être chaque service, chaque cluster, chaque valeur d'un label/tag donné — vraiment ce que vous voulez.

Par exemple, j'ai sélectionné ci-dessous Périmètre (Projet/Compte). Résultat : mon Alerte se déclenchera dès qu'un projet Google Cloud — ou un compte AWS, le cas échéant — associé à mon environnement de Staging affichera une hausse supérieure à 10 % sur une semaine donnée.

Il ne reste plus qu'à indiquer qui doit recevoir les alertes lorsqu'elles se déclenchent.

Créer des Alertes permet de mieux sensibiliser et responsabiliser les autres parties prenantes sur les coûts et l'utilisation, alors qu'elles ne pensent pas spontanément à la consommation cloud de ce qu'elles déploient.

Vous pouvez par exemple créer des alertes pour chacun de vos produits (si vous en avez plusieurs) et y abonner les Product Managers et/ou Engineering Team Leads concernés. Ils auront ainsi toujours une vision claire des coûts générés par leurs développements, sans avoir à créer leurs propres rapports.

Passons maintenant à quelques exemples concrets de la façon dont DoiT utilise les Alertes en interne.

Cas d'usage nº 1 : coûts de service par équipe d'engineering

Dans l'exemple ci-dessous, chacun de nos Product Engineering Team Leads a créé une Alerte qui surveille les coûts de service liés aux ressources utilisées par son équipe.

Cas d'usage nº 2 : suivre les hausses de coûts machine par machine

Chez DoiT, nous utilisons à la fois AWS EC2 et Google Cloud Compute Engine. Plutôt que de surveiller chaque coût de service dans son ensemble, je préfère être alerté dès qu'un SKU (autrement dit, une machine) voit son coût augmenter sensiblement d'une semaine à l'autre. Cette Alerte le fait pour nous en quelques clics.

Cas d'usage nº 3 : coût d'exploitation de votre produit

Chez DoiT, nous développons des technologies qui vous aident à mieux comprendre, optimiser et maîtriser vos coûts cloud. Faire tourner notre portefeuille technologique a un coût, que nous suivons de près pour éviter tout dérapage.

Grâce à une Attribution qui regroupe tous les projets Google Cloud liés à l'exploitation de notre technologie, nous recevons une alerte dès que les coûts de nos produits augmentent de plus de 5 % d'une semaine sur l'autre.

Plusieurs filets de sécurité contre les dépassements cloud

Tout cela ne veut pas dire que les budgets cloud ou la détection d'anomalies n'ont pas leur utilité. La détection d'anomalies est idéale pour repérer les pics de coûts ou d'utilisation imprévus. Les budgets, eux, sont utiles pour suivre les coûts d'entités spécifiques (équipes, gammes de produits, environnements). Voyez les Alertes comme un filet de sécurité supplémentaire pour lutter contre les dépassements cloud.

La bonne nouvelle ? Si vous êtes client DoiT, vous avez accès aux trois, ainsi qu'au reste du portefeuille technologique de DoiT.

Pour créer votre première alerte dans DoiT Cloud Intelligence, rendez-vous dans la section Alerts (à noter : vous devez disposer des droits utilisateur requis).

Pas encore client ? Découvrez comment DoiT peut vous aider à mieux comprendre et optimiser vos dépenses cloud, avec un accès à la demande à des Senior Cloud Architects partout dans le monde.

Cliquez ici pour en savoir plus sur la collaboration avec DoiT.