Le choix d'une solution de calcul AWS repose avant tout sur la charge de travail, et non sur le nom du service. Ce cours propose une approche pratique pour choisir entre EC2, ECS, EKS, Fargate, Lambda et AWS Batch en évaluant des critères tels que le niveau de contrôle, l'orchestration, la gestion des événements, la mise en file d'attente, la mise à l'échelle et les coûts. À l'issue de la formation, vous serez capable de justifier le choix d'une solution pour une charge de travail réelle, d'identifier une option inadaptée et de vérifier que la solution retenue fonctionnera correctement en production.
Ce cours présente une méthodologie reproductible pour choisir les ressources de calcul, puis compare EC2, ECS, Fargate, EKS, Lambda et AWS Batch en fonction de critères tels que le contrôle de l'hôte, les conteneurs, les requêtes pilotées par les événements et les tâches parallèles en file d'attente. Il aborde également la mise à l'échelle et la contre-pression (backpressure), les indicateurs de déploiement et de retour en arrière (rollback), les arbitrages entre coûts et engagements, le dépannage ainsi que la sélection de ressources adaptée à l'ensemble du cycle de vie de la charge de travail.