What does this AWS Solution do?

Data Replication Hub is a secure, reliable, scalable, and trackable solution offers a unified user experience that allows you to easily create and manage different types of replication tasks from different sources to AWS cloud-native services. You can launch this solution and start to replicate data within a few minutes.

With Data Replication Hub, you can perform any of the following tasks:

  1. Replicate Amazon S3 objects between AWS Global regions and AWS China regions.
  2. Replicate data from other cloud providers’ object storage services (including Alibaba Cloud OSS, Tencent COS, Qiniu Kodo) to Amazon S3.
  3. Replicate Amazon ECR Images between AWS Global regions and China regions.
  4. Replicate container images from public container registry (e.g., Docker Hub, Google gcr.io, Red Hat Quay.io) to Amazon ECR.

AWS Solution overview

The diagram below shows the Data Replication Hub architecture. You can launch the solution in minutes using the AWS CloudFormation template and follow the deployment guide to setup and use the solution.

Architecture of Serverless Image Handler

Architecture Description

The AWS CloudFormation template automatically deploys and configures a serverless architecture with services like AWS AppSync, Amazon DynamoDB, Amazon ECS Fargate, AWS Lambda, AWS Step Functions and etc. The solution comes with a web portal hosted on Amazon Simple Storage Service (Amazon S3), and made available through Amazon CloudFront. You can authenticate against Amazon Cognito User Pool or OpenID Connect (OIDC) provider. If you deploy this solution in AWS (Beijing) Region operated by Sinnet or AWS (Ningxia) Region operated by NWCD, you are required to file for ICP Recordal or ICP License before you can access the web frontend, please refer to deployment guide for more details.

The web portal serves as a centralized place to create and manage the data replication jobs. Each data type (e.g., Amazon S3) is a plugin for Data Replication Hub, and packaged as an AWS CloudFormation template hosted in a centralized S3 Bucket. When the you create a replication task, a Lambda will trigger CloudFormation to start rolling, and all the state of tasks is stored in DynamoDB tables.

Data Replication Hub

Version 1.1.2
Last updated: 12/2020
Author: AWS

Estimated deployment time: 15 min

Source code 


Friendly user interface

The solution offers intuitive UI allows you to easily create and manage different types of replication tasks, replicating data from different sources to AWS Cloud.

Support different sources

Support replication from Alibaba Cloud OSS, Tencent COS, Qiniu Kodo to Amazon S3. Support Replication from Docker Hub, Google gcr.io, Red Hat Quay.io to Amazon ECR.

Serverless architecture

Serverless is entirely on-demand and pay-as-you-go, leading to lower costs for customers.
Explore all AWS Solutions

Browse our portfolio of AWS-built solutions to common architectural problems.

Learn more 
Find a Partner

Find AWS certified consulting and technology partners to help you get started.

Learn more 
Standard Product Icons (Start Building) Squid Ink
Start building in the console

Sign-up and start exploring our services.

Get started