COST01-BP03 Établissement de budgets et de prévisions cloud - Cost Optimization Pillar

COST01-BP03 Établissement de budgets et de prévisions cloud

Ajustez les processus existants de budgétisation et de prévision d’organisation afin qu’ils soient compatibles avec la nature hautement variable des coûts et de l’utilisation du cloud. Les processus doivent être dynamiques en utilisant des algorithmes basés sur les tendances ou les facteurs d’activité, ou une combinaison des deux.

Niveau d’exposition au risque si cette bonne pratique n’est pas respectée : élevé

Directives d’implémentation

Dans les configurations informatiques traditionnelles sur site, les clients rencontrent souvent des difficultés pour planifier les coûts fixes qui ne changent que de temps en temps, généralement lors de l’achat de nouveau matériel informatique et de nouveaux services pour répondre à une forte hausse de la demande. En revanche, AWS Cloud adopte une approche différente : les clients paient les ressources qu’ils utilisent en fonction de leurs besoins informatiques et commerciaux réels. Dans l’environnement cloud, la demande peut fluctuer sur une base mensuelle, quotidienne ou même horaire.

L’utilisation du cloud apporte efficacité, rapidité et agilité, ce qui se traduit par des coûts et des modèles d’utilisation très variables. Les coûts peuvent diminuer ou parfois augmenter en réponse à une meilleure efficacité de la charge de travail ou au déploiement de nouvelles charges de travail et fonctionnalités. Alors que les charges de travail se mettent à l’échelle pour répondre aux besoins d’une clientèle croissante, l’utilisation du cloud et les coûts augmentent en conséquence en raison de l’accessibilité accrue des ressources. Cette flexibilité des services cloud s’étend aux coûts et aux prévisions, ce qui crée une certaine élasticité.

Il est essentiel de s’aligner étroitement sur ces besoins commerciaux et ces moteurs de demande changeants, et de viser une planification aussi précise que possible. Les processus budgétaires organisationnels traditionnels doivent être adaptés pour tenir compte de cette variabilité.

Envisagez de modéliser les coûts lorsque vous prévoyez le coût des nouvelles charges de travail. La modélisation des coûts crée une compréhension de base des coûts attendus du cloud. Cela vous permet d’effectuer des analyses du coût total de possession (TCO), du retour sur investissement (ROI) et d’autres analyses financières, de définir des objectifs et des attentes avec les parties prenantes et d’identifier les opportunités d’optimisation des coûts.

Votre organisation doit comprendre les définitions des coûts et les regroupements acceptés. Le niveau de détail auquel vous faites vos prévisions peut varier en fonction de la structure de votre organisation et des flux de travail internes. Sélectionnez une granularité adaptée à vos besoins spécifiques et à votre configuration organisationnelle. Il est important de comprendre à quel niveau la prévision est réalisée :

  • Compte de gestion ou niveau AWS Organizations : le compte de gestion est le compte que vous utilisez pour créer AWS Organizations. Les organisations ont un seul compte de gestion par défaut.

  • Compte lié ou membre : un compte dans Organisations est un Compte AWS standard qui contient vos ressources AWS et les identités qui peuvent accéder à ces ressources.

  • Environnement : un environnement est une collection de ressources AWS qui exécute une version de l’application. Un environnement peut être créé avec plusieurs comptes liés ou comptes membres.

  • Projet : un projet est une combinaison d’objectifs ou de tâches définis à accomplir au cours d’une période déterminée. Il est important de prendre en compte le cycle de vie du projet lors de votre prévision.

  • Services AWS : groupes ou catégories tels que les services de calcul ou de stockage dans lesquels vous pouvez regrouper des services AWS pour votre prévision.

  • Regroupement personnalisé : vous pouvez créer des groupes personnalisés en fonction des besoins de votre organisation, tels que des unités commerciales, des centres de coûts, des équipes, des étiquettes de répartition des coûts, des catégories de coûts, des comptes liés ou une combinaison de ces éléments.

Identifiez les facteurs commerciaux susceptibles d’avoir un impact sur votre coût d’utilisation et établissez des prévisions pour chacun d’entre eux séparément afin de calculer l’utilisation prévue à l’avance. Certains de ces facteurs peuvent être liés aux équipes informatiques et aux équipes produit au sein de l’organisation. D’autres facteurs commerciaux, tels que les événements commerciaux, les promotions, les expansions géographiques, les fusions et les acquisitions, sont connus de vos responsables des ventes, de vos responsables marketing et des responsables de l’entreprise. Il est donc important de collaborer et de tenir compte de tous ces moteurs de la demande également.

Vous pouvez utiliser AWS Cost Explorer pour effectuer des prévisions basées sur les tendances dans une plage temporelle future définie en fonction de vos dépenses passées. Le moteur de prévision de AWS Cost Explorer segmente vos données historiques en fonction des types de frais (par exemple, les instances réservées) et utilise une combinaison de modèles de machine learning et de modèles basés sur des règles pour prédire les dépenses sur tous les types de frais individuellement.

