仮想化とは
仮想化は、コンピューターハードウェアシステムとそれらを操作するために使用されるソフトウェアの間の論理的なビューとして定義されます。 仮想化がコンピューターシステムに与える影響を説明するために使用される3つの用語は、ネットワーク仮想化、ストレージ仮想化、およびサーバー仮想化です。 これは、IBM Watson Research CenterがM44 / 44xプロジェクトを開始した1960年代に最初に導入された概念です。 プロジェクトの目的は、より一般的に知られている「タイムシェアリング」の概念を綿密に評価することでした。 M44 / 44xプロジェクトは、仮想メモリとマルチプログラミングを使用した仮想マシンの利用を通じて、仮想化の実用的なアプリケーションを検討しました。
それ以来、この方法論は、パーティショニング、タイムシェアリング、マシンエミュレーション、シミュレーション、サービス品質を含むさまざまなコンピューティング技術に関連付けられてきました。 ネットワーク仮想化は、データ転送速度または帯域幅をより小さな独立したチャネルに分割することにより、利用可能なリソースを結合し、実際の時間に指定されたサーバーに割り当てることができます。 このシナリオでは、仮想化は、システムをより小さく制御しやすい部分に分割することにより、システムの真の複雑さを偽装するように機能します。
または、ストレージ仮想化は、いくつかの異なる物理ストレージコンポーネントを、仮想化された仮想ユニットのようにグループ化して、中央の場所から管理することです。 この形式の仮想化は、ストレージエリアネットワークを調整するために日常的に採用されています。 サーバーの仮想化により、ネットワークはサーバーリソース(サーバー、プロセッサ、オペレーティングシステムの物理的な場所やIDなど)をユーザーから隠すことができます。 目的は、複雑なサーバートランザクションを解釈、処理、および管理する必要からユーザーを保護すると同時に、後でさらに開発できる機能とのリソースコラボレーションを可能にすることです。
仮想化には、コスト効率と品質保証の成果物をサポートするいくつかの利点があります。 たとえば、少数のサーバー上で十分に活用されていない複数のコンピューティングステーションの機能を組み合わせるために使用できます。 また、仮想化により、ネットワーク管理者は通常、古いオペレーティングシステムに限定されたソフトウェアを実行したり、潜在的に不安定なアプリケーションからコンピューティングプラットフォームを保護したりできます。 さらに、仮想マシンモニターを作成し、基本的なオペレーティングシステムとして使用できます。 これらは、仮想化管理技術を適用する際にIT専門家に与えられる利点のほんの一部です。
ほとんどの企業はアプリケーションのテストと開発から仮想化の調査を開始しますが、このツールは業界全体ですぐに選択できるソリューションになりつつあります。 競争の激しい市場では、ITマネージャーは組織のサービス要件を創造的に満たす必要があります。 仮想化は、企業にさまざまなビジネス条件に対する独自のソリューションをわずかなコストで提供します。