Déploiement d'une Application Web Optimisée pour le Coût

INTERMEDIATE
110 minutes
5 tâches

Dans cet atelier, vous allez concevoir et déployer une architecture d'application web multi-niveaux optimisée pour l'efficacité des coûts. Cela implique de configurer des instances Amazon EC2 pour les serveurs web, Amazon RDS pour la couche de base de données, et un équilibrage de charge élastique pour distribuer le trafic. Vous mettrez également en place des politiques de cycle de vie dans Amazon S3 pour optimiser le stockage, en assurant des économies tout en maintenant la performance.

Scénario

Votre entreprise, Web Solutions Inc., a observé une augmentation de 30 % du trafic client sur le web au cours du trimestre précédent et doit optimiser le coût de son infrastructure. Elle vise à déployer une application web multi-niveaux à travers plusieurs zones de disponibilité, en assurant une haute disponibilité et une efficacité des coûts. Le budget mensuel pour l'infrastructure ne doit pas dépasser 500 $ tout en maintenant un temps d'indisponibilité de moins d'une heure par mois.

Objectifs d'Apprentissage

  • Concevoir et déployer une architecture d'application web multi-niveaux optimisée pour le coût.
  • Mettre en œuvre des politiques de stockage appropriées en utilisant les règles de cycle de vie d'Amazon S3.
  • Assurer une haute disponibilité et une distribution de charge à l'aide de l'équilibrage de charge élastique.

tâches (5)

tâche 1: Créer un VPC et Configurer les Sous-Réseaux

20 min

tâche 2: Lancer des Instances EC2 pour les Serveurs Web

25 min

tâche 3: Configurer S3 pour le Contenu Statique

15 min

tâche 4: Configurer RDS pour la Base de Données de l'Application

30 min

tâche 5: Configurer un Équilibreur de Charge Élastique pour le Trafic Distribué

20 min

Prérequis

  • Compréhension de base des configurations AWS VPC et sous-réseaux.
  • Familiarité avec les types et configurations d'instances Amazon EC2.
  • Connaissances de base sur Amazon RDS et la gestion de bases de données.

Compétences Testées

Concevoir des stratégies de stockage appropriées et des politiques de cycle de vie avec Amazon S3.Mettre en œuvre un déploiement EC2 rentable avec des sous-réseaux et des groupes de sécurité du VPC.Configurer RDS avec MySQL pour une gestion de base de données sécurisée et efficace.Installer un Équilibrage de charge élastique pour un trafic web distribué et équilibré.