COST01-BP03 Établir des budgets et des prévisions cloud - AWS Well-Architected Framework

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

Les clients utilisent le cloud pour son efficacité, sa rapidité et son agilité, ce qui crée une quantité très variable de coûts et d'utilisation. Les coûts peuvent diminuer (ou parfois augmenter) avec l'augmentation de l'efficacité de la charge de travail ou à mesure que de nouvelles charges de travail et fonctionnalités sont déployées. Les charges de travail peuvent être mises à l'échelle pour servir un plus grand nombre de vos clients, ce qui augmentera l'utilisation du cloud et les coûts. Aujourd'hui, les ressources sont plus facilement accessibles que jamais. L'élasticité du cloud apporte également une élasticité des coûts et des prévisions. Les processus de budgétisation organisationnels existants doivent être modifiés pour intégrer cette variabilité.

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, permettant des réajustements tout au long de l'année et fournissant des projections dynamiques sur une période d'un, deux ou trois ans. La budgétisation et les prévisions jouent toutes deux un rôle crucial dans l'établissement des attentes financières des 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. De plus, les parties prenantes peuvent ainsi être sensibilisées aux coûts en général.

Ajustez les processus de budgétisation et de prévision existants pour les rendre plus dynamiques en utilisant soit un algorithme basé sur les tendances (utilisant les coûts historiques comme données d'entrée), soit des algorithmes basés sur les facteurs (par exemple, le lancement de nouveaux produits, l'expansion régionale ou de nouveaux environnements pour les charges de travail), ce qui est idéal pour un environnement de dépenses dynamique et variable, ou une combinaison de tendances et de facteurs commerciaux.

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.

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 veiller à ce que l'utilisation prévue soit calculée à l'avance. Certains de ces facteurs sont liés aux équipes informatiques et aux équipes chargées des produits au sein de l'organisation. D'autres facteurs commerciaux, tels que les événements commerciaux, les promotions, les fusions et les acquisitions, sont connus de vos responsables des ventes, du marketing et de l'entreprise, et il est important de collaborer et de tenir compte de tous ces moteurs de la demande également. Vous devez travailler en étroite collaboration avec eux pour comprendre l'impact sur les nouveaux facteurs internes.

Une fois que vous avez déterminé vos prévisions basées sur les tendances à l'aide de Cost Explorer ou d'un autre outil, utilisez l' AWS Pricing Calculator pour évaluer votre cas d'utilisation AWS et les coûts futurs en fonction de l'utilisation attendue (trafic, demandes par seconde ou instance requise Amazon EC2). Vous pouvez également les utiliser pour vous aider à prévoir vos dépenses, rechercher des opportunités de réaliser des économies et prendre des décisions éclairées lorsque vous utilisez AWS. Il est important de contrôler l'exactitude de ces prévisions, car les budgets doivent être établis sur la base de ces calculs et estimations prévisionnels.

Utilisez AWS Budgets pour établir des budgets personnalisés détaillés en spécifiant la période, la récurrence ou le montant (fixe ou variable), et en ajoutant des filtres tels que le service, la Région AWS et des balises. Pour rester informé des performances de vos budgets existants, vous pouvez créer et programmer des Rapports AWS Budgets qui sont régulièrement envoyés par e-mail à vous même ainsi qu'à vos parties prenantes. Vous pouvez également créer des alertes AWS Budgets basées sur les coûts réels, 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épassera ou devrait dépasser le montant prévu au budget.

Utilisez AWS Cost Anomaly Detection pour prévenir ou réduire les coûts inopinés et améliorer le contrôle sans ralentir le processus d'innovation. AWS Cost Anomaly Detection exploite le machine learning pour identifier les dépenses irrégulières et en déterminer les causes profondes, ce qui vous permet d’agir rapidement. En trois étapes simples, vous pouvez créer votre propre surveillance contextualisée et recevoir des alertes en cas de dépense irrégulière détectée.

Comme indiqué dans la section Partenariat financier et technologiquedu pilier Optimisation des coûts du cadre Well-Architected, il est important de mettre en place un partenariat et des cadences entre les services informatiques, les secteurs financiers 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. Dans les cas où les budgets doivent être modifiés, une augmentation des points de contact de cadence peut permettre de réagir plus rapidement à ces changements.

Étapes d'implémentation

  • 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 différentes dimensions comme le service, le compte, les balisages et les catégories de coûts. Si des prévisions avancées sont nécessaires, importez vos données AWS Cost and Usage Report 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 les facteurs opérationnels : 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 budgétaires 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 et réalistes, sur la base de ces processus de prévision.

  • Configurer des alertes et des notifications : Utilisez les alertes AWS Budgets et AWS Cost Anomaly Detection pour recevoir des alertes et des notifications.

  • Effectuer des examens réguliers avec les principales parties prenantes : Par exemple, les parties prenantes des secteurs informatiques et des secteurs financiers, les équipes de plateforme et d’autres secteurs de l'entreprise doivent s'aligner avec les nouvelles orientations opérationnelles et les changements d'utilisation dans l'entreprise.

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :