【べあめたる】

ベアメタル とは?

💡 仮想化なし、物理サーバーを「そのまま」使う
📌 このページのポイント
ベアメタル vs 仮想マシン vs コンテナ ベアメタル アプリ OS 物理サーバー 直接ハードを利用 高性能 仮想マシン(VM) App App OS OS ハイパーバイザ 物理サーバー 仮想化レイヤーあり 柔軟 コンテナ App App App コンテナエンジン OS 物理サーバー OS共有で軽量 高速起動
ベアメタル・仮想マシン・コンテナの構造比較
ひよこ ひよこ

仮想マシンと何が違うの?

ペンギン先生 ペンギン先生

仮想マシンハイパーバイザーの上でOSが動く。ベアメタルは物理サーバーの上に直接OSが動く。仮想化オーバーヘッドCPU 5〜10%、I/Oの遅延)がないから、パフォーマンスが重要なワークロードに有利。ただしサーバー1台を独占するから、リソースの無駄が出やすいんだよ

ひよこ ひよこ

どんな場面で使う?

ペンギン先生 ペンギン先生

①高性能データベース(低遅延I/Oが必要)、②GPU計算(AIトレーニング、レンダリング)、③金融の高頻度取引(マイクロ秒単位のレイテンシが重要)、④ライセンス要件で物理CPU数が必要な場合。最近はベアメタル上にKubernetesを直接デプロイして、仮想化なしでコンテナを動かすパターンも増えているよ

ひよこ ひよこ

クラウドでもベアメタルを使える?

ペンギン先生 ペンギン先生

AWS EC2 Bare Metal インスタンス、IBM Cloud Bare Metal、Oracle Cloud Bare Metal等で利用可能。物理サーバークラウドの従量課金モデルで使えるから、「自社データセンターの物理サーバーの性能が欲しいけど、クラウドの柔軟性も欲しい」というニーズに応えるよ

ひよこ ひよこ

自前のベアメタルサーバーは?

ペンギン先生 ペンギン先生

さくらの専用サーバーやIDCフロンティアのベアメタルサービスが日本では有名。月額固定で物理サーバーを占有できる。VPSより高額だけど、CPU・メモリ・ディスクを他のユーザーと共有しないから性能が安定する。大規模なサービスではコロケーション(自社サーバーデータセンターに設置)も選択肢だよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ベアメタル」って出てきたら「仮想化なしで物理サーバーを直接使う形態」と思えればだいたいOK!
📖 おまけ:英語の意味
「Bare Metal」 = むき出しの金属
💬 Bare(むき出しの)Metal(金属)。OSやアプリをハードウェアの「地金」の上で直接動かすイメージだよ
← 用語集にもどる