仮想化技術の過去と現在

仮想化技術の過去と現在

仮想化技術は、簡単に言えば「1 台のコンピュータを N 台のコンピュータに仮想化すること」です。

最初の考え方は「ハードウェア仮想化」と呼ばれる。

ハードウェア仮想化の仕組みは非常に複雑なので諦めます。 。

このポピュラーサイエンスの記事はここに掲載されています。ご興味がございましたら、こちらをクリックしてください

ポピュラーサイエンス: ハードウェア仮想化テクノロジーとは何ですか?

https://baijiahao.baidu.com/s?id=1573894724153924&wfr=spider&for=pc

[[218923]]

2番目の考え方は「ソフトウェア仮想化」と呼ばれます

実際、皆さんはソフトウェア仮想化を試したことがあるでしょう。以前は、特別な日本のゲームをプレイするために、通常、コンピューターに仮想マシンをインストールしていました。以下に説明のための図を示します。

まず、図の一番上にある「ハードウェア」である私たち自身のコンピューターです。

次に、このコンピューターにオペレーティング システムをインストールします。これは、図の「物理マシン オペレーティング システム」です。

次に、このオペレーティング システム (図の「ハイパーバイザー」) に VMWare などの仮想マシン管理ソフトウェアをインストールします。

次に、図の「仮想オペレーティングシステム」である仮想マシン管理ソフトウェア上に仮想マシンをインストールします。

***、同じ種類の「アプリケーション ソフトウェア」である特別な日本のゲームを仮想オペレーティング システムにインストールします。

図の赤いボックスは、実際の物理マシンを N 台の仮想マシンに分割できるようにするソフトウェア仮想化テクノロジです。

また、Java 仮想マシンや .Net Framework もソフトウェア仮想化技術の一種です。

3番目の流派は「コンテナ化」と呼ばれる

コンテナ化スクールでは、LXC や CGroup などの Linux テクノロジーを活用しています。

LXC の本質は「プロセスの分離とリソースの分離」であり、物理マシンを N 台の仮想マシンに分割することが可能です。

CGroup の本質は、LXC のリソース管理メカニズム、つまり、N 台の仮想マシンのそれぞれが物理マシン上でどれだけの CPU とメモリを占有するかということです。

詳しい技術的説明については、Baidu百科事典を参照してください。興味のある学生は自分で空欄を埋めることができます。

LXC の紹介

https://baike.baidu.com/item/lxc/6014808?fr=aladdin

CGroupの紹介

https://baike.baidu.com/item/Cgroup

Docker コンテナ化アーキテクチャ (下図参照)

  • ポイント 1: 物理オペレーティング システムに Docker デーモンをインストールします。
  • ポイント 2: Docker 上で N 個のコンテナが実行されています。
  • 重要なポイント 3: Docker は各コンテナに特定のハードウェア リソース (CGroup) を割り当てます。
  • ポイント 4: 各コンテナは互いに分離されています。あなたは私を知りませんし、私もあなたを知りません (LXC 名前空間)。
  • ポイント5:各コンテナは非常に小さい、非常に小さい、非常に小さい

***、Dockerの公式ウェブサイトやさまざまな書籍でよく見られるこのDockerアーキテクチャ図を展開します

この図は非常に深く、鮮明かつ簡潔にDockerの技術的背景を表現しています。

  • Docker デーモン: Docker のデーモン プロセス。すべての神秘的なメカニズムがここに含まれています。
  • REST API: docker デーモンは、http 経由で操作できる http インターフェイスを提供します。
  • Docker CLI: Docker デーモンによって提供されるコマンドライン インターフェイス。コマンドラインから操作できます。
  • API分類: RESTでもCLIでも、イメージ管理、コンテナ管理、データボリューム管理、ネットワーク管理の4つのカテゴリに分かれています。
  • 画像: 簡単な例として、物理マシンに Windows をインストールし、Ghost を使用してバックアップを作成します。コンピュータがハッキングされた場合でも、すぐにバックアップを復元できます。この「バックアップ」は、Docker の世界では「イメージ」と呼ばれます。
  • コンテナ: 上記のバックアップを物理マシンに復元する場合、復元された Windows システムは「コンテナ」であり、1 つのイメージで N 個のコンテナを生成できます。
  • データ ボリューム: 各コンテナーが Docker を介してデータを渡し、物理マシンのハードディスクに直接アクセスする場合は、データ ボリュームが必要です。
  • ネットワーク: 前述のように、コンテナは互いに分離されています。同じ物理マシン上の 2 つのコンテナーであっても、ネットワーク上の 2 つの孤立した島のようになり、相互に通信することはできません。これらを接続するには、ネットワークを使用する必要があります。

