Concepts de mode illimités pour les instances éclatables - Amazon Elastic Compute Cloud

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.

Concepts de mode illimités pour les instances éclatables

Le mode unlimited est une option de configuration de crédit pour les instances de performance à capacité extensible. Il peut être activé ou désactivé à tout moment pour une instance en cours d’exécution ou arrêtée. Vous pouvez la définir unlimited comme option de crédit par défaut au niveau du compte, par AWS région, par famille d'instances de performance éclatante, afin que toutes les nouvelles instances de performance actualisées du compte soient lancées à l'aide de l'option de crédit par défaut.

Fonctionnement des instances de performance à capacité extensible illimitées

Si une instance de performance évolutive configurée comme suit unlimited épuise son solde CPU créditeur, elle peut dépenser des crédits excédentaires pour dépasser le niveau de référence. Lorsque son CPU utilisation tombe en dessous du niveau de référence, elle utilise les CPU crédits qu'elle gagne pour rembourser les crédits excédentaires qu'elle a dépensés plus tôt. La possibilité de gagner des CPU crédits pour rembourser les crédits excédentaires permet EC2 à Amazon de calculer la moyenne d'CPUutilisation d'une instance sur une période de 24 heures. Si l'CPUutilisation moyenne sur une période de 24 heures dépasse le niveau de référence, l'instance est facturée pour l'utilisation supplémentaire à un par heureCPU.

Le graphique suivant montre l'CPUutilisation d'unt3.large. L'CPUutilisation de référence pour a t3.large est de 30 %. Si l'instance fonctionne à un CPU taux d'utilisation de 30 % ou moins en moyenne sur une période de 24 heures, aucun frais supplémentaire n'est facturé car le coût est déjà couvert par le prix horaire de l'instance. Toutefois, si l'instance fonctionne à 40 % d'CPUutilisation en moyenne sur une période de 24 heures, comme le montre le graphique, l'instance est facturée pour les 10 % CPU d'utilisation supplémentaires à un par heureCPU.

CPUfacturation de l'utilisation d'une instance t3.large.

Pour plus d'informations sur l'utilisation de base par v CPU pour chaque type d'instance et le nombre de crédits gagnés par chaque type d'instance, consultez le tableau des crédits.

Quand utiliser le mode illimité plutôt que le mode fixe CPU

Lorsque vous déterminez si vous devez utiliser une instance de performance éclatante en unlimited mode, telle que T3, ou une instance de performance fixe, telle que M5, vous devez déterminer l'utilisation du seuil de rentabilité. CPU L'CPUutilisation du seuil de rentabilité d'une instance de performance éclatante est le point à partir duquel une instance de performance extensible coûte le même prix qu'une instance de performance fixe. L'CPUutilisation du seuil de rentabilité vous aide à déterminer les éléments suivants :

  • Si l'CPUutilisation moyenne sur une période de 24 heures est égale ou inférieure au seuil de rentabilitéCPU, utilisez une instance de performance éclatante en unlimited mode afin de bénéficier du prix inférieur d'une instance de performance extensible tout en obtenant les mêmes performances qu'une instance à performance fixe.

  • Si l'CPUutilisation moyenne sur une période de 24 heures est supérieure au seuil de rentabilité, CPU l'instance de performance éclatante coûtera plus cher que l'instance de performance fixe de taille équivalente. Si une instance T3 explose continuellement à 100 %CPU, vous finissez par payer environ 1,5 fois le prix d'une instance M5 de taille équivalente.

Le graphique suivant montre le seuil de CPU rentabilité où un t3.large coûte le même prix qu'unm5.large. Le seuil de rentabilité CPU pour a t3.large est de 42,5 %. Si l'CPUutilisation moyenne est de 42,5 %, le coût de fonctionnement t3.large est le même que celui d'unm5.large, et il est plus élevé si l'CPUutilisation moyenne est supérieure à 42,5 %. Si la charge de travail nécessite moins de 42,5 % CPU d'utilisation moyenne, vous pouvez bénéficier du prix inférieur du produit t3.large tout en obtenant les mêmes performances qu'unm5.large.

Le point CPU d'utilisation du seuil de rentabilité pour une instance t3.large est de 42,5 %.

