Firecracker
ファイアクラッカー

Firecracker とは、AWS が開発したオープンソースの仮想マシンモニタ(VMM)で、軽量な microVM を 125 ミリ秒以下で起動し、コンテナ並みの密度と VM 並みのセキュリティ分離を両立する技術である。
AWS Lambda や AWS Fargate の実行基盤として開発された Firecracker は、Linux の KVM(Kernel-based Virtual Machine)上で動作する。従来の VM は OS イメージ全体をロードするため起動に数十秒かかっていたが、Firecracker は不要なデバイスエミュレーションを徹底的に削ぎ落とし、シリアルポート・ネットワーク・ブロックストレージだけを仮想化する。この割り切りによって、メモリフットプリントは 5 MB 未満、起動時間は 125 ms 以下に抑えられている。
コンテナとの違い
コンテナ(Docker 等)はホスト OS のカーネルを共有するため、カーネル脆弱性が見つかった場合にテナント間の分離が破られるリスクがある。Firecracker は各ワークロードに独立したカーネルを割り当てるため、マルチテナント環境でも強固な分離を維持できる。一方で起動速度はコンテナとほぼ同等という点が、従来の VM との最大の差別化ポイントになる。
どんな場面で使われるか
もっとも身近な利用例は AWS Lambda だ。ユーザーが関数を呼び出すたびに Firecracker の microVM が立ち上がり、実行が終われば破棄される。1 台の物理サーバー上に数千の microVM を同居させても、互いのメモリ空間やファイルシステムは完全に隔離される。
サーバーレス以外にも、CI/CD パイプラインでビルドごとにクリーンな VM を使い捨てる用途や、エッジ拠点で限られたハードウェアリソースを効率よく分割するケースで採用が広がっている。Rust で実装されていることからメモリ安全性が高く、セキュリティ要件の厳しい金融・ヘルスケア分野でも評価されている。
制約と注意点
Firecracker は汎用 VM ではない。GPU パススルーや GUI 表示には対応せず、対応カーネルも Linux に限定される。Windows ワークロードを動かしたい場合や、GPU を使った推論処理が必要な場合は QEMU/KVM や専用インスタンスが依然として選択肢になる。
関連用語

AI ROI(AI投資対効果)
AI ROIとは、AI導入・運用に投じたコストに対して得られた業務効率化・収益改善などの効果を定量的に測定する指標のこと。

AIオブザーバビリティ(AI Observability)
本番稼働中のAIシステムの入出力・レイテンシ・コスト・品質を継続的に監視・可視化する運用プラクティス。ハルシネーションやドリフトの早期検出に不可欠。

BPO(ビジネス・プロセス・アウトソーシング)
BPOとは、企業が特定の業務プロセスを外部の専門業者に委託するアウトソーシング形態のこと。AI活用による自動化と組み合わせたAIハイブリッドBPOが近年注目されている。

ERP(エンタープライズ・リソース・プランニング)
ERP(エンタープライズ・リソース・プランニング)とは、財務・購買・製造・人事などの基幹業務データを一元管理し、経営意思決定を支援する統合型業務管理システムのこと。