Netlify 把 Edge Functions 从 V8 isolate 换成 Firecracker 微虚机,快了 5 倍
来源:netlify.com — 213 分 · by jdoconnor
📋 概述
Netlify 每天要跑大约十亿次 Edge Functions。过去请求会发到托管的执行服务,如今改为跑在自家边缘网络里的 MicroVM 上,中位数延迟快了约 5 倍。热调用(路由到计算节点、进入 MicroVM、执行函数、产出响应头)从 25–40ms 降到 5–6ms,p99 快了 47.4%,可用性 99.998%,日志投递快 5 倍。冷调用约占 1.2%,平均多花 9ms 拉取镜像。写法和用法完全不变。
🔑 核心要点
- 热调用的中位延迟从 25–40ms 降到 5–6ms。
- p99 快 47.4%,可用性达到 99.998%,日志投递快 5 倍。
- 冷调用占约 1.2%,平均多 9ms用于拉取镜像。
- 请求不再离开自有网络:命中路由后直接转发到网络内的计算节点。
- 写法零变化——URL 导入、npm 包、Node 内置模块、netlify.toml 声明全部照旧,只是更快更稳。
💡 金句
如今它们跑在我们自己边缘网络里的 MicroVM 上——中位数快了大约 5 倍。
👍 0
👎 0
← 返回 Hacker News 首页