Le tableau suivant indique comment calculer le seuil CPU d'utilisation du seuil de rentabilité afin de déterminer quand il est moins coûteux d'utiliser une instance de performance en unlimited mode rafale ou une instance de performance fixe. Les colonnes du tableau sont étiquetées de A à K.

Type d’instance

vCPUs

T3 – Prix*/heure

M5 – Prix*/heure

Différence de prix

Utilisation de référence T3 par v CPU (%)

Facturer par CPU heure pour les crédits excédentaires

Charge par CPU minute

Minutes de rafale supplémentaires disponibles par v CPU

CPU% supplémentaire disponible

% d'équilibre CPU

A

B

C

D

E = D - C

F

G

H = G / 60

I = E / H

J = (I / 60) / B

K = F + J

t3.large

2

0,0835 USD

0,096 USD

0,0125 USD

30 %

0,05 USD

0,000833 USD

15

12,5%

42,5 %

* Le prix se rapporte à la région us-east-1 et au système d’exploitation Linux.

Le tableau fournit les informations suivantes :

  • La colonne A indique le type d’instance, t3.large.

  • La colonne B indique le nombre de vCPUs pour let3.large.

  • La colonne C indique le prix d’une instance t3.large par heure.

  • La colonne D indique le prix d’une instance m5.large par heure.

  • La colonne E indique la différence de prix entre l’instance t3.large et l’instance m5.large.

  • La colonne F indique l'utilisation de base par v CPU det3.large, qui est de 30 %. Au niveau de référence, le coût horaire de l'instance couvre le coût d'CPUutilisation.

  • La colonne G indique le https://aws.amazon.com/ec2/pricing/on-demand/#T2.2FT3.2FT4g_Unlimited_Mode_Pricing par CPU heure auquel une instance est facturée si elle explose à 100 % CPU après épuisement des crédits accumulés.

  • La colonne H indique le taux supplémentaire forfaitaire par CPU minute) auquel une instance est facturée si elle explose à 100 % CPU après avoir épuisé les crédits accumulés.

  • La colonne I indique le nombre de minutes supplémentaires qu'ils t3.large peuvent parcourir par heure à 100 % CPU tout en payant le même prix par heure qu'unm5.large.

  • La colonne J indique l'CPUutilisation supplémentaire (en %) par rapport à la valeur de référence que l'instance peut atteindre tout en payant le même prix horaire qu'unm5.large.

  • La colonne K indique l'CPUutilisation du seuil de rentabilité (en %) qu'ils t3.large peuvent atteindre sans payer plus que lem5.large. Au dessus de ce seuil, l’instance t3.large coûte plus que l’instance m5.large.

Le tableau suivant montre l'CPUutilisation du seuil de rentabilité (en %) pour les types d'instances T3 par rapport aux types d'instances M5 de taille similaire.

Type d’instance T3 Taux CPU d'utilisation du seuil de rentabilité (en %) pour le T3 par rapport au M5
t3.large 42,5 %
t3.xlarge 52,5 %
t3.2xlarge 52,5 %

Les crédits excédentaires peuvent occasionner des frais

Si l'CPUutilisation moyenne d'une instance est égale ou inférieure à la valeur de référence, l'instance n'entraîne aucun frais supplémentaire. Comme une instance gagne un nombre maximum de crédits sur une période de 24 heures (par exemple, une instance t3.micro peut acquérir un maximum de 288 crédits sur une période de 24 heures), elle peut dépenser des crédits excédentaires jusqu’à ce maximum sans être facturée immédiatement.

Toutefois, si CPU l'utilisation reste supérieure à la valeur de référence, l'instance ne peut pas gagner suffisamment de crédits pour rembourser les crédits excédentaires qu'elle a dépensés. Les crédits excédentaires qui ne sont pas remboursés sont facturés à un taux supplémentaire CPU forfaitaire par heure. Pour en savoir plus sur les frais applicables, consultez Tarification des instances T2/T3/T4g en mode illimité.

Les crédits excédentaires qui ont été dépensés précédemment sont facturés lorsque l’une des situations suivantes se produit :

  • Les crédits excédentaires dépensés dépassent le nombre maximum de crédits que l’instance peut gagner sur une période de 24 heures. Les crédits excédentaires dépensés au-dessus de ce maximum sont facturés à la fin de l’heure.

  • L’instance est arrêtée ou résiliée.

  • L’instance bascule du mode unlimited au mode standard.

Les crédits excédentaires dépensés sont suivis par la CloudWatch métriqueCPUSurplusCreditBalance. Les crédits excédentaires facturés sont suivis selon la CloudWatch métriqueCPUSurplusCreditsCharged. Pour de plus amples informations, veuillez consulter CloudWatch Mesures supplémentaires pour les instances de performance éclatantes.

Pas de crédit de lancement pour les instances T2 illimitées

Les instances T2 standard reçoivent des crédits de lancement, mais les instances T2 illimité n’en reçoivent pas. Une instance T2 Unlimited peut dépasser la valeur de référence à tout moment sans frais supplémentaires, à condition que son CPU utilisation moyenne soit égale ou inférieure à la valeur de référence sur une période continue de 24 heures ou pendant sa durée de vie, selon la période la plus courte. De ce fait, les instances T2 illimité ne nécessitent pas de crédits de lancement pour obtenir des performances élevées dès le lancement.

Si une instance T2 passe du mode standard au mode unlimited, tous les crédits de lancement accumulés sont supprimés de la métrique CPUCreditBalance avant que la métrique CPUCreditBalance restante soit reportée.

Les instances T4g, T3a et T3 ne reçoivent jamais de crédits de lancement parce qu’elles prennent en charge le mode Illimité. La configuration des crédits en mode illimité permet aux instances T4g, T3a et T3 d'en utiliser CPU autant que nécessaire pour dépasser le niveau de référence et aussi longtemps que nécessaire.

Activer le mode illimité

Vous pouvez passer du mode unlimited au mode standard et du mode standard au mode unlimited à tout moment sur une instance en cours d’exécution ou arrêtée. Pour plus d’informations, consultez Lancer une instance de performance à capacité extensible en mode Illimité ou Standard et Modifier la spécification de crédits d’une instance de performance à capacité extensible.

Vous pouvez la définir unlimited comme option de crédit par défaut au niveau du compte, par AWS région, par famille d'instances de performance éclatante, afin que toutes les nouvelles instances de performance actualisées du compte soient lancées à l'aide de l'option de crédit par défaut. Pour de plus amples informations, veuillez consulter Définir la spécification de crédits par défaut pour le compte.

Vous pouvez vérifier si votre instance de performance burstable est configurée en tant que unlimited ou standard en utilisant la EC2 console Amazon ou le AWS CLI. Pour plus d’informations, consultez Afficher la spécification de crédits d’une instance de performance à capacité extensible et Afficher la spécification de crédits par défaut.

Comportement des crédits lors du basculement entre Illimité et Standard

CPUCreditBalanceest une CloudWatch métrique qui suit le nombre de crédits accumulés par une instance. CPUSurplusCreditBalanceest une CloudWatch métrique qui suit le nombre de crédits excédentaires dépensés par une instance.

Lorsque vous passez en mode standard une instance qui était configurée en mode unlimited, voici ce qui se produit :

  • La valeur de CPUCreditBalance reste inchangée et est reportée.

  • La valeur de CPUSurplusCreditBalance est immédiatement facturée.

Lorsqu’une instance standard passe à la configuration unlimited, la situation suivante se produit :

  • La valeur de CPUCreditBalance contenant les crédits gagnés accumulés est reportée.

  • Pour les instances T2 standard, tous les crédits de lancement sont supprimés de la valeur de CPUCreditBalance et la valeur de CPUCreditBalance restante contenant les crédits gagnés accumulés est reportée.

Surveiller l’utilisation du crédit

Pour savoir si votre instance dépense plus de crédits que ce que la base de référence fournit, vous pouvez utiliser CloudWatch des métriques pour suivre l'utilisation, et vous pouvez configurer des alarmes horaires pour être informé de l'utilisation des crédits. Pour de plus amples informations, veuillez consulter Surveillez les CPU crédits pour les instances instables.