¿Para qué sirve esta implementación de soluciones de AWS?

Esta solución implementa una arquitectura de referencia que modela una carga de trabajo activa/pasiva sin servidor con replicación asíncrona de datos de aplicación y conmutación por error de una región primaria a una secundaria de AWS. Para verificar que la conmutación por error regional funciona, también se puede implementar una aplicación web de muestra para compartir fotos, que sirve como demostración visual de las capas de backend. Esta solución permite establecer un objetivo de punto de recuperación (RPO) de 15 minutos y un objetivo de tiempo de recuperación (RTO) de unos pocos segundos.

Información general sobre la implementación de soluciones de AWS

En el siguiente diagrama, se muestra la arquitectura que puede implementar automáticamente con la guía de implementación de la solución y la plantilla de AWS CloudFormation correspondiente.

Arquitectura de aplicación en múltiples regiones | Diagrama de la arquitectura
 Haga clic para ampliar

Arquitectura de la solución Multi-Region Application Architecture

La plantilla AWS CloudFormation utiliza AWS CloudFormation StackSets para implementar la capa de enrutamiento y la infraestructura de fondo en las regiones AWS primarias y secundarias (conmutación por error). Una segunda plantilla opcional de AWS CloudFormation se puede implementar después de que la plantilla principal de la solución haya completado la implementación. Esta segunda plantilla implementa una aplicación web de muestra de AWS Amplify alojada en un bucket de Amazon S3, una distribución de Amazon CloudFront para entregar la aplicación web a los usuarios, y un conjunto de usuarios e identidades de Amazon Cognito que permite a los usuarios acceder a la aplicación web, a la capa de enrutamiento y a los recursos de infraestructura de back-end.  

Después de que la aplicación web se carga, realiza consultas sobre el estado actual de la aplicación (activa, con vallas, en conmutación por error) a la capa de direccionamiento de la solución y configura AWS Amplify para destinar los recursos de la solución a la región correcta. También se recupera el estado de la aplicación cuando el usuario carga una nueva foto o agrega un comentario. Según el estado de la aplicación, puede aparecer un mensaje para indicar si ciertas acciones están disponibles o no, o si la aplicación debe ser actualizada.

Multi-Region Application Architecture

Versión 1.1.0
Última actualización: 01/2021
Autor: AWS

Tiempo estimado de implementación: 5 minutos

Utilice el siguiente botón para suscribirse a las actualizaciones de la solución.

Nota: Para suscribirse a las actualizaciones de RSS, debe disponer de un complemento de RSS habilitado para el navegador que utilice.  

¿Lo ayudó esta implementación de soluciones?
Proporcione su opinión 

Características

Aplicación web

Utilice la aplicación web de muestra para compartir fotos como demostración visual de las capas de backend de la solución y para verificar el funcionamiento de la conmutación por error regional.

Conmutación por error en origen

Configure manualmente la conmutación por error en origen en CloudFront de la solución para ejecutar la aplicación en la región secundaria.
Ícono de creación
Implemente usted mismo una solución

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Más información 
Buscar un socio de APN
Buscar un socio de APN

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Más información 
Ícono de exploración
Explore las ofertas de asesoramiento sobre soluciones

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.

Más información