Les instances réservées vous permettent de réaliser des économies en vous engageant à utiliser une ressource cloud spécifique pendant un ou trois ans, en échange d’un tarif horaire nettement inférieur. Par rapport à la tarification à la demande, les instances réservées réduisent généralement les coûts de calcul de 30 à 72 %, selon le fournisseur, la région et la durée de l’engagement. Les sections ci-dessous expliquent le fonctionnement des instances réservées, dans quels cas elles sont pertinentes et quels risques il convient d’évaluer avant de s’engager.
Combien les instances réservées vous permettent-elles réellement d'économiser ?
Les instances réservées peuvent réduire vos coûts de calcul dans le cloud de 30 à 72 % par rapport aux tarifs à la demande. Le montant exact des économies réalisées dépend du fournisseur de cloud, du type d’instance, de la région et du mode de paiement choisi : paiement intégral à l’avance, paiement partiel à l’avance ou paiement mensuel. Un engagement de trois ans avec paiement intégral à l’avance sur AWS, Azure ou GCP offre systématiquement les remises les plus importantes, tandis qu’un engagement d’un an sans paiement à l’avance offre davantage de flexibilité, mais permet de réaliser des économies moins importantes.
Concrètement, si votre entreprise exploite une charge de travail qui coûte environ 10 000 euros par mois en mode à la demande, un engagement d’un an sur des instances réservées pourrait ramener ce montant entre 6 000 et 7 500 euros par mois. Sur douze mois, cela représente une économie de 30 000 à 48 000 euros pour une seule charge de travail. Multipliez ce chiffre par des dizaines de charges de travail stables et l'impact cumulé devient considérable.
Le potentiel d'économies est maximal lorsque vous disposez de charges de travail prévisibles et continues. Les charges de travail fonctionnant à un taux d'utilisation élevé 24 heures sur 24 constituent les meilleurs candidats. Les charges de travail intermittentes, expérimentales ou susceptibles de varier en volume au cours de la période d'engagement ne généreront pas le même retour sur investissement et pourraient même s'avérer plus coûteuses que le modèle à la demande si la capacité réservée reste inutilisée.
Comment fonctionnent les instances réservées ?
Le principe des instances réservées repose sur l'échange d'un engagement de facturation contre un tarif réduit. Vous vous engagez à l'avance à utiliser un type spécifique de ressource cloud pendant un ou trois ans, et le fournisseur de cloud vous propose en contrepartie un tarif horaire réduit pour cette ressource. Vous ne réservez pas une machine physique ; vous réservez le droit d’utiliser une quantité définie de capacité de calcul à un tarif réduit.
Lorsque vos instances en cours d'exécution correspondent aux caractéristiques de votre réservation, la remise s'applique automatiquement. Si vous utilisez moins de ressources que ce que couvre votre réservation, vous devez tout de même payer la capacité réservée, que vous l'utilisiez ou non. C'est là le compromis fondamental : un coût unitaire moindre en échange d'un engagement d'utilisation.
La plupart des fournisseurs proposent deux grandes catégories de capacité réservée :
- Instances réservées standard : Lié à un type d'instance et à une région spécifiques, ce plan offre la remise la plus élevée, mais la moindre flexibilité en cas de modification ultérieure.
- Instances réservées convertibles : Vous permet de changer votre réservation pour un autre type ou une autre taille d'instance pendant la durée du contrat, moyennant une remise légèrement inférieure.
Les options de paiement ont également une incidence sur la structure de la remise. Le paiement intégral d'avance permet de maximiser les économies. Le paiement partiel d'avance répartit le coût entre un versement initial et des mensualités réduites. L'absence de paiement d'avance répartit l'intégralité du coût sur les mensualités, ce qui préserve la trésorerie mais réduit la remise globale.
Quelle est la différence entre les instances réservées et la tarification à la demande ?
La principale différence entre les instances réservées et la tarification à la demande réside dans le choix entre engagement et flexibilité. La tarification à la demande vous permet de démarrer et d’arrêter des ressources à tout moment et de ne payer que ce que vous utilisez, la facturation s’effectuant à l’heure ou à la seconde. Les instances réservées nécessitent un engagement d’un ou trois ans, mais offrent un tarif horaire nettement inférieur pour cette capacité.
La tarification à la demande est l'option par défaut et la plus coûteuse pour les charges de travail continues. Elle est conçue pour offrir une grande flexibilité : vous pouvez démarrer un serveur à tout moment sans engagement préalable et l'arrêter lorsque vous n'en avez plus besoin. Cette flexibilité a un coût élevé, car le fournisseur de services cloud ne peut pas planifier son activité en fonction de votre utilisation.
Les instances réservées modifient la dynamique économique en offrant au fournisseur une prévisibilité en échange d'une réduction de prix. Vous assumez le risque lié à la capacité inutilisée ; le fournisseur vous récompense pour ce risque en vous proposant un tarif plus avantageux. Pour les charges de travail dont vous savez qu'elles fonctionneront en continu, ce compromis est simple. Pour les charges de travail imprévisibles ou de courte durée, l'option à la demande reste la solution la plus adaptée.
Un troisième modèle tarifaire mérite d'être mentionné : il s'agit des instances « spot » ou « préemptibles », qui offrent des réductions encore plus importantes que les instances réservées, mais qui peuvent être interrompues par le fournisseur avec un préavis très court. Les instances réservées se situent à mi-chemin entre les instances à la demande et les instances « spot » : elles permettent de réaliser davantage d'économies que les instances à la demande, tout en offrant une plus grande fiabilité que les instances « spot ».
Quels sont les types d'instances réservées disponibles ?
Les principaux types d'instances réservées varient selon les fournisseurs, mais sur AWS, Azure et GCP, les options principales suivent un schéma cohérent : les réservations standard aux caractéristiques fixes, les réservations flexibles ou convertibles qui permettent d'apporter des modifications pendant la durée du contrat, et les réservations régionales par opposition aux réservations par zone, qui diffèrent quant à la manière dont la capacité est garantie.
Instances réservées AWS
AWS propose des instances réservées standard (Standard Reserved Instances) et des instances réservées convertibles (Convertible Reserved Instances). Les instances réservées standard (RI) fixent la famille d’instances, la taille, le système d’exploitation et le mode d’utilisation pour toute la durée du contrat et offrent la remise la plus élevée. Les instances réservées convertibles vous permettent de changer de configuration d’instance au cours de la durée du contrat, avec une remise généralement inférieure d’environ 10 points de pourcentage à celle des instances standard. AWS propose également des « Savings Plans », qui fonctionnent de manière similaire aux instances réservées mais s’appliquent à une gamme plus large de services, sur la base d’un niveau de dépenses engagé par heure plutôt que d’un type d’instance spécifique.
Équivalents d'Azure et de GCP
Les instances de machine virtuelle réservées Azure fonctionnent selon le même principe : vous vous engagez pour une durée d’un ou trois ans sur une taille ou une famille de machines virtuelles spécifique et bénéficiez d’une remise par rapport aux tarifs à l’utilisation. Azure permet également de définir la portée de la réservation au niveau de l’abonnement ou au niveau partagé, ce qui offre aux équipes financières une grande flexibilité dans la manière dont les remises sont appliquées au sein de l’organisation. Google Cloud propose des remises pour engagement d’utilisation (Committed Use Discounts, CUD) pour Compute Engine, qui constituent l’équivalent GCP des instances réservées, avec des durées d’un et trois ans disponibles pour les ressources vCPU et mémoire.
Dans quels cas vaut-il mieux acheter des instances réservées plutôt que des instances à la demande ?
Vous devriez opter pour des instances réservées lorsque votre charge de travail présente un taux d'utilisation élevé et constant, et que vous êtes certain que vos besoins en ressources ne varieront pas de manière significative au cours de la période d'engagement. Le seuil de rentabilité de la plupart des réservations d'un an est atteint après quelques mois d'utilisation continue, ce qui signifie que toute charge de travail fonctionnant plus de 50 à 60 % du temps environ coûtera probablement moins cher avec une réservation qu'en mode à la demande.
Parmi les candidats idéaux pour les engagements d'instances réservées, on peut citer :
- Serveurs d'applications de production fonctionnant en continu
- Bases de données dont la taille est prévisible et qui doivent répondre à des exigences de disponibilité constantes
- Les composants d'infrastructure essentiels, tels que les équilibreurs de charge, les agents de surveillance et les services d'identité
- Les charges de travail de traitement par lots caractérisées par un calendrier régulier et prévisible et une empreinte en ressources constante
Parmi les candidats peu adaptés, on peut citer les environnements de développement et de test qui sont fréquemment arrêtés, les charges de travail expérimentales dont les exigences sont encore en cours de définition, ainsi que toute ressource susceptible d'être redimensionnée, remplacée ou mise hors service au cours de la période d'engagement.
Une approche pratique consiste à analyser au moins 30 à 90 jours de données d'utilisation avant de vous engager. Examinez les tendances d'utilisation, identifiez les ressources qui fonctionnent constamment à pleine capacité ou presque, et commencez par une réservation partielle couvrant votre niveau de base confirmé. Vous pouvez toujours ajouter d'autres réservations à mesure que les tendances se précisent, mais il n'est pas facile de résilier un engagement existant sans encourir de pénalité financière.
Quels sont les risques liés à l'engagement sur des instances réservées ?
Le principal risque lié aux instances réservées réside dans le fait de payer pour une capacité que vous n'utilisez pas. Si une charge de travail est mise hors service, redimensionnée ou migrée vers une autre région ou un autre type d'instance en cours de contrat, la réservation continue d'engendrer des frais même si aucune ressource correspondante n'est en cours d'exécution. Le coût de cette réservation inutilisée peut rapidement réduire, voire anéantir, les économies que cet engagement était censé générer.
Parmi les autres risques à prendre en compte, on peut citer :
- Surcharge d'engagements : En achetant une capacité réservée supérieure à votre demande de référence réelle, vous subventionnez des ressources inutilisées à un tarif fixe.
- Évolution technologique : Les fournisseurs de services cloud lancent régulièrement de nouvelles générations d'instances, plus rentables. Un engagement de trois ans sur un type d'instance plus ancien risque de vous imposer des coûts plus élevés par rapport aux nouvelles options.
- Changement organisationnel : Les fusions, les migrations d'applications ou les changements de stratégie en matière de cloud peuvent rendre superflus des engagements qui semblaient auparavant judicieux.
- Lacunes en matière de visibilité : En l'absence d'une responsabilité clairement définie entre les équipes en matière de réservations, il devient difficile de déterminer quels engagements sont effectivement utilisés et lesquels constituent un gaspillage d'argent.
Les instances réservées convertibles et les « Savings Plans » réduisent certains de ces risques en offrant davantage de flexibilité pour s'adapter au cours de la période de validité, mais ils n'éliminent pas entièrement le risque lié à l'engagement. La mesure d'atténuation la plus efficace repose sur une gouvernance rigoureuse : des examens réguliers de l'utilisation des réservations, une attribution claire de la responsabilité des engagements et un processus permettant d'ajuster la couverture à mesure que les charges de travail évoluent.
Comment nous vous aidons à optimiser vos instances réservées
Pour gérer efficacement les instances réservées, il ne suffit pas de prendre une décision d'achat ponctuelle. Cela nécessite une surveillance continue, une répartition claire des responsabilités entre les équipes financières et techniques, ainsi qu'un processus structuré permettant de réexaminer les engagements à mesure que votre environnement cloud évolue. C'est précisément là qu'une pratique FinOps bien rodée fait toute la différence.
Grâce à notre Services FinOps, nous aidons les entreprises à mettre en place la gouvernance et la rigueur opérationnelle nécessaires pour tirer le meilleur parti de leurs engagements sur les instances réservées. Plus précisément, nous vous accompagnons dans les domaines suivants :
- Analyse de l'utilisation : Identifier les charges de travail les plus susceptibles de bénéficier d'une réservation, en fonction des modèles d'utilisation réels sur AWS, Azure et GCP
- Stratégie d'engagement : Déterminer la combinaison adéquate de réservations standard, de réservations convertibles et de plans d'épargne afin de trouver le juste équilibre entre épargne et flexibilité
- Gouvernance au quotidien : Mettre en place un rythme de révision régulier afin que les engagements restent en adéquation avec la demande réelle à mesure que votre environnement évolue
- Responsabilité inter-équipes : Rapprocher les services financiers, informatiques et d'ingénierie grâce à une visibilité commune sur la couverture et le taux d'utilisation des réservations
- Évaluation du niveau de maturité FinOps : Une approche structurée permettant de comprendre la situation actuelle de votre organisation et d'identifier les opportunités d'optimisation les plus prometteuses
Les clients avec lesquels nous travaillons ont réalisé jusqu'à 30 % d'économies sur leurs dépenses cloud en combinant des stratégies d'instances réservées avec des pratiques plus générales d'optimisation des coûts cloud. Si vous souhaitez savoir combien votre entreprise pourrait économiser, contactez-nous pour discuter de votre configuration cloud actuelle et de la place que les instances réservées peuvent occuper dans votre stratégie d'optimisation.