Amazon Web Services a introduit le support des instances gérées ECS (ECS MI) au sein d’AWS Batch, offrant aux équipes d’ingénierie une option de calcul rationalisée pour l’exécution d’opérations par lots intensives et accélérées par GPU. En intégrant cette fonctionnalité, les organisations peuvent tirer parti d’une infrastructure de calcul haute performance tout en déléguant à AWS les tâches de maintenance de routine telles que les correctifs de sécurité du système d’exploitation, les mises à jour des images Amazon Machine Image (AMI) et la gestion globale du cycle de vie des instances.
Simplification de l’infrastructure et des opérations de calcul
Historiquement, la gestion de clusters de traitement par lots à grande échelle nécessitait un effort administratif important pour entretenir les flottes de machines virtuelles sous-jacentes. Avec l’introduction d’AWS Batch sur les instances gérées ECS, la charge liée à l’infrastructure Amazon EC2 gérée par le client est effectivement supprimée. AWS prend en charge la complexité opérationnelle en arrière-plan, garantissant que les nœuds de calcul restent à jour et sécurisés sans nécessiter d’intervention directe de la part des équipes de développement ou d’infrastructure.
Cette intégration cible les charges de travail de calcul intensif, en particulier celles nécessitant une accélération matérielle spécialisée. Les data scientists, les ingénieurs en apprentissage automatique et les analystes quantitatifs exécutant des simulations complexes ou l’entraînement de modèles peuvent désormais se concentrer entièrement sur la logique de leurs tâches plutôt que sur la maintenance du cluster.
Détails de configuration et de mise en œuvre
Le déploiement de charges de travail utilisant cette nouvelle fonctionnalité implique des pratiques d’orchestration standard au sein de l’écosystème AWS. Les administrateurs peuvent configurer les environnements de calcul via deux interfaces principales :
- La console de gestion AWS Batch
- L’API
CreateComputeEnvironmentd’AWS Batch
Dans le flux de configuration, les utilisateurs définissent les types d’instances autorisés et les exigences de mise en réseau spécifiques au sein du bloc managedInstancesProvider. Une fois établi, l’environnement de calcul se lie directement à une file d’attente de tâches active, permettant aux équipes d’exécuter des charges de travail en utilisant des stratégies de capacité flexibles.
Flexibilité d’exécution et disponibilité régionale
Les charges de travail soumises à ces environnements de calcul bénéficient de plusieurs modèles d’allocation de capacité, garantissant la rentabilité et la disponibilité des ressources :
- La capacité On-Demand pour une exécution des tâches prévisible et ininterrompue
- La capacité Spot pour tirer parti de la puissance de calcul cloud excédentaire à des coûts considérablement réduits
- La capacité réservée pour des charges de travail de référence prévisibles
AWS a déployé le support d’AWS Batch sur les instances gérées ECS dans toutes les régions AWS mondiales où AWS Batch est actuellement accessible. Les organisations souhaitant adopter cette fonctionnalité peuvent consulter la documentation officielle pour obtenir les directives de migration et de déploiement.
Source : Article original





