Réservation de capacité : concepts et planification de la flotte - 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.

Réservation de capacité : concepts et planification de la flotte

Les informations suivantes décrivent comment planifier une flotte de réservation de capacité et décrivent les concepts de flotte de réservation de capacité, notamment la capacité cible totale, la stratégie d'allocation, le poids du type d'instance et la priorité du type d'instance.

Planifier une flotte de réservation de capacité

Lorsque vous planifiez votre flotte de réservation de capacité, nous vous recommandons de procéder comme suit :

  1. Déterminez la quantité de capacité de calcul nécessaire à votre charge de travail.

  2. Décidez des types d’instance et des zones de disponibilité que vous voulez utiliser.

  3. Attribuez à chaque type d’instance une priorité en fonction de vos besoins et de vos préférences. Pour plus d’informations, consultez Priorité de type d’instance.

  4. Créez un système de pondération de la capacité qui a du sens pour votre charge de travail. Attribuez un poids à chaque type d’instance et déterminez votre capacité cible totale. Pour plus d’informations, consultez Pondération du type d’instance et Capacité cible totale.

  5. Déterminez si vous avez besoin de la réservation de capacité indéfiniment ou seulement pour une période de temps spécifique.

Capacité cible totale

La capacité cible totale définit la quantité totale de capacité de calcul que la flotte de réservation de capacité réserve. Vous spécifiez la capacité cible totale lorsque vous créez la flotte de réservation de capacité. Une fois la flotte créée, Amazon crée EC2 automatiquement des réservations de capacité pour réserver des capacités jusqu'à la capacité cible totale.

Le nombre d’instances pour lesquelles la flotte de réservation de capacité réserve de la capacité est déterminé par la capacité cible totale et la pondération du type d’instance que vous spécifiez pour chaque type d’instance dans la flotte de réservation de capacité (total target capacity/instance type weight=number of instances).

Vous pouvez attribuer une capacité cible totale en fonction d’unités significatives pour votre charge de travail. Par exemple, si votre charge de travail nécessite un certain nombre devCPUs, vous pouvez attribuer la capacité cible totale en fonction du nombre de capacités vCPUs requises. Si votre charge de travail l'exige 2048vCPUs, spécifiez une capacité cible totale de, 2048 puis attribuez des pondérations aux types d'instance en fonction du nombre de types d'instances vCPUs fournis par les types d'instances de la flotte. Pour obtenir un exemple, consultez Pondération du type d’instance.

Stratégie d’allocation

La stratégie d’allocation de votre flotte de réservation de capacité détermine comment elle répond à votre demande de capacité réservée à partir des spécifications du type d’instance dans la configuration de la flotte de réservation de capacité.

Actuellement, seule la stratégie d’allocation prioritized est prise en charge. Avec cette stratégie, la flotte de réservation de capacité crée des réservations de capacité en utilisant les priorités que vous avez assignées à chacune des spécifications de type d’instance dans la configuration de la flotte de réservation de capacité. Les valeurs de priorité inférieures indiquent une priorité d’utilisation plus élevée. Par exemple, supposons que vous créez une flotte de réservation de capacité qui utilise les types d’instance et les priorités suivants :

  • m4.16xlarge — priorité = 1

  • m5.16xlarge — priorité = 3

  • m5.24xlarge — priorité = 2

La flotte tente d’abord de créer des réservations de capacité pour m4.16xlarge. Si la m4.16xlarge capacité EC2 d'Amazon est insuffisante, la flotte tente de créer des réservations de capacité pourm5.24xlarge. Si la m5.24xlarge capacité EC2 d'Amazon est insuffisante, la flotte crée des réservations de capacité pourm5.16xlarge.

Pondération du type d’instance

La pondération du type d’instance est une pondération que vous attribuez à chaque type d’instance dans la flotte de réservation de capacité. La pondération détermine combien d’unités de capacité chaque instance de ce type d’instance spécifique compte pour la capacité cible totale de la flotte.

Vous pouvez attribuer des pondérations en fonction des unités qui sont significatives pour votre charge de travail. Par exemple, si votre charge de travail nécessite un certain nombre devCPUs, vous pouvez attribuer des pondérations en fonction du nombre vCPUs fourni par chaque type d'instance dans le parc de réservations de capacité. Dans ce cas, si vous créez une flotte de réservation de capacité à l'aide d'm5.24xlargeinstances m4.16xlarge et, vous devez attribuer des pondérations correspondant au nombre de vCPUs pour chaque instance comme suit :

  • m4.16xlarge64vCPUs, poids = 64 unités

  • m5.24xlarge96vCPUs, poids = 96 unités

La pondération du type d’instance détermine le nombre d’instances pour lesquelles la flotte de réservation de capacité réserve de la capacité. Par exemple, si une flotte de réservation de capacité ayant une capacité cible totale de 384 unités utilise les types d’instance et les pondérations de l’exemple précédent, la flotte pourrait réserver une capacité pour 6 m4.16xlarge instances (384 capacité cible totale/64 pondération du type d’instance=6 instances), ou 4 m5.24xlarge instances (384 / 96 = 4).

Si vous n’attribuez pas de pondération aux types d’instance, ou si vous attribuez une pondération de type d’instance de 1, la capacité cible totale est basée uniquement sur le nombre d’instances. Par exemple, si une flotte de réservation de capacité ayant une capacité cible totale de 384 unités utilise les types d’instances de l’exemple précédent, mais omet les pondérations ou spécifie une pondération de 1 pour les deux types d’instances, la flotte pourrait réserver une capacité pour 384 m4.16xlarge instances ou 384 m5.24xlarge instances.

Priorité de type d’instance

La priorité de type d’instance est une valeur que vous attribuez aux types d’instance de la flotte. Les priorités sont utilisées pour déterminer lequel des types d’instance spécifiés pour la flotte doit être utilisé en priorité.

Les valeurs de priorité inférieures indiquent une priorité d’utilisation plus élevée.