Concepts du mode illimité (Unlimited) - 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 du mode illimité (Unlimited)

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 à capacité extensible configurée en mode unlimited épuise son solde de crédits UC, elle peut dépenser ses crédits excédentaires pour dépasser le niveau de référence. Si son utilisation de l’UC chute au-dessous du niveau de référence, elle se sert des crédits UC gagnés pour rembourser progressivement les crédits excédentaires dépensés plus tôt. La possibilité de gagner des crédits UC pour rembourser progressivement des crédits excédentaires permet à Amazon EC2 d’obtenir l’utilisation moyenne de l’UC d’une instance sur une période de 24 heures. Si l’utilisation moyenne du CPU dépasse le niveau de base pendant une période de 24 heures, l’utilisation supplémentaire est facturée pour l’instance selon un tarif supplémentaire fixe par heure de vCPU.

Le graphique suivant montre l’utilisation de l’UC d’une instance t3.large. Le niveau de base de l’utilisation de l’UC pour une instance t3.large est de 30 %. Si l’instance s’exécute à un taux d’utilisation d’UC de 30 % ou moins en moyenne sur une période de 24 heures, aucun frais supplémentaire ne s’applique, car le coût est déjà couvert par le prix horaire de l’instance. Toutefois, si l’instance s’exécute à un taux d’utilisation de CPU de 40 % en moyenne sur une période de 24 heures, comme le montre le graphique, les 10 % supplémentaires d’utilisation du CPU sont facturés pour l’instance selon un tarif supplémentaire fixe par heure de vCPU.


                  Utilisation de la facturation de l’UC d’une instance t3.large.

Pour plus d’informations sur l’utilisation de référence par vCPU pour chaque type d’instance et sur le nombre de crédits gagnés par chaque type d’instance, consultez le tableau des crédits.

Quand utiliser le mode illimité/mode d’UC fixe ?

Pour déterminer si vous devez utiliser une instance de performance à capacité extensible en mode unlimited, telle qu’une instance T3, ou une instance à performance fixe, telle qu’une instance M5, vous devez déterminer l’utilisation d’UC de seuil de rentabilité. L’utilisation d’UC de seuil de rentabilité pour une instance de performance à capacité extensible de performance à capacité extensible est le point où une instance de performance à capacité extensible coûte autant qu’une instance à performance fixe. L’utilisation d’UC de seuil de rentabilité vous aide à déterminer les éléments suivants :

  • Si l’utilisation moyenne de l’UC sur une période de 24 heures est égale ou inférieure à l’utilisation d’UC de seuil de rentabilité, utilisez une instance de performance à capacité extensible en mode unlimited afin de pouvoir bénéficier du prix inférieur d’une instance de performance à capacité extensible tout en profitant de la même performance que fournirait une instance à performance fixe.

  • Si l’utilisation moyenne de l’UC sur une période de 24 heures est supérieure à l’utilisation d’UC de seuil de rentabilité, l’instance de performance à capacité extensible coûtera plus qu’une instance à performance fixe de taille équivalente. Si une instance T3 fonctionne continuellement à un taux d’utilisation d’UC de 100 %, vous paierez en définitive environ 1,5 fois le prix d’une instance M5 de taille équivalente.

Le graphique suivant montre l’utilisation d’UC de seuil de rentabilité où une instance t3.large coûte autant qu’une instance m5.large. L’utilisation d’UC de seuil de rentabilité pour une instance t3.large est de 42,5 %. Si l’utilisation moyenne de l’UC est de 42,5 %, le coût de l’exécution de l’instance t3.large est identique à celui d’une instance m5.large, et il s’avère supérieur si l’utilisation moyenne de l’UC dépasse 42,5 %. Si la charge de travail nécessite une utilisation moyenne de l’UC inférieure à 42,5 %, vous pouvez tirer profit du prix inférieur de l’instance t3.large tout en obtenant la même performance que fournirait une instance m5.large.


                  L’utilisation d’UC de seuil de rentabilité pour une instance t3.large est de 42,5 %.

Le tableau suivant indique comment calculer l’utilisation d’UC de seuil de rentabilité, qui vous permettra de déterminer quand il est moins onéreux d’utiliser une instance de performance à capacité extensible en mode unlimited ou une instance à performance fixe. Les colonnes du tableau sont étiquetées de A à K.

Type d’instance

vCPU

T3 – Prix*/heure

M5 – Prix*/heure

Différence de prix

Utilisation de référence T3 par vCPU ( %)

Frais par heure de processeur virtuel pour crédits excédentaires

Frais par minute de processeur virtuel

Minutes d’extension supplémentaires disponibles par processeur virtuel

% d’UC supplémentaire disponible

% d’UC de seuil de rentabilité

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 processeurs virtuels pour l’instance t3.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 référence par vCPU de l’instance t3.large, qui est de 30 %. Au niveau de base, le coût horaire de l’instance couvre le coût de l’utilisation de l’UC.

  • La colonne G indique les frais supplémentaires fixes par heure de vCPU facturés pour une instance si elle passe à 100 % d’utilisation de CPU après avoir épuisé ses crédits gagnés.

  • La colonne H indique les frais supplémentaires fixes par minute de vCPU facturés pour une instance si elle passe à 100 % d’utilisation de CPU après avoir épuisé ses crédits gagnés.

  • La colonne I indique le nombre de minutes supplémentaires pendant lesquelles l’instance t3.large peut fonctionner par heure à 100 % d’UC pour le même prix par heure qu’une instance m5.large.

  • La colonne J indique l’utilisation d’UC supplémentaire (en %) par rapport à l’utilisation de base que l’instance peut assurer pour le même prix par heure qu’une instance m5.large.

  • La colonne K indique l’utilisation d’UC de seuil de rentabilité (en %) que l’instance t3.large peut assurer sans générer plus de frais que l’instance m5.large. Au dessus de ce seuil, l’instance t3.large coûte plus que l’instance m5.large.

Le tableau ci-dessous indique l’utilisation d’UC de seuil de rentabilité (en %) des types d’instance T3 par rapport aux types d’instance M5 de taille équivalente.

Type d’instance T3 Utilisation d’UC de seuil de rentabilité (en %) de T3 par rapport à M5
t3.large 42,5 %
t3.xlarge 52,5 %
t3.2xlarge 52,5 %

Les crédits excédentaires peuvent occasionner des frais

Si l’utilisation moyenne de l’UC d’une instance est égale ou inférieure au niveau de base, aucuns frais supplémentaires ne sont appliqués à l’instance. 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.

Cependant, si l’utilisation de l’UC reste supérieure au niveau de référence, l’instance ne peut pas gagner suffisamment de crédits pour rembourser progressivement les crédits excédentaires qu’elle a dépensés. Des frais supplémentaires fixes s’appliquent par heure vCPU aux crédits excédentaires qui ne sont pas remboursés progressivement. 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 plus d’informations, consultez 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 illimité peut dépasser le niveau de référence à tout moment sans frais supplémentaires tant que l’utilisation moyenne de son UC est égale ou inférieure au niveau de référence sur une période glissante 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 T3a et T3 ne reçoivent jamais de crédits de lancement parce qu’elles prennent en charge le mode Illimité. La configuration du crédit en mode illimité permet aux instances T4g, T3a et T3 d’utiliser autant d’UC que nécessaire pour dépasser la ligne de référence 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 plus d’informations, consultez Définir la spécification de crédits par défaut pour le compte.

Vous pouvez vérifier si une instance de performance à capacité extensible est configurée en mode unlimited ou standard à l’aide de la console Amazon EC2 ou de la 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 plus d’informations, consultez Surveiller vos crédits UC pour détecter les instances de performance à capacité extensible.