Punter Vicky
Punter Vicky

Reputation: 17042

AWS S3 - Eventual Consistency for PUTS and DELETES

When data in S3 is replicated in multiple regions , I believe it will take time to propagate. For example , if I update an object in North America East region and assuming the data isn't yet propagated to Asia region and if there are 2 calls to access the data - one in NA and other in Asia , will call to NA return new data vs call to Asia returning old data?

I heard in acloudguru lecture , that no one will receive corrupted data , but i believe the scenario that I had listed above is possible.

Upvotes: 1

Views: 717

Answers (1)

nicholas.hauschild
nicholas.hauschild

Reputation: 42834

Cross-Region Replication (CRR) is an eventually consistent process. There will be a time delay between the source receiving an object, and the destination receiving the object. In cases of large objects, it can take hours.

It is likely that when acloudguru was talking about corrupted objects, they were referring to the actual data within the objects being the same once replication completed, and not anything tied to the time it takes to replicate.

Upvotes: 1

Related Questions