Netlify、V8アイソレートからFirecrackerマイクロVMへの移行でエッジ関数を5倍高速化
5x faster Edge Functions: V8 isolates to Firecracker MicroVMs
Netlifyは、エッジ関数実行基盤を従来のJavaScriptランタイムからFirecrackerマイクロVMへ移行し、パフォーマンスを大幅に向上させました。この変更により、中央値でのウォームインボケーション(リクエスト処理、VM起動、コード実行、レスポンス生成)のコストが約5〜6ミリ秒(従来は25〜40ミリ秒)に短縮され、p99インボケーションは47.4%高速化しました。コールドインボケーションも平均約9ミリ秒で、可用性は99.998%に達しています。この新アーキテクチャでは、各関数が独立したFirecrackerマイクロVM内で実行され、V8アイソレートよりも高いセキュリティと分離が提供されます。また、Unikraftとの協力により、VMの起動、スナップショット、スケールダウンといったライフサイクル管理が効率化されています。この基盤刷新により、npmパッケージサポートのベータ版提供や、従来は制約となっていた実行時間・メモリ・コードサイズの上限の見直しが可能になり、Netlifyはエッジコンピューティングの可能性をさらに広げていきます。
- Netlifyがエッジ関数基盤をV8アイソレートからFirecrackerマイクロVMへ移行した
- ウォームインボケーションの中央値コストが25〜40ミリ秒から約5〜6ミリ秒に短縮、p99は47.4%高速化しコールド起動も平均約9ミリ秒
- 可用性99.998%を達成し、各関数を独立したマイクロVM内で実行することでV8アイソレートより高い分離とセキュリティを確保
- Unikraftとの協力でVMの起動・スナップショット・スケールダウンのライフサイクル管理を効率化
- 基盤刷新によりnpmパッケージサポートのベータ提供と、実行時間・メモリ・コードサイズ上限の見直しが可能になった
Netlifyがエッジ関数の実行基盤をV8アイソレートからFirecrackerマイクロVMへ刷新し、ウォーム起動を25〜40msから5〜6msへ、p99を47.4%短縮、可用性99.998%を実現した点は、エッジ/サーバーレス基盤の競争軸が「起動速度×強分離」へ移行していることを示す。Unikraftとの協業によるVMライフサイクル最適化は、ハイパーバイザ型軽量VMがコンテナやアイソレートの代替として実用段階に入ったことを意味し、クラウド事業者・CDN各社の差別化要因と関連ベンダーの需要を左右する。npm対応ベータや実行時間・メモリ・コードサイズ上限の見直しは、より重量級ワークロードを取り込む成長余地であり、エッジコンピューティング市場の収益機会拡大として注視したい。