Déployer une Application Web en Auto-Scaling avec Équilibreur de Charge

INTERMEDIATE
100 minutes
5 tâches

Cet atelier se concentre sur le déploiement d'une application web évolutive à l'aide des services AWS, mettant l'accent sur le provisionnement et l'automatisation de la gestion des ressources. Vous configurerez une instance Amazon EC2 derrière un Équilibreur de Charge Élastique et mettrez en place l'Auto Scaling pour s'adapter dynamiquement aux demandes de trafic. Cet exercice aide à comprendre les aspects critiques de l'évolutivité des ressources et de la répartition de charge, essentiels pour maintenir une haute disponibilité et performance sous des conditions de charge variable.

Scénario

Vous êtes ingénieur CloudOps dans une entreprise technologique, chargé de veiller à ce que les applications web de l'entreprise puissent gérer efficacement des charges de trafic variables. L'entreprise vient de lancer une nouvelle campagne marketing, anticipant une augmentation du trafic web. Votre tâche est de déployer une configuration d'application web qui s'adapte automatiquement aux demandes de trafic, assurant une haute disponibilité tout en optimisant les coûts.

Objectifs d'Apprentissage

  • Implémenter un groupe Auto Scaling avec des politiques de mise à l'échelle
  • Configurer un Équilibreur de Charge Applicatif pour répartir le trafic entrant
  • Déployer et gérer des instances EC2 à l'aide de modèles CloudFormation
  • Utiliser des métriques CloudWatch pour surveiller et ajuster les ressources

tâches (5)

tâche 1: Créer un VPC avec des Sous-réseaux Public et Privé

20 min

tâche 2: Configurer un Modèle d'Instance EC2 avec IMDSv2

15 min

tâche 3: Implémenter un Équilibreur de Charge Applicatif avec Terminaison SSL

25 min

tâche 4: Mettre en Place l'Auto Scaling avec des Politiques de Mise à l'Échelle Basées sur des Alarmes

20 min

tâche 5: Surveiller et Vérifier la Performance de l'Application avec CloudWatch

20 min

Prérequis

  • Compréhension de base des concepts de VPC AWS et de mise en réseau
  • Connaissance des services AWS EC2 et de l'équilibrage de charge

Compétences Testées

Créer et gérer des groupes Auto ScalingConfigurer un Équilibreur de Charge ApplicatifDéployer des instances EC2 avec IMDSv2Surveiller la performance des applications avec CloudWatch