Mettre à jour un environnement de service dans AWS Batch - AWS Batch

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.

Mettre à jour un environnement de service dans AWS Batch

Vous pouvez mettre à jour un environnement de service pour modifier ses limites de capacité, son état de fonctionnement ou mettre à jour les balises de ressources. Les mises à jour de l'environnement de service vous permettent d'ajuster la capacité en fonction de l'évolution de vos exigences en matière de charge de SageMaker formation ou de modifier les paramètres opérationnels sans recréer l'environnement. Avant de mettre à jour un environnement de service, déterminez quels paramètres peuvent être modifiés et déterminez l'impact des modifications sur l'exécution des tâches.

Vous pouvez modifier les limites de capacité, l'état ou les balises d'un environnement de service.

Update a service environment (AWS Console)

Utilisez la AWS Batch console pour mettre à jour un environnement de service via l'interface Web.

Pour mettre à jour un environnement de service

  1. Ouvrez la AWS Batch console à l'adresse https://console.aws.amazon.com/batch/.

  2. Dans le panneau de navigation, choisissez Environments (Environnements).

  3. Choisissez l'onglet Environnement de service.

  4. Choisissez l'environnement de service à mettre à jour.

  5. Choisissez Actions, puis choisissez l'une des options suivantes :

    • État - Choisissez Activer ou Désactiver pour modifier l'état.

    • Limite de capacité : modifiez le nombre maximum d'instances

  6. Choisissez Enregistrer les modifications pour appliquer les modifications.

L'environnement de service est mis à jour immédiatement. Vérifiez les détails de l'environnement pour vous assurer que les modifications ont été correctement appliquées. Si vous avez désactivé l'environnement de service, les files d'attente de tâches associées cesseront de traiter les nouvelles soumissions de service jusqu'à ce que vous le réactiviez.

Update a service environment (AWS CLI)

Utilisez la update-service-environment commande pour modifier un environnement de service à l'aide de la AWS CLI.

Pour mettre à jour les limites de capacité de l'environnement de service

  1. Mettez à jour la limite de capacité pour un environnement de service :

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --capacity-limits capacityUnit=NUM_INSTANCES,maxCapacity=20
  2. Vérifiez que la mise à jour a été correctement appliquée :

    aws batch describe-service-environments \ --service-environments my-sagemaker-service-env

Pour mettre à jour l'état de l'environnement de service

  1. Désactivez un environnement de service pour arrêter le traitement des nouvelles tâches :

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --state DISABLED
  2. Réactivez un environnement de service pour reprendre le traitement :

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --state ENABLED

Les mises à jour de l'environnement de service prennent effet immédiatement. Surveillez l'état de l'environnement de service pour vous assurer que les mises à jour sont effectuées correctement avant de soumettre de nouvelles tâches.