Optimiser et réduire vos coûts informatiques

Bonnes pratiques d'optmisation 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 scalables 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.

Mise en route

Choisir les modèles de tarification appropriés

Utiliser les instances réservées (IR) pour réduire les coûts de RDS, Redshift, ElastiCache et Elasticsearch

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). Suivez les recommandations d'achat d'IR AWS Cost Explorer, qui sont basées sur votre utilisation de RDS, Redshift, ElastiCache et Elasticsearch.

Utiliser les instances Spot Amazon EC2 pour réduire les coûts EC2

Les clients peuvent utiliser les instances Spot pour bénéficier de jusqu'à 90 % de réduction sur les prix à la demande, et ce, sans engagement. Les instances Spot constituent une option idéale pour les applications tolérantes aux pannes, scalables ou flexibles, telles que les Big Data (EMR, Hadoop, clusters Spark), les charges de travail conteneurisées (ECS/EKS ou clusters Kubernetes autogérés), les CI/CD, les serveurs Web, le calcul haute performance (Batch, serveurs réseau, séquençage génomique) et les environnements de test et de développement.

Utiliser Compute Savings Plans pour réduire les coûts EC2, Fargate et Lambda

Les Savings Plans sont des modèles de tarification flexibles qui permettent d'économiser jusqu'à 72 % sur l'utilisation des capacités de calcul d'AWS. Ce modèle de tarification offre des tarifs réduits pour l'utilisation d'instances Amazon EC2, peu importe la famille d'instance, la taille, le système d'exploitation, l'allocation ou la région AWS. Il s'applique également à l'utilisation d'AWS Fargate et d'AWS Lambda. Suivez les recommandations fournies dans AWS Cost Explorer, et assurez-vous de choisir les options de calcul sans paiement initial et sur un an. Lorsque vous vous êtes inscrit à Savings Plans, votre utilisation de calcul est automatiquement facturée selon les prix réduits de Savings Plans.

Faire correspondre la capacité à 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 scalabilité 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 scalabilité automatique. En suivant les étapes mentionnées ici, vous pouvez activer la scalabilité 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.

AWS Cost Explorer

AWS Cost Explorer dispose d'une interface facile à utiliser qui vous permet de visualiser, de comprendre et de gérer vos coûts et votre utilisation AWS au fil du temps.

En savoir plus 
Le calculateur de tarification

Le calculateur de tarification AWS vous permet d'explorer les services AWS et d'établir une estimation du coût de vos cas d'utilisation sur AWS.

Mise en route 
Centre de ressources d'optimisation des coûts

Le centre d'optimisation des coûts du Cloud AWS vous aide à éliminer les obstacles financiers à la migration vers AWS.

En savoir plus