仮想化 コンテナ化と仮想化の違いは何ですか?

コンテナ化と仮想化の違いは何ですか?

Anonim

Q:

コンテナ化と仮想化の違いは何ですか?

A:

仮想化は社内のハードウェアリソースをさらに活用するための一般的な戦略ですが、コンテナ化は特定の種類のハードウェア仮想化です。 コンテナ化は、ハイパーバイザーを使用して物理リソースを仮想マシンに分割する従来の種類の仮想化の代替手段として登場しました。

コンテナ化は、仮想マシンを作成してハードウェアリソースをパーティション分割する代わりに、オペレーティングシステムレベルでさまざまなデータコンテナを構築しようとします。 つまり、仮想マシンとは異なり、コンテナはオペレーティングシステムを共有します。仮想マシンはそれぞれ、オペレーティングシステムを複製します。

場合によっては、コンテナー化は、よりアクセスしやすい、または簡単な形式の仮想化になります。 CPUやメモリなどのリソースを多くの仮想マシン間で分割するよりも、コンテナをセットアップする方が簡単な場合があります。 Dockerなどのコンテナー化ツールは、マネージャーがコンテナー仮想化システムを作成するのを支援します。 現在、ITプロフェッショナルは、コンテナ化またはハイパーバイザー仮想化が優れた方法であるかどうかを議論しています。 コンテナは、仮想マシンよりも少ないバルクで展開できるため、仮想化に対する一種の「シンクライアント」アプローチと呼ばれます。

コンテナ化と仮想化の違いは何ですか?