仮想化とは、アプリケーション、サーバ、ストレージ、ネットワークなどの機能を、ソフトウェアベースで(いわば仮想的に)再現するプロセスです。仮想化は、企業や組織の規模を問わず、効率性と俊敏性を高めながら IT 支出を削減する非常に効果的な方法です。
仮想化のメリットの活用
仮想化は、IT の俊敏性、柔軟性、およびスケーラビリティを向上させると同時に、コストを大幅に削減します。ワークロードの可搬性の向上、リソースのパフォーマンスと可用性の向上、運用の自動化などは仮想化によるメリットとして、IT の容易な管理、所有や運用にかかる負担の軽減に貢献します。その他のメリットは次のとおりです。
Next-Gen Virtualization for Dummies
ストレージや処理能力に対するニーズの高まりに対応すべく、多くの IT 部門はサーバを次々と導入せざるを得ない状況ですが、x86 サーバはその制約により、キャパシティのごく一部しか利用されていません。その結果、多大な非効率性と過剰な運用コストが発生しています。
このような課題を解決する鍵となるのが仮想化です。仮想化は、ハードウェアの機能をソフトウェアで再現し、仮想コンピューティング システムを構築する技術です。仮想化を利用すると、IT 部門は 1 台のサーバ上で複数の仮想システム、および複数のオペレーティング システムやアプリケーションを実行できるようになり、規模の経済性や効率性の向上などのメリットを実現できます。
仮想コンピューティング システムは「仮想マシン」(VM)と呼ばれます。仮想マシンとは、完全に分離されたソフトウェア コンテナであり、内部にオペレーティング システムとアプリケーションがインストールされています。自己完結型の仮想マシンは、それぞれが完全に独立しています。複数の仮想マシンを 1 台のコンピューターに配置することで、「ホスト」と呼ばれる 1 台の物理サーバ上で複数のオペレーティング システムやアプリケーションを実行できます。
「ハイパーバイザー」と呼ばれる占有量の小さいソフトウェア レイヤーによって、ホストから仮想マシンが分離され、必要に応じて、各仮想マシンにコンピューティング リソースが動的に割り当てられます。
仮想マシンには次のような特性があり、さまざまなメリットをもたらします。
パーティショニング
分離
カプセル化
ハードウェアへの非依存性
サーバ仮想化
サーバを仮想化することで、1 台の物理サーバ上で複数のオペレーティング システムを高効率の仮想マシンとして実行できます。主なメリットは次のとおりです。
ネットワークの仮想化
ネットワーク仮想化は、物理ネットワークをソフトウェアで再現する技術です。仮想ネットワーク上でも、物理ネットワークと同じようにアプリケーションを実行でき、ハードウェアに依存しないため運用上のメリットが高まります(ネットワークの仮想化により、論理ポート、スイッチ、ルータ、ファイアウォール、ロードバランサー、VPN などの論理的なネットワーク デバイスおよびサービスが、接続されたワークロードに提示されます)。
デスクトップ仮想化
デスクトップをマネージド サービスとして展開すると、変化する職場のニーズや新たなビジネス チャンスにより迅速に対応できるようになります。仮想化されたデスクトップとアプリケーションであれば、支社の従業員、社外や海外で働くスタッフ、iPad や Android タブレットで作業するモバイル ワーカーにも迅速かつ容易に提供できます。
仮想化とクラウド コンピューティングは、どちらも注目を集めているテクノロジーですが、相互に代替可能なものではありません。仮想化は、ソフトウェアによりコンピューティング環境を物理インフラストラクチャから独立させるものです。一方、クラウド コンピューティングは、インターネットを経由してオンデマンドで共有コンピューティング リソース(ソフトウェアやデータ)を提供するサービスです。サーバを仮想化した後、クラウド コンピューティングへ移行して、俊敏性の向上やセルフサービスを実現するなど、相互補完的なソリューションとして利用できます。