COST07-BP01 Analyse du modèle de tarification - Cost Optimization Pillar

COST07-BP01 Analyse du modèle de tarification

Analysez chaque composant de la charge de travail. Déterminez si le composant et les ressources fonctionneront pendant des périodes prolongées (pour les réductions d’engagement), ou dynamiques et de courte durée (pour les instances Spot ou à la demande). Effectuez une analyse de la charge de travail à l’aide des recommandations des outils de gestion des coûts et appliquez des règles métier à ces recommandations pour obtenir des rendements élevés.

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

Directives d’implémentation

AWS dispose de plusieurs modèles de tarification qui permettent de payer vos ressources de la manière la plus rentable qui répond aux besoins de votre organisation en fonction du produit. Travaillez avec vos équipes pour déterminer le modèle de tarification le plus approprié. Souvent, votre modèle de tarification consiste en une combinaison de plusieurs options, en fonction de votre disponibilité.

Les instances à la demande vous permettent de payer la capacité de calcul ou de base de données à l’heure ou à la seconde (60 secondes au minimum) en fonction des instances que vous exécutez, sans engagements à long terme ou paiements initiaux.

Les Savings Plans sont un modèle de tarification flexible qui propose des prix bas sur l’utilisation d’Amazon EC2, Lambda et AWS Fargate (Fargate), en échange d’un engagement à une utilisation homogène (mesurée en dollars par heure) sur une période d’un an ou de trois ans.

Les instances Spot sont un mécanisme de tarification Amazon EC2 qui vous permet de demander de la capacité de calcul supplémentaire à un tarif horaire réduit (jusqu’à 90 % de réduction sur le prix à la demande) sans engagement d’avance.

Les instances réservées vous permettent de bénéficier d’une réduction allant jusqu’à 75 % en prépayant la capacité. Pour plus de détails, consultez la section Optimisation des coûts avec les réservations.

Vous pouvez choisir d’inclure un Savings Plan pour les ressources associées aux environnements de production, de qualité et de développement. Comme les ressources de l’environnement de test (sandbox) ne sont activées qu’en cas de besoin, vous pouvez également choisir un modèle à la demande pour les ressources de cet environnement. Utilisez les instances Spot d’Amazon pour réduire les coûts d’Amazon EC2 ou utilisez des Compute Savings Plans pour réduire les coûts liés à Amazon EC2, à Fargate et à Lambda. L’outil de recommandations AWS Cost Explorer offre des opportunités de remises d’engagement avec les Savings Plans.

Si vous avez acheté des instances réservées pour Amazon EC2 par le passé ou si vous avez établi des pratiques de répartition des coûts au sein de votre organisation, vous pouvez continuer à utiliser les instances réservées Amazon EC2 pour le moment. Cependant, nous recommandons une stratégie visant à utiliser des Savings Plans à l’avenir comme un mécanisme plus flexible de réduction des coûts. Vous pouvez actualiser les recommandations de Savings Plans (SP) dans AWS Cost Management pour générer de nouvelles recommandations de Savings Plans à tout moment. Utilisez des instances réservées (RI) pour réduire les coûts d’Amazon Relational Database Service (Amazon RDS), d’Amazon Redshift, d’Amazon ElastiCache et d’Amazon OpenSearch Service. Les Savings Plans et les instances réservées sont disponibles en trois options : paiement intégral à l’avance, avance sur le paiement et aucun paiement initial. Utilisez les recommandations fournies dans les recommandations d’achat de RI et SP AWS Cost Explorer.

Pour trouver des opportunités de charges de travail Spot, utilisez une vue horaire de votre utilisation globale et recherchez des périodes régulières d’évolution d’utilisation ou d’élasticité. Vous pouvez utiliser des instances Spot pour des applications flexibles et tolérantes aux pannes Il s’agit par exemple de serveurs Web sans état, de points de terminaison d’API, d’applications de big data et d’analytique, de charges de travail conteneurisées, de CI/CD et d’autres charges de travail flexibles.

Analysez vos instances Amazon EC2 et Amazon RDS pour déterminer si elles peuvent être désactivées lorsque vous ne les utilisez pas (après les heures de travail et le week-end). Cette approche vous permettra de réduire les coûts de 70 % ou plus par rapport à leur utilisation 24 heures sur 24 et 7 jours sur 7. Si vous avez des clusters Amazon Redshift qui ne doivent être disponibles qu’à des moments précis, vous pouvez mettre le cluster en pause et reprendre son utilisation plus tard. Lorsque le cluster Amazon Redshift ou l’instance Amazon EC2 et Amazon RDS est arrêté(e), la facturation du calcul s’arrête et seuls les frais de stockage s’appliquent.

Notez que les réserves de capacité à la demande (ODCR) ne constituent pas une remise sur la tarification. Les réserves de capacité sont facturées au tarif à la demande équivalent, que vous exécutiez des instances dans la capacité réservée ou non. Pensez à cette option lorsque vous devez fournir une capacité suffisante pour les ressources que vous prévoyez d’exploiter. Les réserves de capacité à la demande ne doivent pas nécessairement être liées à des engagements à long terme, puisqu’elles peuvent être annulées lorsque vous n’en avez plus besoin. Cependant, elles peuvent également bénéficier des réductions offertes par les Savings Plans ou les instances réservées.

Étapes d’implémentation

  • Analyse de l’élasticité de la charge de travail : utilisez la granularité horaire dans Cost Explorer ou dans un tableau de bord personnalisé pour analyser l’élasticité de votre charge de travail. Recherchez les modifications régulières du nombre d’instances en cours d’exécution. Les instances de courte durée sont de bonnes candidates pour les instances Spot ou les parcs d’instances Spot.

  • Passage en revue des contrats de tarification existants : passez en revue les contrats ou les engagements en cours pour les besoins à long terme. Analysez ce dont vous disposez actuellement et le degré d’utilisation de ces engagements. Tirez parti des remises contractuelles ou des accords d’entreprise préexistants. Les contrats d’entreprise offrent aux clients la possibilité de personnaliser les accords qui répondent le mieux à leurs besoins. Pour les engagements à long terme, envisagez des réductions de prix réservées, des instances réservées ou des Savings Plans pour le type d’instance spécifique, la famille d’instances spécifique, la Région AWS spécifique et des zones de disponibilité spécifiques.

  • Analyse des remises sur les engagements : à l’aide de Cost Explorer dans votre compte, consultez les recommandations relatives aux Savings Plans et aux instances réservées. Pour mettre en œuvre les recommandations correctes avec les réductions et les risques requis, suivez les recommandations des ateliers Well-Architected.

Ressources

Documents connexes :

Vidéos connexes :

Exemples connexes :