Optimisation des coûts AWS - Fonctionnement de la tarification AWS

Optimisation des coûts AWS

AWS vous permet de contrôler les coûts et d'optimiser continuellement vos dépenses, et ce, tout en créant des applications modernes et évolutives pour répondre à vos besoins. La large gamme de services et d'options de tarification d'AWS offre la flexibilité nécessaire pour gérer efficacement vos coûts et conserver les performances et la capacité dont vous avez besoin. AWS a pour mission d'aider les clients à réaliser le plus grand potentiel d'économies. En cette période de crise, nous travaillerons avec vous afin d'élaborer un plan qui réponde à vos besoins financiers. Commencez en suivant les étapes ci-dessous, qui auront des répercussions immédiates sur votre facture actuelle.

Choisir les modèles de tarification appropriés

Utilisez des instances réservées (RI) pour réduire Amazon RDS, Amazon Redshift, Amazon ElastiCache et les coûts Amazon OpenSearch Service

Certains services, notamment Amazon EC2 et Amazon RDS, vous permettent d'investir dans des capacités réservées. Avec les instances réservées, vous pouvez économiser jusqu'à 72 %, par rapport à une capacité à la demande équivalente. Trois options d'instances réservées sont disponibles : les instances réservées à paiement initial complet (AURI), à paiement initial partiel (PURI) ou sans paiement initial (NURI). Utilisez les recommandations fournies dans AWS Cost ExplorerRecommandations d'achat d'instances réservées, qui sont basées sur votre utilisation d'Amazon RDS, d'Amazon Redshift, d'Amazon ElastiCache et d'Amazon OpenSearch Service.

Économies de coûts Amazon EC2

Utilisez les Instances Spot Amazon pour réduire les coûts EC2 ou utilisez les Savings Plans de calcul pour réduire les coûts EC2, Fargate et Lambda.

Faire coïncider la capacité et la demande

Identifier les instances Amazon EC2 sous-utilisées et réduire les coûts en les arrêtant ou en les redimensionnant

Utilisez l'optimisation des ressources d'AWS Cost Explorer pour obtenir un rapport des instances EC2 inactives ou sous-utilisées. Vous pouvez réduire les coûts en arrêtant ou en réduisant ces instances. Utilisez AWS Instance Scheduler pour arrêter automatiquement les instances. Utilisez AWS Operations Conductor pour redimensionner automatiquement les instances EC2 (selon le rapport de recommandations de Cost Explorer).

Identifier les instances Amazon RDS et Amazon Redshift sous-utilisées et réduire les coûts en les arrêtant (RDS) et en les interrompant (Redshift)

Utilisez l'outil de vérification des instances de base de données inactives Amazon RDS de Trusted Advisor pour identifier les instances de base de données sans connexion au cours des 7 derniers jours. Afin de réduire les coûts, arrêtez ces instances de base de données en suivant les étapes d'automatisation décrites dans cet article de blog. En ce qui concerne Redshift, utilisez l'outil de vérification des clusters Redshift sous-utilisés de Trusted Advisor pour identifier les clusters sans connexion au cours des 7 derniers jours, ainsi que les clusters caractérisés par une utilisation de processeur moyenne, au niveau du cluster, inférieure à 5 % pour 99 % des 7 derniers jours. Afin de réduire les coûts, interrompez ces clusters en suivant les étapes décrites dans ce blog.

Analyser l'utilisation d'Amazon DynamoDB et réduire les coûts en exploitant la mise à l'échelle automatique ou à la demande

Analysez votre utilisation de DynamoDB en surveillant 2 métriques, ConsumedReadCapacityUnits et ConsumedWriteCapacityUnits, dans CloudWatch. Afin de mettre automatiquement à l'échelle votre table DynamoDB, utilisez la fonctionnalité de mise à l'échelle automatique. En suivant les étapes mentionnées ici, vous pouvez activer la mise à l'échelle automatique de vos tables existantes. Vous disposez également de l'option à la demande. Cette option permet une tarification à la demande pour les demandes de lecture et d'écriture, de sorte que vous payez uniquement pour ce que vous utilisez, ce qui facilite l'équilibre entre coûts et performances.

Mettre en place des processus pour identifier le gaspillage de ressources

Identifier les volumes Amazon EBS sous-utilisés et réduire les coûts en créant des instantanés et en supprimant ces volumes

Lorsque des volumes EBS sont caractérisés par une très faible activité (moins de 1 IOPS par jour) sur une période de 7 jours, cela signifie qu'ils sont probablement inutilisés. Identifiez ces volumes à l'aide de l'outil de vérification des volumes Amazon EBS sous-utilisés de Trusted Advisor. Afin de réduire les coûts, créez d'abord un instantané des volumes (pour une éventuelle utilisation ultérieure), puis supprimez ces volumes. Vous pouvez automatiser la création d'instantanés grâce à Amazon Data Lifecycle Manager. Suivez les étapes décrites ici afin de supprimer les volumes EBS.

Analyser l'utilisation d'Amazon S3 et réduire les coûts en tirant parti des niveaux de stockage à faible coût

Utilisez S3 Analytics pour analyser les modèles d'accès au stockage sur l'ensemble des données d'objets pendant minimum 30 jours. Les analyses mettent en évidence des recommandations de stockage et indiquent les stockages pour lesquels vous pouvez utiliser S3 – Accès peu fréquent, et ce, afin de réduire les coûts. Vous pouvez automatiser le déplacement de ces objets vers un niveau de stockage à coût réduit avec les stratégies de cycle de vie. Vous avez également la possibilité d'utiliser S3 Intelligent-Tiering, qui analyse et déplacement automatiquement vos objets vers le niveau de stockage approprié.

Examiner les réseaux et réduire les coûts en supprimant les équilibreurs de charge inactifs

Utilisez l'outil de vérification des équilibreurs de charge inactifs de Trusted Advisor pour obtenir un rapport des équilibreurs de charge dont le RequestCount est inférieur à 100 au cours des 7 derniers jours. Ensuite, suivez les étapes mentionnées ici afin de supprimer ces équilibreurs de charge et de réduire les coûts. En outre, suivez les étapes décrites dans ce blog et vérifiez vos coûts de transfert de données à l'aide de Cost Explorer.