Optimisez les dépenses pour Windows sur Amazon EC2 - AWS Conseils prescriptifs

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Optimisez les dépenses pour Windows sur Amazon EC2

Présentation

L'une des principales préoccupations liées à la migration des serveurs AWS concerne les coûts d'infrastructure. Il est vrai que l'un des avantages du cloud est de payer les ressources à la demande, mais certaines charges de travail de production doivent être disponibles 24 heures sur 24, 7 jours sur 7, 365 jours par an. Les Savings Plans sont conçus pour économiser de l'argent sur votre AWS utilisation régulière dans toutes les EC2 instances AWS Lambda, et. AWS Fargate

Les Savings Plans offrent un modèle de tarification flexible et peuvent vous aider à réduire les prix d'utilisation d'AmazonEC2, Fargate, Lambda et SageMaker Amazon en échange d'un engagement à utiliser régulièrement (par exemple, 10 dollars de l'heure). Vous vous engagez à consacrer un montant horaire constant à vos dépenses informatiques sur un ou trois ans et, en échange, vous bénéficiez d'une réduction pour cette utilisation.

Avec Savings Plans, vous pouvez choisir entre trois options de paiement différentes :

  • L'option No Upfront ne nécessite aucun paiement initial, et votre engagement est débité uniquement sur une base mensuelle.

  • L'option Partial Upfront offre des prix plus bas sur les Savings Plans. Au moins la moitié de votre engagement vous est facturée à l'avance et le reste est facturé sur une base mensuelle.

  • L'option All Upfront offre les prix les plus bas et l'intégralité de votre engagement est facturée en un seul paiement.

Vous pouvez suivre l'expiration de vos plans d'épargne et les prochains plans d'épargne en attente. AWS Cost Explorer Vous pouvez utiliser les alertes Savings Plans pour recevoir des alertes anticipées par e-mail 1, 7, 30 ou 60 jours avant la date d'expiration de votre plan, ou lorsqu'un engagement est en attente d'achat. Ces notifications vous avertissent également de la date d'expiration. Vous pouvez envoyer des notifications à un maximum de 10 destinataires d'e-mails.

Comprendre les Savings Plans

Chaque type d'utilisation informatique est soumis à un tarif à la demande et à un tarif Savings Plans. Si vous vous engagez à utiliser 10 dollars par heure de calcul, vous bénéficiez des tarifs Savings Plans sur toutes les utilisations, jusqu'à 10 dollars au tarif des Savings Plans. Toute utilisation au-delà de l'engagement en matière de dépenses informatiques est facturée aux tarifs réguliers à la demande. Vous pouvez commencer à utiliser Savings Plans en utilisant Cost Explorer dans le AWS Management Console.

Vous pouvez facilement souscrire à Savings Plans en utilisant les recommandations fournies dans Cost Explorer pour réaliser les économies les plus importantes. L'engagement horaire recommandé est basé sur l'historique de votre utilisation à la demande et sur le type de forfait, la durée et l'option de paiement que vous avez choisis. Savings Plans est d'abord appliqué au compte qui a acheté le plan, puis il est partagé avec les autres comptes de la famille de facturation consolidée.

Note

L'option de partage de Savings Plans AWS Organizations est activée par défaut. Vous pouvez refuser cette option dans la AWS Billing console du compte payeur. Vous pouvez consulter votre page de recommandations pour voir les Savings Plans qui vous AWS recommandent de vous aider à économiser sur les utilisations éligibles. Ces recommandations peuvent être actualisées à tout moment pour vous permettre d'acheter facilement les meilleurs Savings Plans.

Calculer les plans d'économies

Les Compute Savings Plans offrent le maximum de flexibilité et contribuent à réduire vos coûts. Ces plans s'appliquent automatiquement à l'utilisation des EC2 instances, indépendamment de la famille, de la taille, de la zone de disponibilité, de la région, du système d'exploitation ou de la location. Ils s'appliquent également à l'utilisation de Fargate ou Lambda. Par exemple, avec Compute Savings Plans, vous pouvez passer d'une instance C4 à une instance M5, transférer une charge de travail de l'UE (Irlande) vers l'UE (Londres) ou déplacer une charge de travail vers EC2 Fargate ou Lambda à tout moment. Vous continuez automatiquement à payer le prix des Savings Plans.

EC2Instance Savings Plans

