Déployer une Application Web Haute Disponibilité avec ALB et Auto Scaling

INTERMEDIATE
240 minutes
4 tâches

Dans ce projet, vous apprendrez à déployer une application web hautement disponible et évolutive sur AWS en utilisant des instances EC2, un Application Load Balancer (ALB) et l'Auto Scaling. Vous vous assurerez que l'application est résiliente et peut gérer efficacement des niveaux de trafic variés.

Sandbox access coming soon

Scénario

Tech Solutions Inc., une entreprise de e-commerce en pleine expansion, connaît une croissance rapide de sa base d'utilisateurs. Ils doivent s'assurer que leur application web peut évoluer dynamiquement pour gérer l'augmentation du trafic. Votre tâche est de mettre en place une infrastructure hautement disponible utilisant les services AWS pour répondre à ces exigences.

Objectifs d'Apprentissage

  • Comprendre les bases du déploiement d'applications sur AWS EC2
  • Apprendre à configurer et gérer un Application Load Balancer
  • Mettre en œuvre l'Auto Scaling pour gérer des charges de trafic variables
  • Assurer une haute disponibilité et une tolérance aux pannes

tâches (4)

tâche 1: Configurer une instance EC2 exécutant un serveur web de base

30 min

tâche 2: Créer et configurer un Application Load Balancer et un groupe cible

40 min

tâche 3: Mettre en place l'Auto Scaling pour les instances EC2

45 min

tâche 4: Tester l'évolutivité et la disponibilité en simulant du trafic

30 min

Prérequis

  • Connaissances de base sur la configuration d'AWS EC2
  • Compréhension des concepts de réseau
  • Familiarité avec les interfaces en ligne de commande

Compétences Testées

Déploiement EC2Configuration du Load BalancerMise en œuvre de l'Auto ScalingSimulation de Trafic