<<:  2017年を振り返ると、オープンソースクラウドの寵児であるOpenStackは、喧騒から抜け出して合理性を取り戻した。

>>:  UCloudのYe Lideng氏との独占インタビュー:クラウドコンピューティングは人工知能のインフラになる

推薦する

シンガポールサーバー

シンガポール サーバー、シンガポール独立サーバー、シンガポール データ センター、シンガポール高帯域...

2012年は質の高い外部リンク構築チャネルが期待されます

多くの人は、SEO最適化を外部リンク構築、コンテンツ最適化と要約したり、外部リンクが王様、コンテンツ...

abcvg: xleaseweb/hetzner/ovh/online などの複数のコンピュータ ルームのサーバー

abcvg は 2009 年に設立されたサーバー x マーチャントです。主に xOVH、online...

インターネット起業:応募が王様、そして若い起業家がリード

2011 年はモバイル アプリ ストアにとって素晴らしい年でした。ほぼすべての店舗が急速な成長を示し...

医療電子商取引が「携帯電話による医薬品購入」モデルを試行

南方日報(記者/趙炳慧)スマートフォンの急速な発展により、医療電子商取引はそこに潜むチャンスに気づき...

インターネットコミュニティは注意してください! Qianzhan.comのドメイン名が盗まれ、数億ドルの損失

eName.cnは5月14日、@qianzhan.comが声明を発表し、新ネットワークの重大な抜け穴...

「ハートブリーディング」脆弱性が国内の主要ウェブサイトに影響、アリペイ、タオバオなど多くのウェブサイトが修正

「4月8日はハッカーやホワイトハットにとって眠れない夜だ」誰かがこう表現した。午前中はまだ WIN ...

Hostkvm: シンガポールの VPS ルームの簡単なレビュー、実際のネットワーク データを共有し、hostkvm の仕組みを説明します

シンガポールは東南アジア諸国の中でもネットワーク状況が最も良く、中国に来た時の効果もかなり良く、速度...

digital-vm: 月額 9 ドル、10Gbps の帯域幅、無制限のトラフィック、日本/シンガポールの 12 のデータセンターなど。

新しい販売業者である digital-vm (年に設立、ルーマニアに登録、登録番号 J40/3876...

セグメント化されたウェブサイトの列は、ロングテールキーワードで上位にランクされる可能性が高くなります。

ご存知のとおり、ロングテールキーワードはウェブサイトのトラフィックの大部分を占めています。ロングテー...

海外の調査によると、サーバーの約40%が「仮想」であることが判明

海外メディアの報道によると、英国、米国、フランス、ドイツで実施された仮想化調査では、サーバーの総数の...

2018 年のクラウド コンピューティングの 4 つの意外なトレンド

2018 年は成長が加速する年となり、仮想製品によってデータ漏洩が増加し、クラウド コンピューティン...

ハイブリッドクラウドを有効活用するために5つの障害を解決しましょう

過去数年間、企業はデータ、アプリケーション、開発作業をクラウドに移行する傾向が強まっています。この傾...

miniVPS - $7/KVM/2g メモリ/30g SSD/500g トラフィック/英国

miniVPS は、KVM VPS、英国データセンター、SSD ハードドライブ、G ポートを月額 4...

5つの主要な機能がファンを魅了し、Yunzhiのウェブサイト構築は業界のベンチマークの旗を掲げています

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますYunzh...