Dépenses multi-cloud: 8 conseils pour réduire les coûts

Les entreprises dépensent beaucoup d'argent sur le cloud. Mais cela ne signifie pas que cet argent est toujours dépensé à bon escient. Le cabinet d'études Gartner prévoit que les dépenses mondiales consacrées à l'infrastructure de cloud public (IaaS) s'élèveront à 39,5 milliards de dollars d'ici 2019 seulement. Pendant ce temps, IDC prévoit que les dépenses de cloud public (y compris IaaS, SaaS et PaaS) approcheront 500 milliards de dollars en 2023.

Cependant, le fournisseur de gestion des coûts du cloud ParkMyCloud, avec le chiffre IaaS de 39,5 milliards de dollars de Gartner comme point de départ, estime que les entreprises gaspilleront plus de 14 milliards de dollars en dépenses inutiles d'infrastructure de cloud public cette année – et la société estime que cela est "probablement faible". est.

[ Read also: Multi-cloud by the numbers: 11 interesting stats. ]

L'estimation de ParkMyCloud de plus de 14 milliards de dollars est basée sur des hypothèses concernant deux des plus grands coupables du gaspillage du cloud: les sources inactives (calcul des ressources pour lesquelles vous payez selon un modèle “ au fur et à mesure '') , par exemple, par heure, mais que vous n'utilisez pas réellement) et le surprovisionnement (achat de capacité pour un éventuel scénario futur qui peut ou non se produire, mais pour lequel vous payez toujours). Il ne prend pas en compte d'autres causes possibles de gaspillage; d'où l'affirmation de la société selon laquelle sa silhouette pourrait être sur le côté bas.

Même si vous choisissez un taux différent et supposez pour une raison quelconque (même le cynisme suffit) que 14 milliards de dollars, c'est trop – même le triple ou le triple du montant de l'argument – vous regardez toujours plusieurs milliards de dollars gaspillage.

"À mesure que les dépenses augmentent, la surveillance et l'alignement avec plusieurs nuages ​​deviennent plus importants."

Les sources inactives et le surprovisionnement peuvent se produire dans un seul cloud public. Ainsi, lorsque vous considérez la complexité opérationnelle supplémentaire des environnements multi-cloud et cloud hybride, vos dépenses deviennent d'autant plus importantes. L'optimisation des coûts pourrait être l'un des facteurs les plus importants pour une stratégie multi-cloud en premier lieu; en supposant que l'optimisation des coûts est un dysfonctionnement.

"À mesure que l'adoption du multi-cloud se développe, les équipes doivent être conscientes des différences entre les clouds", a déclaré Jeff Aden, EVP et cofondateur de 2nd Watch. "De la formation à l'optimisation, les coûts peuvent varier considérablement, et à mesure que les dépenses augmentent, la surveillance et l'alignement sur les nuages ​​deviennent plus importants."

[ Multi-cloud strategies are becoming more intentional: Read Multi-cloud: 5 important trends to watch. ]

Nous avons engagé plusieurs leaders informatiques et experts multi-cloud pour leurs meilleurs conseils sur ce qu'il faut rechercher en matière d'optimisation des coûts – tout en évitant les risques de gaspillage inutiles – tout en mettant en œuvre et en gérant un environnement multi-cloud. Voici ce qu'ils recommandent, à commencer par le grand: l'allocation et l'optimisation des ressources est un processus continu, pas une tâche que vous cochez dans votre liste de tâches. Allons-y.

Comment réduire les coûts multi-cloud

1. Obtenez les bases

Si les ressources inactives et le surprovisionnement sont deux des plus grandes sources de gaspillage du cloud, cela suggère que les organisations ne prêtent pas suffisamment d'attention à leur environnement – ou ont été malheureusement mariées à des stratégies qui sapent les avantages du cloud.

Mor Cohen, CTO cloud chez Turbonomic, note que de nombreuses entreprises ont l'habitude de fournir un surprovisionnement pour garantir les performances des applications, mais cela signifie qu'elles paient généralement 24h / 24 et 7j / 7 pour une utilisation de pointe. (Turbonomic a acquis ParkMyCloud en 2019)

"En conséquence, ils éliminent l'un des principaux atouts de l'infrastructure cloud – qu'elle peut augmenter ou diminuer en fonction de la demande des applications", explique Cohen.

Les erreurs de configuration "peuvent entraîner d'énormes pertes et des dépenses inutiles".

Certaines équipes peuvent devoir adopter une plus grande automatisation dans la façon dont elles gèrent les ressources des applications, ou envisager de s'appuyer sur une aide externe. (Il existe également une perspective selon laquelle l'optimisation des ressources devrait être un rôle à plein temps pour elle-même, mais nous y reviendrons bientôt.) L'augmentation de la complexité dans les environnements multicloud ne signifie pas que les équipes existantes doivent se rendre. En accordant plus d'attention aux principes de base, le gaspillage est évité.

