By using AWS re:Post, you agree to the AWS re:Post Terms of Use

Replicate data from S3 bucket in one AWS account to another in the same region

0

We are planning to replicate data from S3 bucket in one AWS account to another but to same region. Will there be any pricing involved for this replication. We are planning to replicate 5TB data.

AWS
asked 9 days ago42 views
2 Answers
6

Hello,

The cost of S3 depends on the amount of data you store and the requests you make. Here's the S3 pricing page for reference. You can also use the AWS Pricing Calculator to get an estimate. I ran a quick simulation for your case (5TB of data replication) and got an approximate cost of around $120 for an S3 standard. Additionally, you might want to explore other S3 storage classes (like S3 Intelligent-Tiering, or S3 Glacier) depending on your needs, which could help optimize costs.

Hope this helps! 😊

profile pictureAWS
answered 9 days ago
profile picture
EXPERT
reviewed 9 days ago
1

Yes, there will be some pricing involved for replicating data from an S3 bucket in one AWS account to another in the same region, even though you're not transferring data between different regions.

For same-region replication between different AWS accounts, you'll incur charges for the following:

  1. Replication PUT requests: The destination account will be charged for the PUT requests associated with replicating the objects to the destination bucket.

  2. Storage costs: You'll be charged for storing the replicated data in the destination bucket, in addition to the storage costs in the source bucket.

  3. Data transfer: There are no data transfer charges for Same Region Replication (SRR), as you're replicating within the same region.

It's important to note that while there are no data transfer charges for Same Region Replication, you will still incur costs for the replication PUT requests and the additional storage in the destination bucket.

To set up this replication, you'll need to:

  1. Create a replication rule in the source account's S3 bucket.
  2. Set up the necessary IAM roles and policies to allow cross-account replication.
  3. Configure the destination bucket in the other AWS account to accept the replicated objects.

Given that you're planning to replicate 5TB of data, you should consider the storage costs for both the source and destination buckets, as well as the one-time cost for the replication PUT requests for the initial data transfer. After the initial replication, ongoing costs will depend on how frequently your data changes and requires replication.

To optimize costs, ensure that you're using the appropriate S3 storage class for your needs in both the source and destination buckets, and consider implementing lifecycle policies if appropriate for your use case.
Sources
Amazon Simple Storage Service (S3) — Cloud Storage — AWS
Copy data from an S3 bucket to another account and Region by using S3 Batch Replication - AWS Prescriptive Guidance

profile picture
answered 9 days ago
profile picture
EXPERT
reviewed 9 days ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions