クラウドコンピューティングと仮想化の違い
クラウドコンピューティングと仮想化
コンピューティングと仮想化は、ITインフラストラクチャのリソース最適化の関連用語です。仮想化は、クラウドコンピューティングの概念で使用される技術です。仮想化は、同じハードウェアインフラストラクチャを使用して、要件やニーズに応じて複数の仮想サーバーを構築しています。例えば、異なる目的のためにWindows ServerとLinuxサーバーが必要な場合、仮想化技術を使用して、同じ物理サーバーにこれを構築できます。
<!仮想化はハードウェアインフラストラクチャを使用して、要件とニーズに応じて複数の仮想サーバーを構築しています。これを階層化されたアーキテクチャに置くと、レイヤ1はSAN(ストレージエリアネットワーク)になり、レイヤ2はリソース割り当て用のハードウェアサーバ(ブレードサーバ)になり、最上位レイヤはホストサーバになります。 Citrix、VMwareのvSphere、Xen、Microsoft Hyper V、Sun xVMなどの仮想化ソフトウェアは、ホストサーバーと呼ばれる最上位層のサーバー上で動作します。ホストサーバーは任意のオペレーティングシステムを実行し、仮想サーバーは要件に応じて任意のオペレーティングシステム上に構築できます。<!クラウドコンピューティングのコンセプトは、特定のオペレーティングシステム、アプリケーション、およびサービスに関する特定の構成詳細を持つ仮想サーバーを提供することです。コア(プロセッサまたは計算能力)、ソフトウェア、データアクセスおよびストレージスペースの物理的な位置は、ユーザにとって重要ではありません。クラウドコンピューティングは、その基準を達成するために仮想化技術を使用します。
基本的にクラウドコンピューティングは、仮想化技術、SOA(サービス指向アーキテクチャ)、自律およびユーティリティコンピューティングのコレクションです。これの背後にあるビジネスコンセプトは、各サービスまたはアプリケーションの各物理サーバーをオンサイトで使用する代わりに、クラウドコンピューティングプロバイダーからオフショア仮想サーバーまたはオフサイト仮想サーバーを雇うことができます。このオフサイトのリソースは、会社の観点からメンテナンスのために専用の人力を必要としません。企業は要件仕様を定義してクラウドコンピューティングプロバイダーに提供したり、クラウドサーバーのオンライン要件を計算したりすることができます。
クラウドコンピューティングには、IaaSとSaaS(IasSとSaaS)が組み込まれています。 IaaSはInfrastructure as a Serviceを意味し、SaaSはSoftware as a Serviceを意味します。サーバ、SAN、ソフトウェア、ラックスペース、ネットワークデバイス、帯域幅、保守作業員に投資するのではなく、クラウドコンピューティングプロバイダからクラウドサーバサービスを購入する方が良い。このモデルでは、企業はインフラストラクチャに多額の資金を投資する必要はなく、修理コストやメンテナンスコストを必要としません。SaaS(Software as a Service)は、仮想IaaSプラットフォーム上で企業にソフトウェアサービスを提供するコンセプトです。インストールファイルまたはバイナリは、仮想化ソフトウェアが実行されているホストサーバーに保存され、必要に応じて、または要求されたときに仮想サーバーにインストールされます。
IaaSとSaaSの場合、クラウドコンピューティングプロバイダは、顧客のニーズに応じて単一の仮想ボックスにソリューション全体を提供できる必要があります。たとえば、スタッフの郵送目的でMicrosoft Exchange Server用のサーバーを稼動させ、物理サーバーを購入し、より多くのリソースを費やす場合は、企業ネットワークへのインターネット接続またはVPN接続がインストールされたMS Exchangeでクラウドボックスを購入できます。
クラウドコンピューティングと仮想化の違い
(1)仮想化は技術ですが、クラウドコンピューティングは仮想化技術を使った概念です。 (2)仮想化は現場で内部的に行うことができ、ハードウェア以外のリソース関与は依然として存在するが、クラウドコンピューティングでは内部リソースは必要ない。