À quoi sert cette implémentation des solutions AWS ?

La solution d'architecture applicative multi-régions permet de démontrer une application tolérante aux pannes avec un basculement simple vers une région de sauvegarde. Cette solution utilise la réplication entre régions Amazon Simple Storage Service (Amazon S3) et les tables globales Amazon DynamoDB pour répliquer de manière asynchrone les données d'application entre les régions AWS principale et secondaire. Un exemple d'application web de partage de photos est également déployé dans chaque région pour servir de démonstration visuelle des couches dorsales de la solution et pour vérifier que le basculement régional fonctionne.

Présentation de l'implémentation des solutions AWS

Le diagramme ci-dessous présente l'architecture que vous pouvez déployer automatiquement à l'aide du guide d'implémentation de la solution et du modèle AWS CloudFormation fourni.

Architecture applicative multi-régions | Diagramme de l'architecture
 Cliquer pour agrandir

Architecture de solution Architecture applicative multi-régions

Le modèle AWS CloudFormation déploie un exemple d'application web AWS Amplify hébergée dans un compartiment Amazon S3 dans les régions AWS primaire et secondaire ; une distribution Amazon CloudFront pour livrer l'application web aux utilisateurs ; des groupes d'utilisateurs Amazon Cognito sont déployés dans chaque région pour permettre aux utilisateurs de se connecter à l'application web ; et des tables globales Amazon DynamoDB pour répliquer les données des régions primaire et secondaire.  

Lorsque l'application web est chargée, il interroge la couche de routage de la solution pour connaître l'état actuel de l'application (actif, partitionné, basculement), et configure AWS Amplify pour cibler les ressources de la solution dans la bonne région. L'état de l'application est également extrait lorsque l'utilisateur charge une nouvelle photo ou ajoute un commentaire. Si l'application est en état partitionné ou basculement, ces actions sont désactivées par l'application et un message s'affiche pour l'utilisateur.

Architecture applicative multi-régions

Version 1.0
Dernière mise à jour : 06/2020
Auteur : AWS

Temps de déploiement estimé : 20 min

Utilisez le bouton ci-dessous pour vous abonner aux mises à jour de la solution.

Remarque : pour vous abonner aux mises à jour RSS, vous devez activer un plug-in RSS pour le navigateur que vous utilisez.  

Cette implémentation des solutions vous a-t-elle aidé ?
Donner mon avis 

Fonctionnalités

Application web

Utilisez l'exemple d'application web de partage de photos comme démonstration visuelle des couches dorsales de la solution et pour vérifier que le basculement régional fonctionne.

Origin Failover

Configurez manuellement Origin Failover sur le CloudFront de la solution pour servir l'application depuis la région secondaire.
Icône Créer
Déployer vous-même votre solution

Parcourez notre bibliothèque des implémentations des solutions AWS pour obtenir des réponses aux problèmes d'architecture courants.

En savoir plus 
Rechercher un partenaire APN
Rechercher un partenaire APN

Trouvez des partenaires consultants et technologiques certifiés AWS pour vous aider à commencer.

En savoir plus 
Icône Explorer
Explorer les offres de conseil pour les solutions AWS

Parcourez notre portefeuille d'offres de conseil pour obtenir une aide approuvée AWS au déploiement de solutions.

En savoir plus