"[Keep] attention à l'utilisation, à la configuration et aux changements dans l'environnement cloud », recommande Cohen. «Il y a des choses très simples que les gens font de mal lorsqu'ils configurent leur environnement, ce qui peut entraîner d'énormes gaspillages et des dépenses inutiles.»

[ Read our related article: Multi-cloud vs. hybrid cloud: What’s the difference? ]

2. Examinez attentivement les spécimens non produits

Un client a découvert qu'il dépensait chaque mois environ 500 000 $ en anciens clichés de développeur.

Si vous copiez vos configurations, par exemple, sur des copies de production et de non-production (telles que dev), vous devez absolument revenir pour voir vos factures récentes. Cohen fait référence à la configuration des instantanés et des sauvegardes comme exemple spécifique. Elle a récemment parlé avec un client qui avait découvert qu'ils dépensaient environ 500 000 $ par mois pour des instantanés de vieux développeurs. Non corrigée, une erreur "simple" comme celle-ci coûte 6 millions de dollars par an en comptes cloud inutiles.

Autre rappel "simple": visitez et réévaluez régulièrement les allocations de ressources après la mise en œuvre. Ce sont rarement des besoins statiques.

"La chose la plus importante est de regarder et d'analyser chaque mois et de déterminer la cause des variations", explique Michael Cantor, CIO chez Park Place Technologies. "Il existe un certain nombre de catégories faciles à oublier, à ignorer ou qui ne peuvent pas être mises en œuvre pour plus de commodité."

Comme Cohen, Cantor dit que les spécimens non produits sont un bon endroit pour juger. (Effectuer 100% du mois? Ce n'est probablement pas nécessaire.) Cantor indique également un stockage sous-utilisé ou inutile comme autre exemple. La sauvegarde des instances inactives en est un exemple. Concernant ce commentaire, Cohen dit que certaines personnes font l'erreur de penser que l'allocation des ressources n'est qu'une question de CPU et de mémoire – n'oubliez pas le stockage, le réseau, le débit d'E / S et d'autres facteurs.

3. Évitez les goulots d'étranglement dans la carte, mais gardez les garde-corps

Perforer la gouvernance, c'est comme dire «Je veux payer plus que nécessaire» dans les environnements multicloud.

Seul le mot & # 39; gouvernance & # 39; suffit à faire dormir certaines personnes; c'est le côté ennuyeux de l'informatique. Mais punir la gouvernance revient à dire "je veux payer plus que nécessaire" dans les environnements multi-cloud. Supprimez les goulots d'étranglement, mais remplacez-les par des barrières de sécurité.

«Le manque de supervision et de contrôle peut entraîner des déplacements rapides et douloureux dans le cloud», explique Cohen. «La grande chose à propos de DevOps est qu'il permet plus de flexibilité et raccourcit le délai de mise sur le marché. Mais à l'extrême, lorsque les développeurs obtiennent un contrôle total sans compétence [for leadership] pour appliquer les changements et l'optimisation, les coûts augmentent rapidement. "

La même chose peut se produire en dehors de l'informatique. Si vous voulez vraiment surveiller et optimiser les coûts multi-cloud, l'informatique a besoin d'une surveillance de l'utilisation du cloud dans d'autres départements.

«À mesure que les services cloud deviennent plus faciles à mettre en œuvre, l'identification des services cloud gérés en dehors du service informatique peut être la clé pour minimiser les dépenses inutiles», explique Matt Dierolf, architecte d'entreprise chez Anexinet, qui ajoute qu'il existe plusieurs outils qui peut aider à identifier les «services cloud frauduleux». [they’re] Identifiés, vous pouvez collaborer avec les parties prenantes de l'entreprise pour intégrer ces services dans la gestion informatique, afin d'appliquer de meilleurs tarifs et une meilleure gestion pour garantir l'optimisation de ces environnements. "

4. Laissez les objectifs commerciaux – et non le calendrier – diriger la stratégie cloud

Voici une leçon que certaines entreprises apprennent de manière difficile: si le «but» de votre migration ou déploiement cloud est essentiellement juste une date sur le calendrier, vous aurez certainement des comptes surprises plus tard.

Les délais sont de bons facteurs de motivation, mais pas au détriment de la stratégie actuelle. Plusieurs experts notent que l'optimisation des coûts est beaucoup plus réalisable à long terme si elle est une priorité dans la phase de planification et d'architecture.

Le mandat ne doit pas être: "assurez-vous que tout est dans le cloud avant cette date".

«J'ai vu un certain nombre d'entreprises dont le mandat est de« tout obtenir dans le cloud via MM / DD / YYYY », explique Cantor.« Une telle approche permettra une transition simple des VM avec leur CPU / mémoire / stockage actuel vers Stimulez le cloud sans envisager d'optimisation, et cela prend plus de temps pour continuer [in-depth planning and architectural strategy], mais elle est nécessaire pour l'optimisation des coûts à long terme de l'environnement cloud. "

Pages & # 39; s