Créer une Application Web Evolutive avec Amazon EC2 et ELB

INTERMEDIATE
120 minutes
5 tâches

Dans cet atelier, vous apprendrez à déployer une application web évolutive en utilisant des instances Amazon EC2 et l'équilibrage de charge élastique (ELB). Vous mettrez en place un groupe d'auto-scaling pour gérer l'augmentation du trafic et garantir une haute disponibilité à travers plusieurs zones de disponibilité. À la fin de l'atelier, vous aurez une infrastructure économique et robuste prête à servir le trafic de manière dynamique. Cela vous préparera à concevoir des applications nécessitant une grande évolutivité et disponibilité.

Scénario

TechWave, une entreprise technologique en pleine croissance, doit déployer une nouvelle application web capable de gérer des demandes de trafic fluctuantes tout en maintenant une haute disponibilité et performance. La direction prévoit une augmentation du trafic lors des événements marketing, nécessitant ainsi une infrastructure capable de s'adapter efficacement. La solution doit être économique et utiliser les services AWS existants pour garantir la fiabilité. L'augmentation prévue du trafic durant ces événements pourrait atteindre 200%.

Objectifs d'Apprentissage

  • Comprendre comment configurer des instances Amazon EC2 pour des applications web évolutives.
  • Configurer l'équilibrage de charge élastique pour gérer le trafic entrant de l'application à travers plusieurs instances EC2.
  • Configurer des politiques d'auto-scaling pour ajuster automatiquement le nombre d'instances EC2 en fonction de la charge.
  • Mettre en œuvre les meilleures pratiques pour une haute disponibilité et tolérance aux pannes en utilisant les services AWS.

tâches (5)

tâche 1: Créer un Cloud Privé Virtuel (VPC) avec des sous-réseaux couvrant deux zones de disponibilité

20 min

tâche 2: Lancer et configurer des instances EC2 dans chaque sous-réseau

30 min

tâche 3: Configurer un Équilibreur de Charge Élastique (ELB) pour distribuer le trafic

25 min

tâche 4: Implémenter l'Auto Scaling basé sur l'utilisation du CPU

35 min

tâche 5: Configurer CloudWatch pour la surveillance des applications et les alertes

30 min

Prérequis

  • Compréhension de base des concepts de VPC et de sous-réseaux
  • Expérience du lancement et de la configuration d'instances EC2

Compétences Testées

Configurer Amazon EC2 et VPC pour des applications évolutivesImplémenter l'équilibrage de charge élastique pour une haute disponibilitéConfigurer l'Auto Scaling pour gérer les demandes d'instances EC2Surveiller les applications avec Amazon CloudWatch
    Créer une Application Web Evolutive avec Amazon EC2 et ELB - Hands-On Lab - CertiPass