ベアメタル
空っぽだよ
ハードディスクのことか仮想化のやり方のことだよ
簡単に書くよ
ベアメタル(英:bare metal)とは
某RPGに出てくるアイテムの中でも取り分け希少価値の高い品で、灰色白黒熊を倒すと稀に拾える鉱物状の素材アイテムのこと(大嘘)。
真面目に書くと
OS
(コンピュータの人格に相当するソフト)などのソフトウェアやデータが何も入っていない、ただの箱状態のハードディスクのこと
です。
あるいは
仮想マシン
(コンピュータの中に作った、なんちゃってコンピュータ)に関する話で出てくる「ホストOS
(仮想マシンの話における、本物コンピュータの方のOS)がなくても大丈夫だぜ!」な仮想化
(実際には違うけど、それっぽく振る舞うようにすること)のやり方のこと
です。
詳しく書くよ
サクっと一言で説明すると
空っぽ状態のハードディスク
が「ベアメタル」です。
コンピュータというのは「OS」と呼ばれる人格に相当するソフトや、その他の必要なソフトがハードディスクの中に突っ込まれて、はじめてお仕事ができます。
ソフトが入っていないまっさらなパソコンさんは中身が空っぽです。ただの箱です。役立たずです。
この
ただの箱状態になっているハードディスクやコンピュータ
がベアメタルです。
ベアメタルなコンピュータさんは中身が空っぽです。
まだ何者でもありません。
その気になれば何者にもなれます。
あまり聞く機会は、ないかもしれませんけどね。
例えば、コンピュータの中身を一度まっさらの状態に戻して最初から構築し直す(のをサクっと楽にやる)復旧手順を「ベアメタル回復(ベアメタルリストア、ベアメタルリカバリ)」と言ったりします。
ちなみに「ベアメタル」自体は「むきだしの金属」みたいな意味ですってさ。
ふーんって感じですね。
これがハードディスク関係で「ベアメタル」と出てきたときの意味です。
ソフトやデータが何も入っていない
空っぽ状態のコンピュータ(ハードディスク)
ね。
次に、仮想マシンの話で「ベアメタル」という用語が出てきた場合の意味を説明します。
仮想マシンの話で出てくる「ベアメタル」は
「ホストOSなんていらねーぜ!」な仮想化のやり方
です。
仮想マシンは「コンピュータの中に作られた、なんちゃってコンピュータ」ね。
仮想マシンの作り方には、大きく分けて2つのやり方があります。
1つ目のやり方は、すでに動いているコンピュータの中に仮想化のソフトを入れて、その中に仮想マシンを作る やり方です。
例えば、Windowsのパソコンさんの中でLinuxを動かすようなやり方です。
このやり方では、まず、ハードディスクの上に本来のOSが乗っかっています。
この状態は、いわゆる普通のパソコンさんです。
このままでも、いろいろな お仕事を させられます。
その上に仮想化用のソフトを乗せます。
さらに仮想化用のソフトの上に仮想マシン用のOSを乗せます。
これが仮想マシンを作るときの1つ目のやり方です。
コンピュータに入っている元々のOSを「ホストOS」と呼びます。
上に乗っけた仮想マシン用のOSは「ゲストOS」です。
このような仮想化のやり方は「ホストOS型」と呼ばれています。
2つ目ののやり方は、もう少しシンプルです。
ハードディスクの上に直接、仮想化用のソフトを乗せます。
仮想化用のソフトの上に仮想マシン用のOSを乗せます。
それだけです。
このときに使う仮想化用のソフトは「ハイパーバイザ」と呼ばれています。
よって、このような仮想化のやり方は「ハイパーバイザ型」と呼ばれています。
このハイパーバイザー型の仮想化のやり方を「ベアメタル」と呼ぶ場合があるのです。
「ただの箱状態のハードディスク」の上に、そのまま仮想マシンを組み立てるから、そう呼ばれているのでしょう。
これが仮想化の話で出てくる「ベアメタル」の意味です。
ホストOSを必要としない仮想化のやり方
ね。
ハードディスク関連のベアメタルも仮想化関連のベアメタルも「空っぽのハードディスク」が出てくるのが共通点です。
一言でまとめるよ
まぁ「ベアメタル」って単語が出てきたら「空っぽ状態のハードディスク、あるいはホストOS
(仮想マシンの話における、本物コンピュータの方のOS)を使わない仮想化
(実際には違うけど、それっぽく振る舞うようにすること)のやり方なんだな~」と お考えください。
おまけ
■訳してみるよ
「bare(ベア)」の意味は「裸の」とか「むき出しの」とかです。
「metal(メタル)」の意味は「金属」とか「合金」とかです。
何となく くっつけると
むき出しの金属
となります。






