Pondération d’instance de parc d’instances Spot - 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.

Pondération d’instance de parc d’instances Spot

Lorsque vous demandez un parc d’Instances Spot, vous pouvez définir les unités de capacité que chaque type d’instance apporterait aux performances de votre application et ajuster votre prix maximum pour chaque groupe de capacités Spot en conséquence à l’aide de la pondération d’instance.

Par défaut, le prix que vous spécifiez représente le prix par heure d’instance. Lorsque vous utilisez la fonction de pondération d’instance, le prix que vous spécifiez correspond au prix par heure d’unité. Vous pouvez calculer le prix par heure d’unité en divisant le prix pour un type d’instance par le nombre d’unités qu’il représente. Le parc d’instances Spot calcule le nombre d’instances Spot à lancer en divisant la capacité cible par la pondération d’instance. Si le résultat n’est pas un nombre entier, le parc d’instances Spot l’arrondit à l’entier suivant afin que la taille de votre flotte ne soit pas inférieure à sa capacité cible. Le parc d’instances Spot peut sélectionner n’importe quel groupe indiqué dans votre spécification de lancement, même si la capacité des instances lancées dépasse la capacité cible demandée.

Les tableaux suivants présentent des exemples de calculs afin de déterminer le prix par unité pour une demande de parc d’instances Spot ayant une capacité cible de 10.

Type d’instance Pondération de l’instance Prix par heure d’instance Prix par heure d’unité Nombre d’instances lancées
r3.xlarge

2

0,05 USD

0,025

(0,05 divisé par 2)

5

(10 divisé par 2)

Type d’instance Pondération de l’instance Prix par heure d’instance Prix par heure d’unité Nombre d’instances lancées
r3.8xlarge

8

0,10 USD

0,0125

(0,10 divisé par 8)

2

(10 divisé par 8, résultat arrondi)

Utilisez la pondération d’instance de parc d’instances Spot comme suit, afin d’attribuer la capacité cible que vous voulez dans les groupes selon le prix par unité le plus bas au moment de l’exécution :

  1. Définissez la capacité cible de votre parc d’instances Spot en instances (valeur par défaut) ou dans les unités de votre choix, par exemple les UC virtuelles, la mémoire, le stockage ou le débit.

  2. Définissez le prix par unité.

  3. Pour chaque configuration de lancement, spécifiez la pondération, c’est-à-dire le nombre d’unités du type d’instance par rapport à la capacité cible.

Exemple de pondération d’instance

Prenons l’exemple d’une demande de parc d’instances Spot avec la configuration suivante :

  • Capacité cible de 24

  • Spécification de lancement avec le type d’instance r3.2xlarge et une pondération de 6

  • Spécification de lancement avec le type d’instance c3.xlarge et une pondération de 5

La pondération correspond au nombre d’unités du type d’instance par rapport à la capacité cible. Si la première spécification de lancement fournit le prix par unité le plus faible (prix pour r3.2xlarge par heure d’instance divisé par 6), le parc d’instances Spot lance quatre de ces instances (24 divisé par 6).

Si la deuxième spécification de lancement fournit le prix par unité le plus bas (prix pour c3.xlarge par heure d’instance divisé par 5), le parc d’instances Spot lance cinq de ces instances (24 divisé par 5, résultat arrondi).

Pondération d’instance et stratégie d’allocation

Prenons l’exemple d’une demande de parc d’instances Spot avec la configuration suivante :

  • Capacité cible de 30

  • Spécification de lancement avec le type d’instance c3.2xlarge et une pondération de 8

  • Spécification de lancement avec le type d’instance m3.xlarge et une pondération de 8

  • Spécification de lancement avec le type d’instance r3.xlarge et une pondération de 8

Le parc d’instances Spot lancerait quatre instances (30 divisé par 8, résultat arrondi). Avec la stratégie lowestPrice, les quatre instances sont issues du pool d’instances Spot qui fournit le prix par unité le plus bas. Avec la politique diversified, le parc d’instances Spot lance une instance dans chacun des trois groupes, et lance la quatrième instance dans l’un des groupes ayant le prix par unité le plus bas.