Simple Notification Service (SNS)
Kinesis + MQ
Databases & Analytics
  • Replication enables automatic, asynchronous copying of objects across Amazon S3 buckets.
  • Buckets can be owned by the same AWS account or by different accounts.
  • Destination buckets can be in different AWS Regions or within the same Region as the source bucket.
  • Must enable versioning on both buckets.

When to use CRR (Cross-Region Replication)

  • Meet compliance requirements - Compliance requirements might require that you store data very far away.
  • Minimize latency.
  • Increase operational efficiency.

When to use SRR (Same-Region Replication)

  • Aggregate all your logs into a single bucket.
  • Live replication between production and test accounts - Can replicate objects between multiple accounts.
  • Abide by data sovereignty laws - Might be required to store multiple copies of your data in separate AWS accounts within a certain Region.