← L'édition
DevNouveau1 min de lecture

Amazon ECS introduit le mode Express pour simplifier l'orchestration des conteneurs

AWS fait évoluer Amazon ECS (Elastic Container Service, la plateforme managée de conteneurs d'Amazon) avec le mode Express. Cette nouveauté vise à réduire la complexité de l'infrastructure périphérique nécessaire au fonctionnement des applications conteneurisées.

Fil « Présentation du mode Amazon ECS Express pour conteneurs »

Simplifier l'écosystème autour du conteneur

La promesse historique des conteneurs — exécuter en production ce qui tourne sur un poste local — s'accompagne souvent d'une lourde charge de configuration d'infrastructure. Pour répondre à cette problématique, AWS fait évoluer Amazon ECS (Elastic Container Service, le service d'orchestration de conteneurs managé d'AWS) en proposant le mode Express.

L'objectif de ce mode est d'isoler l'équipe de développement de la complexité environnante. Une fois l'image conteneur (container image, le fichier exécutable regroupant l'application et ses dépendances) prête, l'outillage périphérique lié au réseau, à la sécurité ou au provisionnement ne doit plus constituer un frein au déploiement.

Ce qui change pour l'exploitation

Dans l'architecture classique, l'intégration des conteneurs impose de composer avec de multiples briques cloud. Le mode Express d'Amazon ECS cherche à abstraire ces étapes pour accélérer la mise en production.

# Déploiement d'une tâche d'application via l'interface en ligne de commande AWS CLI
aws ecs run-task \
  --cluster production-cluster \
  --task-definition api-backend:latest \
  --launch-type EXPRESS
  • Focus sur le runtime : réduction des tâches de configuration manuelle autour du conteneur.
  • Abstractions renforcées : prise en charge automatisée de l'infrastructure périphérique nécessaires aux applications.
  • Fluidité de livraison : rapprochement de l'expérience d'exécution locale et des contraintes de production.

Cette évolution répond aux besoins des équipes d'ingénierie souhaitant exploiter des applications conteneurisées sans avoir à gérer l'intégralité du réseau et des assemblages d'infrastructure sous-jacents.