3 ms·
I'm the tech lead of Cloudflare Workers. I'm not actually the best person to answer the core questions here, but a few notes: Cloudflare's Data Localization Su
by kentonv 2y ago
I'm the tech lead of Cloudflare Workers. I'm not actually the best person to answer the core questions here, but a few notes:
Cloudflare's Data Localization Suite gives you some control over where things run: https://www.cloudflare.com/data-localization/ https://www.cloudflare.com/data-localization/
Durable Objects specifically support jurisdiction restrictions, to keep your data strictly inside EU (for GDPR) or FedRAMP-compliant locations. https://developers.cloudflare.com/durable-objects/reference/data-location/ https://developers.cloudflare.com/durable-objects/reference/...
The current set of locations supporting Durable Objects is mostly a function of where we have the resources available to operate the distributed database which we use as the storage back-end for first-generation DOs. We recently announced a new storage backend for Durable Objects, which is based on SQLite and a lot of in-house tech instead of an off-the-shelf distributed database. This new backend gives us a lot more flexibility in terms of locating data. There's a lot of work to do, but I would expect that we'll have more than just EU and FedRAMP as jurisdictions eventually. https://blog.cloudflare.com/sqlite-in-durable-objects/ https://blog.cloudflare.com/sqlite-in-durable-objects/
Not specific to Workers: China is special. Your site will not be served from China at all (and your Workers will never run there) unless you've explicitly signed up for China network access. (I think the Chinese government requires a special licence for it? But I'm not an expert on this.) https://www.cloudflare.com/application-services/products/china-network/ https://www.cloudflare.com/application-services/products/chi...
I don't personally know the current situation in Russia, or how physical security is managed in general (it's not what I work on, personally). I've heard some talk of trying to get the team to write a blog post about it, which I too would be interested to read!