celld is the full distributed system (albeit single tenant). It distributes DOs (cells) across any number of VMs. The databases for each DO are in object storage with RPO=0 guarantee.
celld is the full distributed system (albeit single tenant). It distributes DOs (cells) across any number of VMs. The databases for each DO are in object storage with RPO=0 guarantee.
https://github.com/cloudflare/workerd/pull/6780
But honestly I love that there are multiple implementations now.
ah well, we have celld!
The goal of this new design is to scale to a cluster while being operationally very easy to set up. Ideal for self-hosting.
NFSv4 is an easy first step, convenient because it's broadly understood, has many implementations, and requires no client libraries. I could imagine a follow-up to support LiteFS instead of NFS could make a lot of sense, though it'll get more complicated.
But yes, celld is definitely ahead of us here. No doubt about that.
I've always wondered what it is Cloudflare does to make DO's work but this specific thing doesn't seem explained anywhere
Dual-licensed under the GNU AGPL v3 (fully featured, for open source use)
and a commercial license.
but the commercial license link https://www.zerofs.net/licensing is a 404 page