Concevoir une Infrastructure d'Application Web Évolutive

INTERMEDIATE
150 minutes
5 tâches

Dans cet atelier, vous apprendrez à concevoir une application web évolutive et tolérante aux pannes en utilisant plusieurs services AWS. L'architecture inclura un Équilibreur de Charge Élastique pour distribuer le trafic, des instances Amazon EC2 pour traiter les requêtes, Amazon RDS pour la gestion de la base de données, et Amazon S3 pour le stockage. À la fin de cet atelier, vous serez capable de mettre en œuvre une architecture résiliente qui gère le trafic variable et maintient une haute disponibilité.

Scénario

Vous êtes architecte chez une société de commerce électronique en pleine croissance, FastBuy Corp, qui s'attend à une augmentation significative de 30 % des transactions en ligne lors des ventes de vacances. L'entreprise a besoin d'une application web robuste capable de monter en charge pendant les périodes de pointe et d'assurer une haute disponibilité pour éviter une perte de revenus. La solution doit fonctionner avec un budget de 400 USD par mois pour les coûts d'infrastructure tout en maintenant des SLA de performances de 99,99 % de disponibilité et une utilisation moyenne du processeur inférieure à 70 %.

Objectifs d'Apprentissage

  • Apprendre à distribuer le trafic à l'aide de Elastic Load Balancing
  • Mettre en œuvre l'auto-scaling pour les instances EC2
  • Configurer une base de données relationnelle avec Amazon RDS
  • Utiliser Amazon S3 pour le stockage et la distribution de contenu statique
  • Assurer une haute disponibilité et une tolérance aux pannes

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 des instances EC2 avec auto-scaling dans des sous-réseaux privés et un équilibreurde charge

40 min

tâche 3: Déployer une base de données relationnelle avec Amazon RDS

25 min

tâche 4: Configurer des buckets S3 pour le contenu statique avec des politiques de cycle de vie

20 min

tâche 5: Mettre en œuvre la surveillance et la journalisation pour l'infrastructure

35 min

Prérequis

  • Connaissance de base des composants réseau AWS
  • Familiarité avec la navigation dans la console de gestion AWS
  • Compréhension des architectures d'application web

Compétences Testées

Concevoir des applications web évolutives et hautement disponiblesMettre en œuvre des solutions de répartition de charge et d'auto-scalingConfigurer des solutions de stockage S3 sécurisées et optimiséesDéployer une base de données gérée avec Amazon RDSConfigurer la surveillance et la journalisation avec CloudWatch