5x faster Edge Functions: V8 isolates to Firecracker MicroVMs
5 hours ago
- Netlify 使用其自身边缘网络内的微型虚拟机重建了边缘函数基础设施,实现了中位延迟提升5倍,p99调用加速47.4%。
- 新架构采用带有快照的Firecracker微型虚拟机和Unikraft技术,实现约5-6毫秒的热调用和平均约9毫秒的冷启动。
- 关键设计特性包括通过独立微型虚拟机实现服务隔离、使用 rendezvous 哈希实现请求粘性并带溢出机制以避免热点,以及在计算节点上部署本地DNS解析器。
- 迁移的好处包括npm包支持退出测试阶段、能够重新审视操作限制(50毫秒CPU、512MB内存、20MB代码),以及在Netlify自有网络内进行计算。
- 此次迁移无需用户进行任何更改,已以相同定价在生产环境中上线。