Les plans d'économies vous permettent généralement de réaliser davantage d'économies que les instances réservées pour la plupart des charges de travail cloud modernes, car ils offrent les mêmes niveaux de remise tout en garantissant une flexibilité bien supérieure. Les instances réservées vous lient à un type d’instance et à une région spécifiques, tandis que les plans d’économies s’appliquent automatiquement à un éventail plus large de ressources de calcul. Cela dit, le choix le plus approprié dépend du degré de prévisibilité et de stabilité de vos charges de travail, et de nombreuses entreprises tirent profit d’une utilisation combinée des deux solutions.
Les sections ci-dessous expliquent le fonctionnement de chaque type d'engagement, leurs limites respectives et comment choisir celui qui correspond le mieux à votre situation.
Comment fonctionnent concrètement les instances réservées ?
Les instances réservées (RI) constituent un mécanisme de réduction tarifaire dans le cadre duquel vous vous engagez à utiliser une ressource cloud spécifique pendant une durée d'un an ou de trois ans, en échange d'une réduction significative du tarif à la demande. Avec les instances réservées AWS, par exemple, vous vous engagez à utiliser un type d'instance, un système d'exploitation et une région bien définis. En contrepartie, AWS applique automatiquement le tarif réduit chaque fois qu’une instance correspondante est exécutée sur votre compte.
Il existe trois options de paiement pour les instances réservées : paiement intégral d'avance, paiement partiel d'avance et aucun paiement d'avance. Le paiement intégral d'avance offre la remise la plus importante, tandis que l'option sans paiement d'avance permet de préserver la trésorerie, moyennant une économie légèrement inférieure. La remise par rapport aux tarifs à la demande peut atteindre environ 40 à 75 %, en fonction de la durée du contrat et de l'option de paiement choisie.
Les instances réservées EC2 se présentent sous deux formes principales. Les instances réservées standard (RI) sont les plus contraignantes, mais offrent les remises les plus importantes. Les instances réservées convertibles (RI) vous permettent de modifier la famille d’instances, le système d’exploitation ou le type de location pendant la durée du contrat, au prix d’une remise légèrement inférieure. Les instances réservées standard peuvent également être revendues sur la place de marché AWS Reserved Instance Marketplace si vos besoins évoluent, ce qui apporte une certaine flexibilité de sortie que les instances réservées convertibles n’offrent pas.
En quoi le fonctionnement des plans d'économies diffère-t-il de celui des instances réservées ?
Les plans d’économies constituent un engagement à dépenser un montant minimum par heure en ressources de calcul, mesuré en dollars, plutôt qu’un engagement sur une ressource spécifique. Au lieu de dire “ J'utiliserai précisément ce type d'instance ”, vous déclarez “ Je dépenserai au moins $X par heure en ressources de calcul ”. AWS applique alors automatiquement le tarif réduit à toute utilisation éligible jusqu'à concurrence de cet engagement horaire, quels que soient la famille d'instances, la taille, la région ou le système d'exploitation.
AWS propose deux types de plans d'économies. Les plans d'économies « Compute » sont les plus flexibles : ils couvrent l'utilisation d'EC2, de Fargate et de Lambda dans toutes les régions et pour toutes les familles d'instances. Les plans d'économies spécifiques aux instances EC2 s'appliquent à une famille d'instances donnée au sein d'une région, mais offrent une remise légèrement plus importante en contrepartie de cet engagement plus restreint.
C'est grâce à cette flexibilité que les plans d'économies ont largement remplacé les instances réservées comme stratégie d'engagement par défaut pour les équipes gérant des charges de travail variées ou en constante évolution. Si votre équipe d'ingénieurs migre d'une famille d'instances à une autre, ou fait évoluer à la hausse une charge de travail conteneurisée sur Fargate, la remise liée à votre plan d'économies s'applique automatiquement. Avec une instance réservée standard, cette même migration rendrait votre engagement sans objet et votre remise inutilisée.
Quelles sont les limites de chaque type d'engagement ?
Les instances réservées comme les plans d'économies comportent des restrictions importantes qui peuvent réduire leur intérêt si vous vous engagez sans avoir effectué une planification adéquate.
Limites des instances réservées
Les RI standard manquent cruellement de souplesse. Si votre charge de travail évolue, le type d’instance que vous avez choisi peut ne plus correspondre à ce que vous exécutez, et la remise est alors perdue. Même les RI convertibles nécessitent une gestion active pour être échangées lorsque les besoins changent. Les instances réservées vous obligent également à raisonner en termes d’attributs d’infrastructure spécifiques, ce qui crée des frictions au sein des organisations où les équipes d’ingénierie prennent rapidement des décisions architecturales indépendamment du service financier.
Limites des plans d'épargne
Les plans d'économies vous obligent à prévoir avec précision votre dépense horaire minimale. Un engagement trop élevé signifie que vous payez pour des ressources de calcul que vous n'utilisez pas. Un engagement trop faible signifie qu'une partie de votre charge de travail continue d'être facturée aux tarifs à la demande. De plus, les plans d'économies ne couvrent pas tous les services AWS. Les instances de base de données RDS, Redshift et ElastiCache, par exemple, ne sont pas couvertes par les plans d'économies et nécessitent toujours des instances réservées ou des engagements distincts si vous souhaitez bénéficier de tarifs réduits pour ces services.
Dans quels cas vaut-il mieux opter pour des instances réservées plutôt que pour des plans d'économies ?
Les instances réservées constituent le meilleur choix lorsque vous exécutez des charges de travail stables et prévisibles sur des services non couverts par les plans d'économies. Si votre entreprise exploite de grandes bases de données relationnelles sur RDS, des entrepôts de données sur Redshift ou des couches de mise en cache sur ElastiCache, les instances réservées restent le principal moyen de réduire ces coûts grâce à des remises sur engagement.
Les instances réservées constituent également une solution pertinente pour les charges de travail véritablement statiques, pour lesquelles le type d’instance, la région et le système d’exploitation ne changeront pas pendant toute la durée de l’engagement. Dans ces cas-là, la remise plus importante offerte par une instance réservée standard peut l'emporter sur l'avantage en termes de flexibilité d'un plan d'économies. Ce scénario est particulièrement courant dans les secteurs réglementés ou les environnements d'applications hérités, où les changements d'infrastructure sont lents et mûrement réfléchis.
Pour les équipes disposant de pratiques FinOps solides et de données d'utilisation fiables, associer des instances réservées (RI) standard pour les charges de travail de base de données stables à des plans d'économies sur la puissance de calcul pour les charges de travail d'applications dynamiques constitue une approche bien établie permettant d'optimiser la couverture des remises sur l'ensemble de la facture cloud.
Peut-on utiliser à la fois des instances réservées et des plans d'économies ?
Oui, vous pouvez, et vous devriez souvent, utiliser conjointement les instances réservées et les plans d'économies. AWS applique ces deux types de remises simultanément, et elles ne s'opposent pas l'une à l'autre. Les instances réservées ont la priorité pour les ressources spécifiques qu'elles couvrent, tandis que les plans d'économies couvrent le reste des dépenses de calcul éligibles, dans la limite de votre engagement horaire.
Voici à quoi ressemble une stratégie combinée concrète :
- Utilisez des instances réservées pour les services de base de données stables tels que RDS, Redshift et ElastiCache qui ne sont pas couverts par un plan d'économies
- Utilisez les plans d'économies de calcul pour prendre en charge les charges de travail dynamiques EC2, Fargate et Lambda, pour lesquelles les types d'instances ou les régions peuvent varier.
- Utilisez les plans d'économies pour les instances EC2 pour les familles d'instances dont l'utilisation est prévisible et pour lesquelles vous souhaitez bénéficier d'une remise légèrement plus importante que celle offerte par les plans d'économies de calcul.
- Réexaminer chaque trimestre la couverture des engagements afin d'identifier les lacunes là où les dépenses à la demande augmentent sans bénéficier d'une remise.
Pour bien gérer cette combinaison, il faut disposer de données d'utilisation fiables, d'une responsabilité clairement définie en matière de décisions d'engagement et d'un rythme de révision régulier. Sans ces fondements, les organisations ont tendance soit à sous-estimer leurs engagements et à passer à côté d'économies potentielles, soit à surestimer leurs engagements et à payer pour des capacités inutilisées.
Comment nous vous aidons à optimiser votre engagement dans le cloud
Trouver le juste équilibre entre les instances réservées et les plans d'économies est l'un des aspects les plus exigeants sur le plan technique de Gestion des coûts du cloud avec FinOps. Chez It’s Value, nous aidons les organisations à mettre en place les processus de gouvernance, de gestion des données et de prise de décision nécessaires pour effectuer des achats engagés en toute confiance, plutôt que de manière réactive.
Plus précisément, nous vous accompagnons dans les domaines suivants :
- Analyse de l'utilisation et estimation des besoins : Nous analysons vos habitudes réelles de consommation du cloud afin de déterminer le niveau d'engagement adapté, en évitant à la fois le surengagement et le sous-engagement.
- Identification des lacunes en matière de couverture : Nous comparons vos instances réservées et vos plans d'économies actuels à l'ensemble de vos dépenses cloud afin d'identifier l'utilisation à la demande qui devrait être couverte par un engagement
- Conception de stratégies en matière de RI et de plans d'épargne : Nous vous aidons à déterminer quel type d'engagement convient le mieux à chaque charge de travail, y compris les services non couverts par le plan d'économies, tels que RDS et Redshift.
- Rythme de gouvernance et d'examen : Nous mettons en place un processus de réévaluation régulière des engagements afin que votre couverture de remise reste adaptée à l'évolution de vos charges de travail.
- Prise en charge multi-cloud : Nous appliquons la même rigueur à l'optimisation des engagements sur Azure et GCP, et pas seulement sur AWS
Si vous souhaitez identifier les opportunités de gains que votre stratégie actuelle en matière d'engagement ne permet pas d'exploiter pleinement, une évaluation de la maturité FinOps constitue un point de départ concret. N'hésitez pas à nous contacter pour discuter de ce que cela implique concrètement pour votre organisation.