EC2Les Instance Savings Plans offrent les remises les plus importantes en échange d'un engagement à utiliser des familles d'instances individuelles dans une région (par exemple, en s'engageant à utiliser le M5 de manière constante en Virginie du Nord). Cela vous permet de bénéficier automatiquement de remises sur le prix à la demande de la famille d'instances sélectionnée dans cette région, quels que soient la zone de disponibilité, la taille, le système d'exploitation ou la location. EC2Les Instance Savings Plans vous permettent de modifier votre utilisation entre les instances d'une même famille dans cette région. Par exemple, vous pouvez passer de la version c5.xlarge exécutant Windows à la version c5.2xlarge exécutant Linux et bénéficier automatiquement des prix des Savings Plans.

Les plans Compute et EC2 Instance Savings Plans s'appliquent aux EC2 instances faisant partie des clusters AmazonEMR, Amazon Elastic Kubernetes Service (Amazon) et EKS Amazon Elastic Container Service (Amazon). ECS Les ECS frais Amazon EMREKS, Amazon et Amazon ne sont pas couverts par Savings Plans, mais les EC2 instances sous-jacentes le sont. EC2Les Instance Savings Plans sont appliqués avant les Compute Savings Plans, car les Compute Savings Plans ont une applicabilité plus large.

Note

Vous ne pouvez pas modifier un Savings Plan facilement une fois que vous avez pris un engagement. Nous vous recommandons de bien planifier avant de vous engager dans l'une ou l'autre des options Savings Plans. Les Savings Plans proposent des prix inférieurs à ceux proposés à la demande en échange d'un engagement et ne peuvent pas être annulés pendant la durée.

Exemple d'engagement horaire

Si vous souscrivez un Savings Plan, vous vous engagez à payer une heure pour la durée du plan. Si vous vous engagez à utiliser 10 dollars par heure de calcul, la tarification du Savings Plan est automatiquement appliquée à toutes les utilisations jusqu'à 10 dollars par heure. Toute utilisation au-delà de l'engagement est facturée aux tarifs réguliers sur demande. Vous pouvez utiliser l'outil de recommandation d'achat de Savings Plans dans Cost Explorer pour obtenir des recommandations d'engagements susceptibles de maximiser vos économies. L'engagement financier horaire pour un plan spécifique ne peut pas être modifié pour la durée du plan. Si vous souhaitez un engagement accru après avoir analysé l'utilisation, vous pouvez souscrire un Savings Plan supplémentaire pour couvrir l'utilisation excédentaire.

Avantages des Savings Plans

Comparé aux instances réservées, Savings Plans propose un modèle de tarification plus flexible qui peut vous faire économiser de l'argent tout en profitant de la sélection plus large d'options de calcul proposées par Savings Plans. Les Savings Plans offrent des remises, même si vos besoins informatiques évoluent. Cela peut vous aider à suivre l'évolution constante de votre environnement dynamique sans encourir de frais de gestion supplémentaires. Voici d'autres avantages liés à l'utilisation de Savings Plans :

Note

EC2Les Instance Savings Plans offrent une réduction plus importante que les Compute Savings Plans en raison de leur flexibilité réduite. Vous vous engagez à l'utiliser à un prix réduit.

Chaque type d'utilisation informatique est assorti d'un tarif Savings Plan et d'un tarif à la demande. Le tableau suivant présente les Savings Plans et les tarifs à la demande pour chaque type de système d'exploitation. Les tarifs Savings Plans vous sont facturés sur la base de l'utilisation engagée et toute utilisation au-delà de l'engagement est facturée aux tarifs réguliers à la demande.

Instance name Tarif Savings Plans Économies à la demande Tarif à la demande Système d’exploitation Région Option de paiement Durée du mandat
x2iedn.xlarge 0,32$ 61 % 0,83$ Linux USA Est (Virginie du Nord) Sans frais initiaux 3
x2iedn.xlarge 2,01$ 50% 1,02$ Windows USA Est (Virginie du Nord) Sans frais initiaux 3
x2iedn.xlarge 1,02$ 20 % 2,52$ Licence Windows incluse + édition SQL Server Enterprise USA Est (Virginie du Nord) Sans frais initiaux 3
x2iedn.xlarge 0,32$ 61 % 0,83$ BYOL USA Est (Virginie du Nord) Sans frais initiaux 3

Les Savings Plans incluent le système d'exploitation et proposent une réduction distincte pourBYOL. Ils sont tous ventilés dans le calculateur Compute Savings Plans.

Modèle de tarification des instances réservées

AWS dispose d'un autre modèle de tarification basé sur l'engagement connu sous le nom d'instances réservées. Ce modèle peut être problématique si votre calcul change alors que vous avez déjà pris un engagement, ce qui entraîne l'inutilisation des instances réservées. Les Savings Plans sont conçus pour offrir des réductions de coûts similaires à celles des instances réservées standard et convertibles, mais avec une flexibilité bien supérieure. Les Compute Savings Plans proposent des tarifs réduits sur l'utilisation des EC2 instances, indépendamment de la famille, de la taille, du système d'exploitation, de la location ou de la région. Ils permettent également une flexibilité maximale.

Le tableau suivant peut vous aider à choisir entre Savings Plans et Reserved Instances.

  Instance réservation EC2Instance Savings Plans Calculer les plans d'économies
Réduction moyenne sur 1 an Jusqu'à 38 % Jusqu'à 29 % Jusqu'à 29 %
Réduction moyenne sur 3 ans Jusqu'à 58 % Jusqu'à 73 % Jusqu'à 60 %
Famille d’instances Fixe Fixe Flexible
Taille d’instance Fixe (pas Linux) Flexible Flexible
Géographie 1 région 1 région Flexible
Système d’exploitation Fixe Flexible Flexible
Service Amazon EC2 ou Amazon RDS Amazon EC2 AmazonEC2, Fargate, Lambda
Options de paiement Tout, partiel, pas d'avance Tout, partiel, pas d'avance Tout, partiel, pas d'avance
Limites d’instance 20 par zone de disponibilité Aucune limite Aucune limite
Note

Les Savings Plans fonctionnent en vous offrant un discount basé sur un engagement monétaire horaire. L'engagement financier horaire ne peut être ni annulé ni modifié pendant la durée de votre plan, mais vous pouvez acheter des Savings Plans supplémentaires pour couvrir une utilisation supplémentaire. Cela vous permet de maintenir un engagement horaire constant à mesure que votre flotte augmente.

Vous pouvez utiliser des outils tels que AWS Cost Explorerles tableaux de bord AWS Cloud intelligents pour suivre votre engagement. Cost Explorer fournit une limite de couverture qui peut aider votre entreprise à planifier sa stratégie de couverture Savings Plans. Si 75 % de votre charge de travail est stable, 75 % est un bon objectif. Cela laisse 25 % des dépenses à la demande/variables en fonction des charges de travail dynamiques. Si vous devez porter cette couverture à 85 %, vous pouvez souscrire un autre engagement Savings Plans pour augmenter l'engagement monétaire horaire.

Note

Nous vous recommandons d'acheter des Savings Plans plutôt que des instances réservées, mais les deux modèles d'engagement peuvent fonctionner ensemble si vous avez déjà acheté des instances réservées.

Prenons l'exemple d'un cas où vous avez acheté une instance réservée, mais que vous souhaitez commencer à essayer une option Savings Plans. Il est logique que cette combinaison s'applique à votre facturation finale. Voici une hiérarchie que vous pouvez appliquer à votre Comptes AWS :

  1. L'instance réservée zonale s'applique au compte qui en est le propriétaire. S'il reste des heures à une instance réservée, cela s'applique au reste de l'organisation.

  2. Les instances réservées régionales pour Windows, dont la taille n'est pas flexible, s'appliquent à l'utilisation correspondante sur le compte qui en est propriétaire. Tout ce qui reste est transféré au reste de l'organisation.

  3. Les instances réservées régionales dont la taille est flexible s'appliquent au compte qui en est propriétaire (la plus petite instance de la famille d'abord, puis les plus grandes instances), puis au reste de l'organisation.

  4. Les instances réservées régionales s'appliquent à toute réservation de capacité à la demande non utilisée.

  5. EC2Les Instance Savings Plans s'appliquent au compte qui l'a acheté.

  6. Les Compute Savings Plans s'appliquent sur le compte qui l'a acheté.

