←back to thread

285 points ajhit406 | 1 comments | | HN request time: 0.202s | source
Show context
simonw ◴[] No.41832812[source]
One thing I don't understand about Durable Objects yet is where they are physically located.

Are they located in the region that hosted the API call that caused them to be created in the first place?

If so, is there a mechanism by which a DO can be automatically migrated to another location if it turns out that e.g. they were created in North America but actually all of the subsequent read/write traffic to them comes from Australia?

replies(5): >>41832834 #>>41832862 #>>41832906 #>>41832933 #>>41833115 #
1. ko_pivot ◴[] No.41832834[source]
Durable Objects have long term storage. They get hydrated from that storage, so in that sense, they can move to any Cloudflare DS. However, there is no API call to move a Durable Object. It has to have no connections and then gets recreated in the DS nearest to the next/first connection. Memory gets dropped when that happens, storage survives. (This is slightly out of date as they have some nuanced hibernation stuff that is recent).