top of page

Migration d'une Architecture à 3 Niveaux

Migration d'une Architecture à 3 Niveaux et d'une Analyse de Données avec Apache Hadoop vers le Cloud AWS


Schéma
Diagramme de solution cloud

1. Architecture à Trois Niveaux :

  •   Frontend : L'utilisation d'Amazon S3 pour le stockage des fichiers statiques et d'Amazon CloudFront pour la distribution de contenu est en adéquation avec les meilleures pratiques de performance et de scalabilité.

  •   Backend : Les instances Amazon EC2 sont déployées pour héberger l'application backend, avec une configuration d'Auto Scaling qui assure la disponibilité et l'adaptabilité des ressources en fonction des besoins.

  •   Base de Données : Amazon RDS est utilisé pour la gestion de la base de données MySQL, avec une répartition des instances entre deux zones de disponibilité (AZ1 et AZ2), renforçant ainsi la résilience et la disponibilité des données.


2. Analyse de Données :

  •   Stockage des Données : Les données sont stockées dans Amazon S3, offrant une solution évolutive et durable.

  •   Traitement des Données : AWS Glue est employé pour l'ingestion et la transformation des données, tandis que Amazon EMR gère le traitement des données avec Hadoop, permettant un traitement efficace des volumes importants.

  •   Visualisation : Les données traitées sont visualisées à l'aide de Amazon QuickSight, facilitant l'analyse et la présentation des résultats.


3. Résilience et Sécurité :

  •   Le diagramme montre une configuration en deux zones de disponibilité (AZ1 et AZ2), garantissant ainsi une haute disponibilité et une résilience accrue face aux pannes.

  •   AWS IAM est intégré pour la gestion des identités et des accès, assurant un contrôle rigoureux des permissions et des sécurités nécessaires.


4. Connectivité et Communication :

Les flux de données entre les services sont clairement représentés par les flèches, et l'utilisation de NAT Gateway permet aux instances EC2 privées d'accéder à Internet de manière sécurisée tout en maintenant l'intégrité du réseau.


Ce diagramme est bien structuré, intègre tous les composants essentiels et suit les meilleures pratiques pour la migration d'une architecture à trois niveaux et le traitement des données sur AWS. Il répond donc de manière adéquate aux exigences du projet.

bottom of page