/仮想環境とはハック2019.11.0186linux仮想環境とはツイートシェアはてな仮想化とは仮想化という技術を用いて一つのパソコンの上に複数のOSをインストール、そして複数同時に起動させることができます。このように複数のOSが起動できる環境を仮想環境と呼びます。仮想化について仮想化とは、ソフトウェアによって複数のハードウェアを統合し、自由なスペックでハードウェアを再現する技術で、限られた数量の物理リソース(CPU、メモリ、ハードディスク、ネットワーク等)を、実際の数量以上のリソース(論理リソース)が稼働しているかのように見せかけることです。仮想化ソリューション仮想化とっても、サーバ仮想化、ストレージ仮想化、ドライブ仮想化など様々な仮想化が存在します。仮想マシンとは仮想化の技術を使ってコンピューターを動作させることです。仮想的に作り出されたハードウェアであり、サーバー仮想化と同義です。ホストOSとゲストOS仮想マシンにおいて必要な知識になってくるので説明しておきます。仮想マシンを作り出す環境には2つ種類があります。Fusionなどこれを使い、先ほど述べたWindows搭載のパソコンでLinuxが使えるようになります。このとき、ホストOSはWindows、ゲストOSはLinuxということになります。ESXi、Hyper-V、Xenなど仮想化のメリットとデメリット仮想化の仕組みがわかったところでメリット、デメリットを見ていきましょう。開発環境のイメージファイルをコピーするだけでテスト環境を構築することができる。それを本番環境にコピー、うまく行かなかった場合、削除(kill)も簡単。柔軟な拡張ができる物理的リソースの余った部分を利用して容易に仮想ストレージなどを増やしていくことができる。ハードウェアとアプリケーションに交換性を求めない最新のハードウェアの下で古いアプリケーションを利用することができる。障害、災害に強い仮想マシンがそれぞれが独立した環境を構築しているため、他マシンに障害が起きても影響をうけることがない。処理能力の低下の可能性サーバー仮想化の場合、サーバーの性能によっては仮想化することでかえって処理パフォーマンスが低下する可能性がある。まとめ仮想化により、物質的な問題にとらわれない、ニーズに合わせ融通が利いた便利な環境を簡単に構築、常にキープすることができるようになります。デメリットに述べたように仮想化しないほうがいいような場合もありますが、仮想化は一般的な技術になっているので、しっかり仕組みを把握しておきましょう。