Note

Les remises commencent par l'utilisation qui donne lieu à la réduction la plus élevée, puis jusqu'à la réduction la plus faible. Les instances Windows présentent généralement un potentiel de réduction inférieur à celui de Linux pour les types d'instances les plus courants (par exemple, T3, M6 et C5). Cela signifie que les instances Linux sont plus avantageuses que les instances Windows dans la plupart des cas.

Le graphique suivant montre le prix après avoir séparé les instances réservées des Savings Plans. Les plans Compute et EC2 Instance Savings Plans s'appliquent d'abord aux instances en cours d'exécution, puis aux réservations de capacité à la demande non utilisées.

Prix après avoir séparé les instances réservées des Savings Plans

Scénarios d'optimisation des coûts

Cette section couvre les scénarios d'optimisation des coûts pour les hôtes EC2 dédiés Amazon et les EC2 instances Amazon qui utilisent un modèle de facturation avec licence incluse.

Hôtes EC2 dédiés Amazon

Imaginons un scénario dans lequel vous allez migrer vos charges de travail Windows locales vers. AWS Votre centre de données dispose des serveurs suivants :

  • Deux serveurs 16 V CPU et 128 Go RAM

  • Deux serveurs 32 V CPU et 164 Go RAM

  • Un serveur de 8 V CPU et 64 Go RAM

  • 16 serveurs avec v CPU et 32 Go RAM

