¿Qué hace esta implementación de soluciones de AWS?

Esta solución aprovisiona y configura automáticamente todos los servicios de AWS necesarios para establecer la configuración de la replicación de varias regiones con buckets de Amazon S3.

Esta solución se diseñó para cargas de trabajo que puedan tolerar pérdidas de eventos y variaciones a la velocidad de la replicación. Por ejemplo, puede utilizar esta solución para proporcionar copias locales de datos para aplicaciones de varias regiones o equipos distribuidos, o para crear una vista global de las aplicaciones que se ejecutan en clústeres activos/activos en varias regiones.

Si debe mantener objetos en varias regiones a fin de cumplir requisitos regulatorios y comerciales, puede utilizar esta solución como una referencia para la creación de una arquitectura que facilite la automatización de ese proceso.

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

En el siguiente esquema 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.

Solución de replicación asíncrona de objetos de varias regiones | Diagrama de arquitectura
 Haga clic para ampliar

Arquitectura de la solución de replicación asíncrona de objetos de varias regiones

La plantilla de AWS CloudFormation implementa las funciones de AWS Lambda y los roles de AWS Identity and Access Management (IAM) que se necesitan para establecer un entorno de replicación asíncrona de objetos de varias regiones en la cuenta. La plantilla crea cuatro funciones de Lambda: una función que permite la creación de buckets regionales de Amazon Simple Storage Service (Amazon S3); una función que permite la eliminación de buckets regionales; una función que configura las tablas regionales de Amazon DynamoDB que hacen un seguimiento de los cambios de replicación; y una función que implementa las plantillas de AWS CloudFormation que implementan los recursos regionales básicos.

Los recursos regionales básicos son un bucket de Amazon S3, una cola de Amazon Simple Queue Service (Amazon SQS), las funciones de Lambda de procesador de cola y procesador de secuencia y una tabla de DynamoDB.

Al cargar objetos a un bucket regional, se envía un mensaje a través de la cola de Amazon SQS al procesador de la cola. El procesador de la cola agrega el mensaje a la tabla global de DynamoDB. La tabla global replica el mensaje en todas las demás regiones de la configuración, lo que activa las funciones del procesador de secuencia en esas regiones. Cada procesador de secuencias copia el objeto de la región de origen en el bucket regional.

Solución de replicación asíncrona de objetos de varias regiones

Versión 1.0
Última actualización: 02/2020
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.  

Características

Automatización

Cree una arquitectura que automatice la replicación de objetos de Amazon S3 en varias regiones.

Flexibilidad

Puede utilizar esta solución para varios casos de uso, como el suministro de copias locales de datos para aplicaciones de varias regiones o equipos distribuidos.
Í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