Réservations de capacité en AWS PCS - AWS PCS

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éservations de capacité en AWS PCS

Vous pouvez réserver des EC2 capacités Amazon dans une zone de disponibilité spécifique et pour une durée spécifique à l'aide de réservations de capacité à la demande ou de blocs de EC2 capacité afin de vous assurer de disposer de la capacité de calcul nécessaire lorsque vous en avez besoin.

Note

AWS PCSprend en charge les réservations de capacité à la demande (ODCR) mais ne prend pas actuellement en charge les blocs de capacité pour le ML.

Utilisation ODCRs avec AWS PCS

Vous pouvez choisir le mode de AWS PCS consommation de vos instances réservées. Si vous créez une ouvertureODCR, toutes les instances correspondantes lancées par votre compte AWS PCS ou tout autre processus associé à celui-ci sont prises en compte dans la réservation. Avec un identifiant de réservation cibléODCR, seules les instances lancées avec le numéro de réservation spécifique sont prises en compte dans la réservation. Pour les charges de travail sensibles au facteur temps, les tâches ciblées ODCRs sont plus courantes.

Vous pouvez configurer un groupe de nœuds de AWS PCS calcul pour utiliser une cible ODCR en l'ajoutant à un modèle de lancement. Voici les étapes à suivre pour ce faire :

  1. Créez une réservation de capacité ciblée à la demande (ODCR).

  2. Ajoutez-le ODCR à un groupe de réservation de capacité.

  3. Associez le groupe de réservation de capacité à un modèle de lancement.

  4. Créez ou mettez à jour un groupe de nœuds de AWS PCS calcul pour utiliser le modèle de lancement.

Exemple : réservez et utilisez des instances hpc6a.48xlarge avec un ODCR

Cet exemple de commande crée une cible ODCR pour 32 instances hpc6a.48xlarge. Pour lancer les instances réservées dans un groupe de placement, ajoutez --placement-group-arn à la commande. Vous pouvez définir une date de fin avec --end-date et--end-date-type, sinon, la réservation se poursuivra jusqu'à ce qu'elle soit annulée manuellement.

aws ec2 create-capacity-reservation \ --instance-type hpc6a.48xlarge \ --instance-platform Linux/UNIX \ --availability-zone us-east-2a \ --instance-count 32 \ --instance-match-criteria targeted

Le résultat de cette commande sera un ARN pour le nouveauODCR. Pour utiliser le ODCR with AWS PCS, il doit être ajouté à un groupe de réservation de capacité. C'est parce qu'il AWS PCS ne prend pas en charge les individusODCRs. Pour plus d'informations, consultez la section Groupes de réservation de capacité dans le guide de l'utilisateur d'Amazon Elastic Compute Cloud.

Voici comment ajouter le ODCR à un groupe de réservation de capacité nomméEXAMPLE-CR-GROUP.

aws resource-groups group-resources --group EXAMPLE-CR-GROUP \ --resource-arns arn:aws:ec2:sa-east-1:123456789012:capacity-reservation/cr-1234567890abcdef1

Une fois ODCR créé et ajouté à un groupe de réservation de capacité, il est désormais possible de le connecter à un groupe de nœuds de AWS PCS calcul en l'ajoutant à un modèle de lancement. Voici un exemple de modèle de lancement qui fait référence au groupe de réservation de capacité.

{ "CapacityReservationSpecification": { "CapacityReservationResourceGroupArn": "arn:aws:resource-groups:us-east-2:123456789012:group/EXAMPLE-CR-GROUP" } }

Enfin, créez ou mettez à jour un groupe de nœuds de AWS PCS calcul pour utiliser les instances hpc6a.48xlarge et utilisez le modèle de lancement qui y fait référence dans son groupe de réservation de ODCR capacité. Pour un groupe de nœuds statique, définissez les instances minimale et maximale en fonction de la taille de la réservation (32). Pour un groupe de nœuds dynamique, définissez le nombre minimum d'instances sur 0 et le maximum jusqu'à la taille de réservation.

Cet exemple est une implémentation simple d'un nœud configuré pour un groupe de nœuds de calcul. ODCR Mais, AWS PCS prend en charge de nombreux autres modèles. Par exemple, vous pouvez subdiviser un grand groupe ODCR ou un groupe de réservation de capacité entre plusieurs groupes de nœuds de calcul. Vous pouvez également utiliser ODCRs ce qu'un autre AWS compte a créé et partagé avec le vôtre. La principale contrainte est qu'il doit ODCRs toujours être contenu dans un groupe de réservation de capacité.

Pour plus d'informations, consultez la section Réservations de capacité à la demande et blocs de capacité pour le ML dans le guide de l'utilisateur d'Amazon Elastic Compute Cloud.