What does this AWS Solution do?

Amazon Simple Storage Service (Amazon S3) offers cross-region replication, a bucket-level feature that enables automatic, asynchronous copying of objects across buckets in different AWS Regions. Currently, AWS customers can retrieve the replication status of their objects manually or use an Amazon S3 inventory to generate metrics on a daily or weekly basis. To help customers more proactively monitor the replication status of their Amazon S3 objects, AWS offers the Cross-Region Replication Monitor (CRR Monitor) solution.

This solution automatically checks the replication status of Amazon S3 objects across different AWS Regions, providing near real-time metrics as well as failure notifications to help customers proactively identify failures and troubleshoot problems. This feature helps companies minimize latency in accessing objects in different geographic regions, meet compliance requirements, and for operational purposes.

AWS Solution overview

AWS offers a simple solution that automatically monitors the replication status of your Amazon S3 objects. The diagram below presents the CRR Monitor architecture you can deploy in minutes using the solution's implementation guide and accompanying AWS CloudFormation template.

cross-region-replication-monitor-architecture
 Click to enlarge

Cross-Region Replication Monitor architecture

When an object is added to the source Amazon S3 bucket, AWS CloudTrail triggers an Amazon CloudWatch event that delivers the status information to an Amazon SNS topic. Then, Amazon SNS sends the data to an Amazon SQS queue.

When a replicated object is added to the destination bucket, it triggers an Amazon CloudWatch event and Amazon SNS, and status information is sent back to the Amazon SQS queue in the monitor region. Finally, AWS Lambda functions process the data in the queue to verify that the object was replicated successfully.

Cross-Region Replication Monitor

Version 1.1
Last updated: 06/2017
Author: AWS

Estimated deployment time: 5 min

Features

Near real-time metrics

The CRR Monitor automatically checks the replication status of Amazon S3 objects across different AWS Regions in a customers' account, providing near real-time metrics as well as failure notifications to help customers proactively identify failures and troubleshoot problems.

Analyze solution data

If enabled, the solution uses a Firehose delivery stream to upload data to one of your existing Amazon S3 buckets for later analysis. You can use Amazon Athena, a serverless, interactive query service, to easily analyze historical data in Amazon S3.
Product-Page_Standard-Icons_01_Product-Features_SqInk
Explore all AWS Solutions

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

Learn more 
Next-Steps-Icon_Find-a-Partner-B
Find a Partner

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

Learn more 
Product-Page_Standard-Icons_03_Start-Building_SqInk
Start building in the console

Sign-up and start exploring our services.

Get started