Does a Durable Objects data get distributed to all CF datacenters?

A few questions:

A. If a Durable Object is started closest to the user in city A and stores some data, and then later gets started in city B, does that data exist in that location too?

B. Does the data get replicated to all Cloudflare datacenters?

C. Is the Durable Object location fixed to where it was first created?

The docs say this:

D. But does “creation” mean each time the object is started, or only the very first time it is created?

E. If a Durable Object is locked to a specific location, how do I move it if my customer moves location?

F. Am I able to read the location of a worker/durable object?

A. not necessarily
B. no, under normal operation any given instance of a DO has its data replicated to 5 datacenters in the corresponding geographic region.
C. Yes, aside from failover scenarios
D. Very first time
E. You currently cannot, short of making a new DO instance
F. Officially no. Unofficially see e.g. Discord

2 Likes

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.