- Newest
- Most votes
- Most comments
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! 😊
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:
-
Replication PUT requests: The destination account will be charged for the PUT requests associated with replicating the objects to the destination bucket.
-
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.
-
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:
- Create a replication rule in the source account's S3 bucket.
- Set up the necessary IAM roles and policies to allow cross-account replication.
- 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
Relevant content
- Accepted Answerasked a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 3 months ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 3 months ago