En outre, supposons que vous pouvez apporter votre propre licence AWS parce que vous avez suffisamment de licences pour la transférer. Le tableau suivant indique les instances de serveur que vous pouvez utiliser dans AWS.

Type d’instance CPU RAM Amount
r5.4xlarge 16 128 2
r5.8xlarge 32 256 2
r5.2xlarge 8 64 1
r5.xlarge 4 32 16
      21

Une analyse montre que ces 21 machines virtuelles peuvent être réparties sur deux hôtes dédiés dotés d'un hôte de famille d'instances R5. Le tableau suivant indique le coût de ces deux hôtes dédiés.

Scénario d'hôte dédié à la demande Paiement initial 1 mois 1 an 3 ans AWS Pricing Calculator
A la demande Aucun 10 123$ 121 475$ 364 392$ AWS Pricing Calculator estimation
Savings Plan d'un an Aucun 7 447$ 89 362$ AWS Pricing Calculator estimation
Savings Plan sur 3 ans Aucun 5 476$ 65 712$ 197 128$ AWS Pricing Calculator estimation
Savings Plan sur 3 ans avec paiement initial 84 438$ 2 755$ 117 499$ 183 618$ AWS Pricing Calculator estimation

Si vous avez les serveurs vers lesquels vous souhaitez migrer AWS, le prix final d'un Savings Plan d'un an est de 89 362$ au lieu de 121 475$ pour un prix à la demande. Cela représente une réduction de 26,5 % après un an. Si vous envisagez de rester plus AWS longtemps, vous pouvez choisir le Savings Plan sur 3 ans pour réaliser des économies encore plus importantes. Au bout de trois ans, vous payez 197 128$ au lieu de 364 392$. Cela se traduit par une économie de 46 % du montant total après trois ans.

EC2Instances Amazon avec licences incluses

Imaginons un scénario dans lequel vous allez migrer une seule application à AWS trois niveaux vers laquelle vous souhaitez utiliser les licences fournies par AWS. Supposons également que votre application fonctionne avec les serveurs suivants :

  • Deux serveurs Web de deux vCPUs et 4 Go RAM

  • Deux serveurs d'applications de 8 vCPUs et 16 Go RAM

  • Deux serveurs de bases de données de 16 vCPUs et 64 Go RAM (avec l'édition SQL Server Standard)

Le tableau suivant indique les instances de serveur que vous pouvez utiliser dans AWS.

Type d’instance CPU RAM Amount
c5.large 2 4 2
c5.2xlarge 8 16 2
r5.2xlarge 8 64 2
      6 serveurs

Le tableau suivant indique le coût de ces serveurs dans AWS.

Licence incluse par AWS Paiement initial 1 mois 1 an 3 ans AWS Pricing Calculator
A la demande Aucun 3 912$ 46 950$ 140 849$ AWS Pricing Calculator estimation
Savings Plan d'un an Aucun 3 466$ 41 952$   AWS Pricing Calculator estimation
Savings Plan sur 3 ans sans paiement initial Aucun 3 189$ 38 264$ 114 804$ AWS Pricing Calculator estimation
Savings Plan sur 3 ans avec paiement initial 112 110$ Aucun Aucun Aucun AWS Pricing Calculator estimation

Si vous souhaitez faire fonctionner ces serveurs pour des environnements de production (24 heures sur 24, 7 jours sur 7) avec une tarification à la demande, vous devez payer un coût mensuel de 3 912$. Le paiement de ce coût mensuel équivaut à 46 950$ après un an et à un total de 140 849$ après trois ans.

Si vous choisissez le Savings Plan d'un an sans paiement initial, le coût mensuel diminue à 3 466$. À la fin de la première année, vous payez 41 952$. Il s'agit d'un discount total de 11 %. Si vous choisissez le Savings Plan sur 3 ans sans paiement initial, le coût mensuel diminue à 3 189$. Au bout de trois ans, vous payez 114 804$. Cela vous permet d'économiser 18,5 %.

Recommandations d'optimisation des coûts

Les deux scénarios vous permettent d'économiser de l'argent lorsque vous planifiez et prévoyez vos charges de travail. AWS Il est important de reconnaître que le discount dans le deuxième scénario est inférieur à celui du premier scénario. Dans le second scénario, le prix de la licence est inclus dans le prix du serveur cloud. AWS n'offre pas de discount sur le prix des licences, mais vous pouvez toujours vous procurer vos licences (selon des scénarios spécifiques) et vous AWS pouvez toujours garantir le meilleur prix de calcul/instance.

Nous vous recommandons de procéder comme suit pour contrôler vos AWS dépenses en ressources de calcul et d'instance :

  • Recommandations d'accès

  • Personnalisez les recommandations en fonction de vos besoins

  • Passez en revue l'engagement horaire

Recommandations d'accès

Vous pouvez utiliser la EC2console Amazon pour accéder aux recommandations relatives à votre Savings Plan. Vous pouvez même télécharger vos recommandations pour les consulter ultérieurement sous CSV format. Pour plus d'informations, consultez la section Monitoring your Savings Plans dans la documentation relative aux Savings Plans.

Personnalisez les recommandations en fonction de vos besoins

Ouvrez la EC2console Amazon, développez la section Instances, puis choisissez Savings Plans. Cette page vous indique les prix des instances et des calculs avant et après avoir fait une recommandation. Vous pouvez également ajuster les facteurs suivants en fonction de votre recommandation :

  • Durée — Par exemple, 1 à 3 ans

  • Option de paiement : par exemple, paiement initial, paiement initial partiel ou pas de paiement initial

  • Historique — Par exemple, les 7, 30 ou 60 derniers jours

Passez en revue l'engagement horaire

En utilisant le même exemple, supposons que vous disposiez d'une instance qui fonctionne 24 heures sur 24, 7 jours sur 7. Il est recommandé d'utiliser un Savings Plan. Selon la taille, vous avez un prix à la demande de 120 $/heure. Vous avez la possibilité de vous engager à hauteur de 90 $/heure, mais cela peut varier en fonction de la région, de l'instance et de l'option d'achat. Dans cet exemple, vous pouvez économiser 25 % par rapport au coût à la demande. Vous pouvez également suivre votre utilisation et votre couverture, si elles sont inférieures au seuil que vous avez défini, et configurer une alerte lorsque le budget arrivera à expiration.

Réviser les recommandations

Nous vous recommandons de lire attentivement les recommandations du Savings Plan. AWS Je ne changerai rien sans votre permission. Ce ne sont que des recommandations et c'est à vous de les appliquer ou non.

Achetez un plan

Ouvrez la EC2console Amazon, développez la section Instances, puis choisissez Savings Plans. Choisissez ensuite Purchase Savings Plans. En fonction de vos besoins, vous pouvez sélectionner les options suivantes : durée, région, famille d'instances, engagement horaire, option de paiement et même date de début. Vous pouvez choisir entre Compute Savings Plans, EC2 Instance Savings Plans et SageMaker Savings Plans. Pour plus d'informations, consultez Purchasing Savings Plans dans la documentation Savings Plans.

Obtenir un rapport d'utilisation

Après avoir acheté un Savings Plan, vous pouvez obtenir un rapport d'utilisation. Le rapport vous permet de vérifier votre utilisation, de voir si le plan acheté est suffisant pour couvrir et maximiser la réduction, et d'annuler ou d'ajouter de nouvelles remises. Ce rapport peut être exporté vers d'autres formats tels queCSV. Pour plus d'informations, consultez la section Utilisation du rapport d'utilisation dans la documentation Savings Plans.

Suivez les meilleures pratiques d'achat

Nous vous recommandons de suivre les bonnes pratiques suivantes avant d'acheter des Savings Plans :

  • AWS Trusted AdvisorÀ utiliser pour supprimer les EC2 ressources inactives.

  • Effectuez la bonne taille avant d'acheter des Savings Plans.

  • Établissez un taux horaire que vous respecterez régulièrement pendant 30 à 60 jours.

  • Prenez l'engagement de couvrir la part du taux horaire constant qui convient à votre organisation. Tenez compte des fluctuations de la demande ou de la saison.

  • Choisissez une révision trimestrielle du budget des Savings Plans afin de maintenir un taux constant (par exemple, un objectif de couverture de 70 % pour la couverture Savings Plans). Si le taux est inférieur à la couverture souhaitée, souscrivez un Savings Plan supplémentaire pour atteindre votre objectif de couverture.

Ressources supplémentaires