Déployer une Application Web Évolutive avec EC2 et un Équilibreur de Charge

INTERMEDIATE
150 minutes
5 tâches

Dans cet atelier, vous allez déployer une application web évolutive en utilisant Amazon EC2 et le service Elastic Load Balancing (ELB). L'atelier vous guidera à travers la création d'un Amazon Virtual Private Cloud (VPC), la configuration d'un serveur web sur des instances EC2, et la distribution du trafic entrant à l'aide d'un Application Load Balancer (ALB). Vous assurerez une haute disponibilité en déployant des instances sur plusieurs zones de disponibilité et sécuriserez votre configuration avec des groupes de sécurité appropriés.

Scénario

Une start-up lance une nouvelle plateforme de médias sociaux qui nécessite une application web performante pour gérer un trafic utilisateur croissant. La plateforme vise à maintenir un temps de réponse constant de moins de 200 millisecondes. En tant qu'architecte de solutions, vous devez concevoir une architecture qui soutient cette exigence tout en respectant un budget mensuel d'infrastructure de 1000 $. La solution doit garantir que l'application reste disponible même si une zone de disponibilité entière tombe en panne.

Objectifs d'Apprentissage

  • Concevoir et déployer une application web évolutive en utilisant EC2 et ELB.
  • Mettre en œuvre une haute disponibilité en déployant des instances sur plusieurs zones de disponibilité.
  • Configurer des groupes de sécurité pour contrôler le trafic entrant et sortant.
  • Surveiller et vérifier le temps de fonctionnement de l'application et ses métriques de performance.

tâches (5)

tâche 1: Créer un VPC avec des sous-réseaux publics et privés

30 min

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

30 min

tâche 3: Configurer un Application Load Balancer pour les instances EC2

35 min

tâche 4: Vérifier et surveiller les performances du load balancer avec CloudWatch

40 min

tâche 5: Configurer des alarmes et notifications pour les problèmes de performance

30 min

Prérequis

  • Compréhension de base des concepts de VPC.
  • Familiarité avec les types et configurations d'instances EC2.
  • Connaissance générale des stratégies et configurations de l'équilibrage de charge.

Compétences Testées

Concevoir et déployer une application web évolutive en utilisant EC2 et ELB.Mettre en œuvre une haute disponibilité en déployant des instances sur plusieurs zones de disponibilité.Configurer des groupes de sécurité pour contrôler le trafic entrant et sortant.Surveiller et vérifier le temps de fonctionnement de l'application et ses métriques de performance.
    Déployer une Application Web Évolutive avec EC2 et un Équilibreur de Charge - Hands-On Lab - CertiPass