Une fois que vous avez établi votre processus de prévision et créé des modèles, vous pouvez utiliser AWS Budgets pour définir des budgets personnalisés à un niveau granulaire en spécifiant la période, la récurrence ou le montant (fixe ou variable) et en ajoutant des filtres tels que le service, Région AWS et des balises. Le budget est généralement préparé pour une seule année et reste fixe, exigeant un respect strict de la part de toutes les personnes concernées. En revanche, les prévisions sont plus souples. Elles permettent des réajustements tout au long de l’année et fournissent des projections dynamiques sur une période d’un, deux ou trois ans. Les budgets et les prévisions jouent un rôle crucial dans l’établissement des attentes financières parmi les différents acteurs technologiques et commerciaux. Des prévisions et une mise en œuvre précises permettent également de responsabiliser les parties prenantes qui sont directement en charge des coûts de provisionnement. Cela permet aussi de les sensibiliser aux coûts en général.

Pour suivre les performances de vos budgets existants, vous pouvez créer des rapports AWS Budgets et programmer leur envoi par e-mail à vous-même ainsi qu’à vos parties prenantes à un rythme régulier. Vous pouvez également créer des alertes AWS Budgets basées sur les coûts réels (qui sont réactives par essence) ou sur les coûts prévus, ce qui vous donne le temps de mettre en place des mesures d’atténuation contre les dépassements de coûts potentiels. Vous pouvez être alerté lorsque votre coût ou votre utilisation dépasse un certain niveau ou si les prévisions indiquent qu’ils vont dépasser le montant que vous avez fixé dans votre budget.

Ajustez les processus de budgétisation et de prévision existants pour qu’ils soient plus dynamiques à l’aide d’algorithmes basés sur les tendances (avec les coûts historiques comme entrées) et d’algorithmes basés sur des facteurs (par exemple, le lancement de nouveaux produits, l’expansion régionale ou de nouveaux environnements pour les charges de travail). Ces algorithmes sont idéaux pour un environnement de dépenses dynamique et variable. Une fois que vous avez déterminé votre prévision basée sur les tendances à l’aide de Cost Explorer ou de tout autre outil, utilisez AWS Pricing Calculator pour estimer votre cas d’utilisation AWS et les coûts futurs en fonction de l’utilisation prévue (trafic, demandes par seconde ou instances Amazon EC2 requises).

Surveillez l’exactitude de ces prévisions, car les budgets doivent être établis sur la base de ces calculs et estimations prévisionnels. Contrôlez la précision et l’efficacité des prévisions de coûts intégrées du cloud. Passez régulièrement en revue les dépenses réelles par rapport à vos prévisions et ajustez-les si nécessaire pour améliorer la précision des prévisions. Suivez l’écart des prévisions et effectuez une analyse des causes profondes de l’écart signalé pour agir et ajuster les prévisions.

Comme indiqué dans la rubrique COST01-BP02 Établir un partenariat entre les équipes financières et technologiques, il est important d’encourager un partenariat et une cadence entre les services informatiques, les secteurs financiers et d’autres parties prenantes afin de vérifier qu’ils utilisent tous les mêmes outils ou processus dans un souci de cohérence. Au cas où les budgets devraient être modifiés, augmentez le nombre de points de contact chargés de la cadence afin de réagir plus rapidement à ces changements.

Étapes d’implémentation

  • Définissez le langage des coûts au sein de l’organisation : créez un langage de coût AWS commun au sein de l’organisation avec plusieurs dimensions et groupements. Assurez-vous que les parties prenantes comprennent la granularité des prévisions, les modèles de tarification et le niveau de vos prévisions de coûts.

  • Analysez les prévisions basées sur les tendances : utilisez des outils de prévision basés sur les tendances tels que AWS Cost Explorer et Amazon Forecast. Analysez votre coût d’utilisation en fonction de plusieurs dimensions comme le service, le compte, les balises et les catégories de coûts. Si des prévisions avancées sont nécessaires, importez vos données AWS Cost and Usage (CUR) dans Amazon Forecast (qui applique la régression linéaire comme forme de machine learning pour établir des prévisions).

  • Analysez les précisions basées sur des facteurs : identifiez l’impact des facteurs commerciaux sur votre utilisation du cloud et établissez des prévisions pour chacun d’entre eux séparément afin de calculer à l’avance le coût d’utilisation prévu. Travaillez en étroite collaboration avec les propriétaires d’unités commerciales et les parties prenantes pour comprendre l’impact sur les nouveaux facteurs et calculer les changements de coûts attendus afin de définir des budgets précis.

  • Mettez à jour les processus existants de prévisions et de budget : définissez vos processus de prévisions et de budget en vous basant sur les méthodes de prévision adoptées, telles que les méthodes basées sur les tendances, sur les facteurs commerciaux ou une combinaison de ces deux méthodes. Les budgets doivent être calculés, réalistes et basés sur vos prévisions.

  • Configuration des alertes et des notifications : utilisez les alertes AWS Budgets et la détection des anomalies de coûts pour recevoir des alertes et des notifications.

  • Effectuez des révisions régulières avec des parties prenantes clés : par exemple, alignez-vous sur les changements de direction de l’entreprise et d’utilisation avec les parties prenantes des secteurs informatiques et des secteurs financiers, les équipes de plateforme et d’autres secteurs de l’entreprise.

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :