仮想化技術のおさらい コンピュータ上にコンピュータを作る――これが仮想化技術です。その応用がクラウド技術で,今回取り上げるDockerは専門用語で言えば,OS上のコンテナ技術の1つです。これらの技術がスゴイところは,コンピュータの処理能力を細かく分割できる,そしてそれらを抽象的に扱うことができて,計算機資源の効率化が図られるということにあります。 身近な仮想マシンJavaVM 1995年に発表されて,もう定番中の定番となったプログラミング言語のJava。Javaはその実行環境があれば,どのOS上でも同じ動作をすることができるので,とても普及しました。Javaの実体は,JavaVM(Java仮想マシン)です。これがなければJavaのプログラムは動きません。仮想マシンとは何かと言えば,コンピュータそれ自身を作り上げたソフトウェアです。 OSの上にOSを載せる OSの上で別OSを動かす,これも最