ホームページ  >  記事  >  運用・保守  >  docker はどのタイプの仮想化に属しますか?

docker はどのタイプの仮想化に属しますか?

WBOY
WBOYオリジナル
2022-02-23 11:36:434099ブラウズ

Docker はオペレーティング システム レベルの仮想化に属します。オペレーティング システム仮想化の最大の特徴は、追加のスーパーバイザ サポートを必要としないことです。カーネルは、複数の仮想オペレーティング システム インスタンスを作成することによって、異なるプロセスを分離します。コンテナ関連のテクノロジは次のとおりです。このカテゴリー。

docker はどのタイプの仮想化に属しますか?

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

docker はどのタイプの仮想化に属しますか?

仮想化

仮想化テクノロジは一般的な概念であり、理解が異なります。さまざまな分野で。コンピューティングの分野では、一般にコンピューティング仮想化、または一般にサーバー仮想化を指します。

Wikipedia の定義は次のとおりです。「コンピュータ技術において、仮想化とは、サーバー、ネットワーク、メモリ、ストレージなど、コンピュータのさまざまな物理リソースを抽象化するリソース管理技術です。変換により、物理構造間の分離できない障壁が取り除かれ、ユーザーが元の構成よりも適切な方法でこれらのリソースを適用できるようになります。」

仮想化の核心はリソースの制御であることがわかります。 要約、目標多くの場合、同じホスト上で複数のシステムまたはアプリケーションを同時に実行することで、システム リソースの使用率が向上し、コスト削減、管理の容易さ、フォールト トレランスや災害耐性などのメリットがもたらされます。

仮想化テクノロジは、広いカテゴリに基づいて、ハードウェア ベースの仮想化とソフトウェア ベースの仮想化に分類できます。

ソフトウェア ベースの仮想化は、オブジェクトのレベルからアプリケーション仮想化とプラットフォーム仮想化に分類できます (一般に仮想マシン テクノロジと呼ばれるものがこのカテゴリに分類されます)。前者は通常、Wine などのシミュレーション デバイスまたはソフトウェアを指し、後者はいくつかのサブカテゴリに分類できます。

完全仮想化: 仮想マシンは、基盤となるハードウェア環境全体と特権命令の実行プロセスをシミュレートします。ゲスト オペレーティング システムを変更する必要はありません。例: IBM p および z シリーズの仮想化、VMware Workstation、VirtualBox、QEMU など;

  • ハードウェア支援仮想化: ハードウェア (主に CPU) 補助サポートを使用 (現在は x86 上)アーキテクチャ 利用可能なハードウェア支援仮想化テクノロジ (Intel-VT および AMD-V を含む) は、VMware Workstation、Xen、KVM などのゲスト オペレーティング システムを変更せずに完全な仮想化機能を実現するための、重要な命令を処理します。

    # 部分仮想化: 一部のハードウェア リソースのみが仮想化され、ゲスト オペレーティング システムを変更する必要があります。一部の初期バージョンの仮想化テクノロジは現在、部分的な仮想化のみをサポートしています。
  • 準仮想化: 一部のハードウェア インターフェイスがソフトウェアの形式でゲスト オペレーティング システムに提供されており、ゲスト オペレーティング システムの変更が必要です。 、初期の Xen など;
  • オペレーティング システム レベルの仮想化: カーネルは、複数の仮想オペレーティング システム インスタンス (カーネルとライブラリ) を作成することによって、さまざまなプロセスを分離します。コンテナ関連のテクノロジーがこのカテゴリに分類されます。
  • Docker やその他のコンテナ テクノロジはオペレーティング システム仮想化のカテゴリに属していることがわかります。オペレーティング システム仮想化の最大の特徴は、追加のスーパーバイザ サポートを必要としないことです。 Docker 仮想化の多くの利点は、オペレーティング システム仮想化テクノロジ自体の設計と実装から切り離すことができません。
推奨される学習: 「

docker ビデオ チュートリアル

以上がdocker はどのタイプの仮想化に属しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。