Déploiement d'une Plateforme d'E-commerce Haute Disponibilité

ADVANCED
180 minutes
5 tâches

Dans cet atelier, vous allez architecturer et déployer une plateforme d'e-commerce haute disponibilité en utilisant plusieurs services AWS, incluant Amazon ECS, AWS Fargate, Amazon RDS, et le service d'Équilibrage de Charge Élastique d'Amazon. Vous allez simuler un environnement de niveau production pour gérer des charges variées de manière transparente tout en garantissant un temps d'arrêt minimal et des capacités de récupération après sinistre entre les régions AWS. De plus, vous allez implémenter CloudWatch pour la surveillance et les fonctionnalités d'auto-scaling pour s'adapter aux pics de trafic.

Scénario

Vous travaillez pour une entreprise d'e-commerce, CloudShop, qui étend ses opérations à l'échelle mondiale. Pour garantir une expérience d'achat transparente pour les utilisateurs du monde entier, le CTO exige le déploiement d'une plateforme hautement disponible et évolutive. La solution doit inclure un auto-scaling automatique, un basculement fiable en cas de perturbations de service régionales, et un suivi continu des métriques de performance et du statut de santé.

Objectifs d'Apprentissage

  • Déployer une plateforme d'e-commerce hautement disponible avec ECS sur Fargate.
  • Implémenter des capacités de basculement inter-régions avec les services AWS.
  • Configurer des politiques d'auto-scaling basées sur des métriques de surveillance.
  • Mettre en place un suivi continu et des alertes pour la santé du système et les performances.

tâches (5)

tâche 1: Créer un Cluster ECS et Déployer une Application Exemple

30 min

tâche 2: Configurer le Basculement Inter-Régions avec Équilibrage de Charge

45 min

tâche 3: Implémenter l'Auto-Scaling et la Surveillance avec CloudWatch

35 min

tâche 4: Test de Récupération Après Sinistre avec Basculement de Base de Données

45 min

tâche 5: Sécuriser les Communications et le Transfert de Données

25 min

Prérequis

  • Compréhension de base d'Amazon ECS et Fargate
  • Familiarité avec les concepts de réseau tels que DNS et l'équilibrage de charge
  • Connaissance des métriques et des alarmes de CloudWatch
  • Expérience avec les bases de données RDS et la réplication
  • Compréhension des protocoles de sécurité des applications web

Compétences Testées

Déployer et gérer des clusters ECS en utilisant FargateConfigurer Route 53 pour l'équilibrage de charge inter-régionsImplémenter l'auto-scaling avec la surveillance CloudWatchTester les stratégies de basculement de base de donnéesSécuriser les applications web avec SSL/TLS et des connexions chiffrées
    Déploiement d'une Plateforme d'E-commerce Haute Disponibilité - Hands-On Lab - CertiPass