View a markdown version of this page

Architecture des applications Web sur AWS - Architecture des applications Web sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Architecture des applications Web sur AWS

Date de publication : 19 novembre 2021 (Historique du diagramme)

Cette architecture montre comment héberger une application Web classique sur AWS. Vous utilisez plusieurs zones de disponibilité pour la haute disponibilité, des équilibreurs de charge des applications pour la distribution du trafic et des services gérés pour la base de données, la mise en cache et le stockage partagé.

Architecture des applications Web sur AWS

Schéma d'architecture illustrant une application Web AWS hébergée sur Amazon Elastic Compute Cloud, Amazon RDS ElastiCache, Amazon et Amazon Simple Storage Service.

Les étapes suivantes décrivent l'architecture :

  1. Acheminez le trafic depuis le client Web en fonction du chemin de demande pour le contenu statique et dynamique à l'aide de Route 53.

  2. Utilisez un réseau de diffusion de contenu (CDN) tel qu'Amazon CloudFront pour réduire la latence lors de la diffusion de votre contenu statique.

  3. Utilisez Amazon Simple Storage Service pour stocker du contenu statique et des sauvegardes.

  4. Protégez votre application Web contre les exploits Web courants grâce à un pare-feu pour applications Web tel qu'AWS WAF.

  5. Simplifiez la gestion de vos certificats SSL à l'aide d'AWS Certificate Manager (ACM).

  6. Utilisez un équilibreur de charge applicatif connecté à Internet pour distribuer le trafic Web à vos serveurs Web répartis dans plusieurs zones de disponibilité.

  7. Utilisez des passerelles NAT dans chaque sous-réseau public pour permettre aux instances Amazon Elastic Compute Cloud des sous-réseaux privés d'accéder à Internet.

  8. Utilisez un équilibreur de charge d'application interne pour répartir le trafic vers vos serveurs d'applications répartis dans plusieurs zones de disponibilité.

  9. Simplifiez l'administration de votre base de données en exécutant votre couche de base de données dans Amazon RDS.

  10. Si les modèles d'accès à la base de données nécessitent beaucoup de lecture, tirez parti d'une couche de mise en cache telle qu'Amazon. ElastiCache

  11. Envisagez d'utiliser un service de stockage partagé tel qu'Amazon Elastic File System (Amazon EFS) si vos serveurs accèdent à des fichiers partagés.

Suggestions de lecture

Pour plus d'informations, consultez les ressources suivantes :

Historique du diagramme

Pour être informé des mises à jour de ce schéma d'architecture de référence, abonnez-vous au fil RSS.

ModificationDescriptionDate

Publication initiale

Schéma d'architecture de référence publié pour la première fois.

19 novembre 2021

Note

Pour vous abonner aux mises à jour RSS, un plug-in RSS doit être activé pour le navigateur que vous utilisez.