【べあめたる】

ベアメタル とは?

最終更新:
💡 仮想化なし、物理サーバーを「そのまま」使う

仮想化層を介さず、物理サーバーのハードウェアを直接利用する形態。仮想化では使いにくいハードウェア機能や、物理環境が条件のライセンスが必要な場面などで選ばれる。

📌 このページのポイント
ベアメタル vs 仮想マシン vs コンテナ ベアメタル アプリ OS 物理サーバー 直接ハードを利用 1台を専有 仮想マシン(VM) App App OS OS ハイパーバイザ 物理サーバー 仮想化レイヤーあり 柔軟 コンテナ App App App コンテナエンジン OS 物理サーバー OS共有で軽量 高速起動
ベアメタル・仮想マシン・コンテナの構造比較
ひよこ ひよこ
仮想マシンと何が違うの?
ペンギン先生 ペンギン先生
仮想マシンはハイパーバイザーという仮想化ソフトの上でOSが動く。ベアメタルは物理サーバーの上で直接OSが動くんだ。仮想化の処理を挟まず、1台を丸ごと使えるのが特徴だよ。そのかわり、使い切れない分のCPUやメモリも自分の持ち分になるから、無駄が出やすいんだ。
ひよこ ひよこ
仮想化しないほうが速いの?
ペンギン先生 ペンギン先生
仮想化の処理がないぶん有利な場面はあるけど、差の大きさは環境しだいだよ。たとえばAWSは、自社の軽量なハイパーバイザーについて、ほとんどの用途ではベアメタルと区別できない性能だと説明している。「必ず何%速い」とは言えないから、気になるなら自分の処理で測って比べよう。
ひよこ ひよこ
じゃあ、どんな場面で使うの?
ペンギン先生 ペンギン先生
AWSの資料が挙げているのは、①仮想環境では使えない・十分に対応していないハードウェア機能を使いたい場合、②ライセンスやサポートの条件で仮想化していない環境が必要な場合だね。自分でハイパーバイザーを動かしたいときにも使われるよ。
ひよこ ひよこ
クラウドでもベアメタルを使える?
ペンギン先生 ペンギン先生
使えるよ。AWS EC2には名前に「metal」が付くベアメタルインスタンスがあって、物理サーバーを必要なときだけ借りられる。ただしAWSの説明では、起動時にハードウェアの確認をするので、使えるようになるまで20分以上かかる場合もあるんだ。
ひよこ ひよこ
月単位で借りるサービスもあるの?
ペンギン先生 ペンギン先生
あるよ。たとえばさくらインターネットの「さくらの専用サーバ PHY」は、物理サーバーを専有して月額で使うサービスだね。CPU・メモリ・ディスクを他の利用者と共有しないから、性能が周りの影響を受けにくい。自社のサーバーをデータセンターに置く「コロケーション」という選択肢もあるよ。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「ベアメタル」って出てきたら「仮想化なしで物理サーバーを直接使う形態」と思えればだいたいOK!
📖 おまけ:英語の意味
「Bare Metal」 = むき出しの金属
💬 Bare(むき出しの)Metal(金属)。間に仮想化の層を挟まず、ハードウェアの上で直接OSを動かすイメージだよ

参考資料

← 用語集にもどる