¿Qué se logra con esta implementación de soluciones de AWS?

La solución de arquitectura de aplicación en múltiples regiones ayuda a demostrar que una aplicación es tolerante a errores con una conmutación por error sencilla a una región destinada a las copias de seguridad. Esta solución aprovecha la replicación entre regiones de Amazon Simple Storage Service (Amazon S3) y las tablas globales de Amazon DynamoDB para replicar de formar asíncrona los datos de la aplicación entre la región primaria y la secundaria de AWS. En cada región, también se implementa una aplicación web de muestra para compartir fotos que sirve como demostración visual de las capas de backend de la solución y permite verificar el funcionamiento de la conmutación por error regional.

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 de arquitectura de aplicación en múltiples regiones

La plantilla de AWS CloudFormation implementa una aplicación web de muestra de AWS Amplify que se aloja en un bucket de Amazon S3 tanto en la región primaria como en la secundaria de AWS, una distribución de Amazon CloudFront que presenta la aplicación web a los usuarios, grupos de usuarios de Amazon Cognito que se implementan en cada región para permitir a los usuarios iniciar sesión en la aplicación web y tablas globales de Amazon DynamoDB que replican los datos de la región primaria en la secundaria.  

Cuando se carga la aplicación web, 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. Si la aplicación contiene vallas o se encuentra en estado de conmutación por error, desactiva estas acciones y se muestra un mensaje al usuario.

Arquitectura de aplicación en múltiples regiones

Versión 1.0
Última actualización: 06/2020
Autor: AWS

Tiempo estimado de implementación: 20 min

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.  

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