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.
Définissez une limite de dépenses pour votre Flotte EC2 ou parc d’instances Spot
Vous pouvez fixer une limite au montant que vous êtes prêt à dépenser par heure pour votre flotte EC2 ou votre parc d’instances Spot. Une fois votre limite de dépenses atteinte, le parc arrête de lancer des instances, même si la capacité cible n’a pas été atteinte.
Il existe des limites de dépenses distinctes pour les On-Demand instances et les instances ponctuelles.
Pour configurer une limite de dépenses pour les On-Demand instances et les instances Spot de votre parc EC2
Utilisez la commande create-fleet et les paramètres suivants :
-
Pour les On-Demand instances : dans la
OnDemandOptionsstructure, indiquez votre limite de dépenses dans leMaxTotalPricechamp. -
Pour les instances ponctuelles : dans la structure
SpotOptions, spécifiez votre limite de dépenses dans le champMaxTotalPrice.
Pour configurer une limite de dépenses pour les On-Demand instances et les instances Spot de votre parc Spot
Vous pouvez utiliser la console Amazon EC2 ou la AWS CLI pour configurer votre limite de dépenses.
(Console) Lorsque vous créez le parc Spot, cochez la case Définir le coût maximum pour les instances Spot, puis entrez une valeur pour Définir votre coût maximum (par heure). Pour plus d’informations, consultez l’étape 6.e dans Création d’une demande de parc d’instances Spot à l’aide de paramètres définis.
(AWS CLI) Utilisez la commande request-spot-fleet et les paramètres suivants :
-
Pour les On-Demand instances : indiquez votre limite de dépenses dans le
OnDemandMaxTotalPricechamp. -
Pour les instances ponctuelles : spécifiez votre limite de dépenses dans le champ
SpotMaxTotalPrice.
Exemples
Les exemples suivants montrent deux manières de le faire. Dans le premier exemple, la flotte arrête de lancer On-Demand des instances lorsqu'elle a atteint la capacité cible définie pour On-Demand Instances (OnDemandTargetCapacity). Dans le second exemple, la flotte arrête de lancer On-Demand des instances lorsqu'elle a atteint le montant maximum que vous êtes prêt à payer par heure pour les On-Demand instances (MaxTotalPrice).
Exemple : arrêter de lancer On-Demand des instances lorsque la capacité cible est atteinte
En cas de demande d'm4.large On-Demand instances, où :
-
On-Demand Prix : 0,10$ de l'heure
-
OnDemandTargetCapacity: 10 -
MaxTotalPrice: 1,50 USD
La flotte lance 10 On-Demand instances car le total de 1,00$ (10 instances x 0,10$) ne dépasse pas le montant MaxTotalPrice de 1,50$ pour les instances. On-Demand
Exemple : arrêter de lancer On-Demand des instances lorsque le prix total maximum est atteint
En cas de demande d'm4.large On-Demand instances, où :
-
On-Demand Prix : 0,10$ de l'heure
-
OnDemandTargetCapacity: 10 -
MaxTotalPrice: 0,80 USD
Si la flotte atteint la capacité On-Demand cible (10 On-Demand instances), le coût total par heure serait de 1,00$. Ce montant est supérieur au montant (0,80$) spécifié MaxTotalPrice pour les On-Demand instances. Pour éviter de dépenser plus que ce que vous êtes prêt à payer, la flotte ne lance que 8 On-Demand instances (en dessous de la capacité On-Demand cible), car en lancer plus dépasserait la limite MaxTotalPrice pour les On-Demand instances.
Instances de performance à capacité extensible
Si vous lancez vos instances Spot à l’aide d’un type d’instance de performance à capacité extensible, et si vous prévoyez d’utiliser vos instances Spot de performance à capacité extensible immédiatement et pour une courte durée, sans temps d’inactivité pour accumuler des crédits UC, nous vous recommandons de les lancer en mode standard pour éviter de payer des coûts plus élevés. Si vous lancez vos instances Spot de performance à capacité extensible en mode Illimité et que vous étendez immédiatement l’utilisation de l’UC, vous dépensez des crédits excédentaires pour cette extension d’utilisation. Si vous utilisez l’instance pour une courte durée, elle n’a pas le temps d’accumuler des crédits UC pour rembourser les crédits excédentaires, et ces derniers vous sont facturés lorsque vous résiliez l’instance.
Le mode Illimité convient aux instances Spot de performance à capacité extensible uniquement si l’instance s’exécute suffisamment longtemps pour accumuler des crédits UC pour l’extension d’utilisation. Sinon, payer des crédits excédentaires rend les instances Spot de performance à capacité extensible plus coûteuses que les autres instances. Pour plus d’informations, consultez Quand utiliser le mode illimité/mode d’UC fixe ?.
Les crédits de lancement visent à optimiser la productivité du lancement initial des instances T2 en leur fournissant suffisamment de ressources de calcul pour pouvoir configurer l’instance. Il est interdit de procéder à des lancements répétés d’instances T2 pour bénéficier de nouveaux crédits de lancement. Si vous avez besoin de performances soutenues de l’UC, vous pouvez obtenir des crédits (en restant inactif pendant un certain temps) : utilisez le mode Illimité pour les Instances Spot T2 ou un type d’instance avec UC dédiée.