COST01-BP03 Établir des budgets et des prévisions cloud
Ajuster les processus existants de budgétisation et de prévision organisationnels 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 de risque exposé 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 évoluent 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 :
-
Au niveau du compte de gestion ou d’AWS Organizations : le compte de gestion est le compte que vous utilisez pour créer AWS Organizations. Organizations n’a qu’un seul compte de gestion par défaut.
-
Compte associé ou compte membre : un compte dans Organizations est un Compte AWS standard qui contient vos ressources AWS et les identités qui peuvent accéder à ces ressources.
-
Environnement : un environnement est un ensemble de ressources AWS qui exécute une version d’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 dans un délai déterminé. Il est important de prendre en compte le cycle de vie du projet lors de vos prévisions.
-
Services AWS : groupes ou catégories tels que les services de calcul ou de stockage dans lesquels vous pouvez regrouper des services AWS pour vos prévisions.
-
Regroupement personnalisé : vous pouvez créer des groupes personnalisés en fonction des besoins de votre organisation, tels que les unités commerciales, les centres de coûts, les équipes, les balises de répartition des coûts, les catégories de coûts, les 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, du marketing et 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, 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 suivre les performances de vos budgets existants, vous pouvez créer et programmer l’envoi par e-mail de rapports AWS Budgets à 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 différents 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é vos prévisions basées sur les tendances à l’aide de Cost Explorer ou de tout autre outil, utilisez Calculateur de tarification AWS
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 mentionné dans COST01-BP02 Établir un partenariat entre les équipes financières et technologiques, il est important d’encourager le partenariat et la cadence entre le service informatique, le service financier et les 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 des coûts AWScommun au sein de l’organisation avec plusieurs dimensions et regroupements. 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 comme 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évisions basées sur divers 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.
-
Actualisez les processus de prévision et de budgétisation existants : définissez vos processus de prévision et de budgétisation 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.
-
Configurez les alertes et les notifications : utilisez les alertes AWS Budgets et la détection des anomalies de coûts pour recevoir des alertes et des notifications.
-
Procédez à des examens réguliers avec les principales parties prenantes : par exemple, alignez-vous sur les changements d’orientation et d’utilisation de l’entreprise avec les parties prenantes au sein des services informatique et financier, des équipes chargées des plateformes et d’autres divisions de l’entreprise.
Ressources
Documents connexes :
Vidéos connexes :
Exemples connexes :