Q:
クラウドコンピューティングと仮想化の違いは何ですか?
A:一見すると、仮想化とクラウドコンピューティングは似たようなものに聞こえるかもしれませんが、それぞれに、より多くの種類のシステムに適用できるより広範な定義があります。 仮想化とクラウドコンピューティングの両方は、多くの場合、類似のモデルと原則に依存しているという意味で仮想的です。 ただし、クラウドコンピューティングと仮想化は本質的に異なります。
仮想化は、単に物理コンポーネントを仮想コンポーネントに置き換えることです。 この広い定義の中には、仮想ストレージデバイス、仮想マシン、仮想オペレーティングシステム、ネットワーク仮想化用の仮想ネットワークコンポーネントなど、特定のタイプの仮想化があります。 仮想化とは、誰かがマシンやサーバーなどのモデルをコードに組み込み、モデリングのように機能するソフトウェアプログラム機能を作成することを意味します。 たとえば、仮想サーバーは、独自の回路や他の物理コンポーネントを持たない場合でも、物理サーバーと同じように信号を送受信します。
ネットワーク仮想化は、クラウドコンピューティングと呼ばれる種類のセットアップに最も近い種類の仮想化です。 ネットワーク仮想化では、個々のサーバーやその他のコンポーネントは、物理的なハードウェアの部分ではなく、論理的な識別子に置き換えられます。 たとえば、仮想マシンは、実際のコンピューターではなく、コンピューターのソフトウェア表現です。 ネットワーク仮想化は、テスト環境と実際のネットワーク実装に使用されます。
一方、クラウドコンピューティングは、複数のコンピューターまたはハードウェアが無線またはIP接続されたネットワークを介してデータを送信する、特定の種類のITセットアップです。 ほとんどの場合、クラウドコンピューティング環境では、「クラウド」と呼ばれるやや抽象的なネットワークトラジェクトリを介して入力データをリモートロケーションに送信します。 クラウドコンピューティングサービスの普及により、クラウドをデータおよびアーカイブセキュリティの責任を負うベンダーが提供するストレージ環境として理解する人が増えています。
要するに、クラウドコンピューティングは、ベンダーが提供する特定の種類のネットワーク設定への参照であり、仮想化は、有形のデバイスとコントロールを、ソフトウェアがネットワークのプロセスをより多く管理するシステムに置き換えるより一般的なプロセスです。
