Diviser la capacité d'une Réservation de capacité existante - Amazon Elastic Compute Cloud

Diviser la capacité d'une Réservation de capacité existante

Vous pouvez séparer la capacité d'une réservation de capacité existante pour créer une nouvelle réservation. En divisant la capacité, vous allouez une partie de la réservation initiale à une charge de travail spécifique ou vous la partagez avec une autreCompte AWS. Par exemple, pour partager partiellement une réservation de capacité avec un autre compte, vous pouvez diviser une partie de la capacité pour créer une réservation de capacité plus petite. La réservation de capacité de plus petite taille peut ensuite être partagée avec les autres comptes en utilisant AWS Resource Access Manager.

Lorsque vous divisez la capacité d'une réservation de capacité existante, une nouvelle réservation de capacité est automatiquement créée. La réservation existante restera inchangée, à l'exception de la capacité totale réduite due au nombre d'instances séparées. Les instances qui s'exécutent dans le cadre de la réservation de capacité existante ne sont pas affectées. Vous pouvez diviser la réservation existante en une seule nouvelle réservation de capacité.

La nouvelle réservation de capacité aura la même configuration que la réservation de capacité existante, à l'exception des balises. Par défaut, la nouvelle réservation de capacité ne comporte aucune étiquette. Vous pouvez spécifier de nouvelles balises lors de l'opération de fractionnement. La nouvelle réservation de capacité peut également être modifiée après sa création, si nécessaire.

Lorsque vous spécifiez le nombre d'instances à diviser, par défaut, toute capacité disponible est divisée en premier, suivie de toutes les instances en cours d'exécution éligibles (la capacité utilisée dans votre réservation). Par exemple : si vous divisez 4 instances d'une réservation de capacité avec 5 instances utilisées et 3 instances disponibles, les 3 instances disponibles et 1 instance utilisée seront divisées en une nouvelle réservation.

Prérequis pour la division de la capacité

Comme condition préalable, votre Réservation de capacité doit répondre aux exigences suivantes :

  • L'état de la réserve de source doit être actif.

  • La réservation source doit être détenue par votre propriétaireCompte AWS.

Note

Lorsque vous dissociez la capacité utilisée de votre réservation en spécifiant une quantité à diviser supérieure à la capacité disponible, seules les instances lancées avec leur spécification de réservation de capacité open seront séparées.

Considérations

Les considérations suivantes s'appliquent lors de la répartition de la capacité d'une réservation à une nouvelle :

  • La capacité utilisée ne peut être divisée que pour les réservations de capacité éligibles aux instances « ouvertes » qui ne sont partagées avec aucun compte.

  • Lorsque vous divisez la capacité utilisée, les instances éligibles sont sélectionnées de manière aléatoire. Vous ne pouvez pas spécifier quelles instances en cours d'exécution sont divisées. Si un nombre suffisant d'instances éligibles n'est pas trouvé pour traiter la quantité fractionnée, l'opération de fractionnement échouera.

  • Le nombre maximum d'instances à séparer d'une réservation existante est le montant de la réservation moins une. Par exemple, si la capacité totale de votre réservation est de 5 instances, vous pouvez diviser un maximum de 4 instances en une nouvelle réservation.

  • Réservations de capacité à date future — Vous ne pouvez pas diviser la capacité pour une réservation de capacité à date future pendant la période d'engagement.

  • Groupes de ressources — Si la réservation de capacité existante appartient à un groupe de ressources, la nouvelle réservation de capacité ne sera pas automatiquement ajoutée au groupe de ressources. Vous pouvez ajouter la nouvelle réservation de capacité à un groupe de ressources après sa création, si nécessaire.

  • Partage — Si la réservation de capacité existante est partagée avec un compte client, la nouvelle réservation de capacité ne sera pas automatiquement partagée avec le compte client. Vous pouvez partager la nouvelle réservation de capacité après sa création, si nécessaire.

  • Groupe de placement de cluster — Si la réservation de capacité existante fait partie d'un groupe de placement de cluster, la nouvelle réservation de capacité sera créée dans le même groupe de placement de cluster.

Note

La division de la capacité d'un bloc de capacité n'est pas prise en charge.

Contrôlez l'accès pour diviser les réservations de capacité à l'aide de balises

Vous pouvez utiliser des balises pour contrôler l'accès aux ressources Amazon EC2, notamment en divisant la capacité d'une réservation de capacité existante pour créer une nouvelle réservation de capacité. Pour plus d'informations, consultez la section Contrôle de l'accès aux ressources AWS à l'aide de balises du Guide de l'utilisateur IAM.

Pour contrôler l'accès lors du fractionnement d'une réservation de capacité à l'aide de balises, assurez-vous de spécifier les balises de ressource et de demande dans la déclaration de politique, car les politiques IAM sont évaluées à la fois par rapport à la réservation de capacité source et à la réservation de capacité nouvellement créée. L'exemple de politique suivant inclut la clé de ec2:ResourceTag condition avec la balise Owner=ExampleDepartment1 pour la réservation de capacité source et la clé de ec2:RequestTag condition avec la balise stack=production pour la réservation de capacité nouvellement créée.

{ "Statement": [ { "Sid": "AllowSourceCapacityReservation", "Effect": "Allow", "Action": "ec2:CreateCapacityReservationBySplitting", "Resource": "arn:aws:ec2:region:account:capacity-reservation/cr-1234567890abcdef0", "Condition": { "StringEquals": { "ec2:ResourceTag/Owner": "ExampleDepartment1" } } }, { "Sid": "AllowNewlyCreatedCapacityReservation", "Effect": "Allow", "Action": ["ec2:CreateCapacityReservationBySplitting", "ec2:CreateTags"], "Resource": "arn:aws:ec2:region:account:capacity-reservation/*", "Condition": { "StringEquals": { "ec2:RequestTag/stack": "production" } } } ] }

Diviser la capacité à l'aide de la console Amazon EC2 ou de AWS CLI

Pour séparer la capacité d'une réservation de capacité existante et créer une nouvelle réservation de capacité, vous pouvez utiliser la console Amazon EC2 ou le. AWS CLI

Console
Pour diviser la capacité à l'aide de la console
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le volet de navigation, choisissez Réservations de capacité.

  3. Sélectionnez un numéro de réservation de capacité à la demande pouvant être fractionné.

  4. Sous Actions, Gérer la capacité, choisissez Split.

  5. Sur la page Réservation de capacité partagée, sous Quantité à diviser, utilisez le curseur ou saisissez le nombre d'instances à séparer de la réservation en cours.

  6. (Facultatif) Ajoutez des balises pour la nouvelle Réservation de capacité.

  7. Passez en revue le résumé et lorsque vous êtes prêt, choisissez Split.

AWS CLI
Pour répartir la capacité à l'aide du AWS CLI

Utilisez la commande create-capacity-reservation-by-splitting. L'exemple suivant crée une nouvelle réservation de capacité en séparant 10 instances de la réservation de capacité avec un ID decr-1234567890abcdef0.

aws ec2 create-capacity-reservation-by-splitting \ --source-capacity-reservation-id cr-1234567890abcdef0 \ --instance-count 10