Créer une Application Web Haute Disponibilité avec le Load Balancer et Auto Scaling

INTERMEDIATE
95 minutes
5 tâches

Dans cet atelier, vous allez construire une architecture d'application web hautement disponible en utilisant Amazon EC2, un Load Balancer Élastique (ELB) et des Groupes Auto Scaling à travers plusieurs zones de disponibilité (AZ). Ce projet pratique vous guidera dans la mise en place de ressources de calcul sécurisées et efficaces en utilisant AWS Identity and Access Management (IAM), VPC pour le réseau, et en assurant la sécurité des données avec le chiffrement EBS. En terminant cet atelier, les étudiants apprendront à distribuer le trafic entrant des applications, à évoluer dynamiquement les ressources de calcul pour répondre à la demande et à mettre en œuvre une tolérance aux pannes robuste.

Scénario

Vous êtes un architecte de solutions cloud pour une entreprise de commerce électronique populaire qui élargit sa présence à l'échelle mondiale. Votre entreprise a besoin d'une architecture pour sa plate-forme web capable de gérer de gros volumes de trafic lors du lancement de produits. La solution doit s'adapter automatiquement à plusieurs AZ pour assurer une disponibilité de 99,9 % et maintenir une faible latence pour desservir une clientèle diversifiée à l'échelle mondiale. Les objectifs de performance générale sont fixés à 3000 requêtes par minute avec une latence inférieure à 100ms.

Objectifs d'Apprentissage

  • Concevoir une architecture d'application web à n-tiers utilisant les services AWS.
  • Mettre en œuvre un Load Balancer Élastique pour distribuer le trafic entrant.
  • Configurer les Groupes Auto Scaling pour ajuster dynamiquement la capacité d'EC2 en fonction de la demande.
  • Assurer une haute disponibilité et une tolérance aux pannes en utilisant plusieurs AZ.
  • Sécuriser l'architecture en utilisant les rôles IAM et le chiffrement EBS.

tâches (5)

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

20 min

tâche 2: Déployer des Instances EC2 et Configurer le Load Balancer

20 min

tâche 3: Configurer le Groupe Auto Scaling et la Politique

25 min

tâche 4: Sécuriser l'Environnement avec les Rôles IAM et le Chiffrement EBS

15 min

tâche 5: Tester et Vérifier la Solution

15 min

Prérequis

  • Compréhension de base des composants VPC et de la configuration réseau.
  • Connaissance des types d'instances EC2 et de la configuration des groupes de sécurité.
  • Compréhension des concepts de Load Balancing et de la configuration des rôles IAM.

Compétences Testées

Concevoir une architecture d'application web à n-tiers utilisant les services AWS.Mettre en œuvre le Load Balancing et l'Auto Scaling pour la haute disponibilité et la scalabilité.Configurer les rôles IAM pour la sécurité et l'accès au moindre privilège.Assurer la sécurité des données avec le chiffrement EBS.