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.
Utiliser Capacity Blocks pour les charges de travail liées au machine learning
Capacity Blocks vous aider à réserver des GPU instances très recherchées à une date future afin de prendre en charge vos charges de travail de courte durée liées à l'apprentissage automatique (ML).
Pour un aperçu de Capacity Blocks et comment ils fonctionnent, voir Capacity Blocks pour le ML dans le guide de EC2 l'utilisateur Amazon.
Pour commencer à utiliser Capacity Blocks, vous créez une réservation de capacité dans une zone de disponibilité spécifique. Capacity Blocks sont livrés sous forme targeted
de réservations de capacité dans une seule zone de disponibilité. Lorsque vous créez votre modèle de lancement, spécifiez l'ID de réservation et le type d'instance du Capacity Block. Mettez ensuite à jour votre groupe Auto Scaling pour utiliser le modèle de lancement que vous avez créé et la zone de disponibilité du Capacity Block. Lorsque votre réservation de bloc de capacité commence, utilisez le dimensionnement planifié pour lancer le même nombre d'instances que votre réservation de bloc de capacité.
Important
Capacity Blocks ne sont disponibles que pour certains types d'EC2instances Amazon et Régions AWS. Pour plus d'informations, consultez la section Conditions requises dans le guide de l'EC2utilisateur Amazon.
Table des matières
Directives opérationnelles
Voici les directives opérationnelles de base que vous devez suivre lorsque vous utilisez un bloc de capacité avec un groupe Auto Scaling.
-
Effectuez une mise à l’échelle horizontale à zéro de votre groupe Auto Scaling plus de 30 minutes avant l’heure de fin de la réservation du bloc de capacité. Amazon EC2 mettra fin à toutes les instances encore en cours d'exécution 30 minutes avant l'heure de fin du bloc de capacité.
-
Nous vous recommandons d'utiliser le dimensionnement planifié pour augmenter (ajouter des instances) et augmenter (supprimer des instances) aux heures de réservation appropriées. Pour de plus amples informations, veuillez consulter Dimensionnement planifié pour Amazon EC2 Auto Scaling.
-
Ajoutez des hooks de cycle de vie selon les besoins pour effectuer un arrêt optimal de votre application dans les instances lors de la mise à l’échelle. Laissez suffisamment de temps pour que l'action du cycle de vie soit terminée avant qu'Amazon ne EC2 commence à mettre fin de force à vos instances 30 minutes avant l'heure de fin de la réservation du Capacity Block. Pour de plus amples informations, veuillez consulter Hooks de cycle de vie Amazon EC2 Auto Scaling.
-
Assurez-vous que le groupe Auto Scaling pointe vers la bonne version du modèle de lancement pendant toute la durée de la réservation. Nous vous recommandons de pointer vers une version spécifique du modèle de lancement plutôt que vers la version
$Default
ou$Latest
.
Note
Si vous laissez une instance de Capacity Block active jusqu'à la fin de la réservation et qu'Amazon la EC2 récupère, les activités de dimensionnement de votre groupe Auto Scaling indiquent qu'elle était taken out of service in
response to an EC2 health check that indicated it had been
terminated or stopped
« », même si elle a été volontairement récupérée à la fin du Capacity Block. De même, Amazon EC2 Auto Scaling tentera de remplacer l'instance de la même manière que pour toute instance dont le bilan de santé échoue. Pour de plus amples informations, veuillez consulter Surveillance de l’état des instances dans un groupe Auto Scaling.
Spécifier un bloc de capacité dans votre modèle de lancement
Pour créer un modèle de lancement qui cible un bloc de capacité spécifique pour votre groupe Auto Scaling, appliquez l'une des méthodes suivantes :
Limites
-
Prise en charge de Capacity Blocks n'est disponible que si votre groupe Auto Scaling possède une configuration compatible. Les groupes d’instances mixtes et les groupes chauds ne sont pas pris en charge.
-
Vous ne pouvez cibler qu'un seul bloc de capacité à la fois.
Ressources connexes
-
Pour connaître les conditions préalables et les recommandations relatives à l'utilisation des instances P5, consultez la section Commencer avec les instances P5 dans le guide de l'utilisateur Amazon EC2.
-
Amazon EKS prend en charge l'utilisation Capacity Blocks pour prendre en charge vos charges de travail d'apprentissage automatique (ML) de courte durée sur les EKS clusters Amazon. Pour plus d’informations, consultez .Capacity Blocks pour le ML dans le guide de EKS l'utilisateur Amazon.
-
Vous pouvez utiliser … Capacity Blocks avec les types d'instances et les régions pris en charge. Cependant, les réservations de capacité à la demande offrent la flexibilité nécessaire pour réserver de la capacité pour d'autres types d'instances et régions. Pour consulter un didacticiel expliquant comment utiliser l'option de réservation de capacité à la demande, consultezRéservez des capacités dans des zones de disponibilité spécifiques avec des réservations de capacité .