边缘节点上跑代码有 VM 级隔离、同进程 V8 isolate、microVM 三种做法,出现时间重叠,至今并存;存储上,Cloudflare 按读写模式分出最终一致的 KV、单实例的 Durable Objects 和带区域只读副本的 D1。
Posts for: #Edge Computing
Cloudflare Workers 的 V8 isolate 隔离模型
Workers 把多租户代码放进同一进程的 V8 isolate,按 Cloudflare 的数字启动约 5 ms、内存约 3 MB;代价是只能跑 JavaScript 和 WebAssembly,没有真实文件系统和子进程,隔离靠进程级沙箱补足。
Cloudflare 保护源站的几层原理:Anycast、分层缓存与请求合并
结合 Homelab 场景,整理 Anycast、分层缓存、请求合并等能力是怎样在背后帮助保护和减压源站的。