仮想化技術とは コンピュータにおける仮想化とは、サーバ、ネットワーク、メモリ、ストレージなど、コンピュータのさまざまな物理リソースを抽象化して変換し、物理構造間の不可分な障壁を打ち破り、ユーザーが元の構成よりも優れた方法でこれらのリソースを使用できるようにするリソース管理テクノロジです。これらの新しい仮想リソース部分は、既存のリソースが地理的または物理的に展開される方法によって制約されません。一般的に、仮想化されたリソースにはコンピューティング能力とデータ ストレージが含まれます。
仮想化テクノロジーのカテゴリは何ですか? 1. ハードウェア仮想化 2. 仮想マシン(VM)、実際のマシンのようにプログラムを実行できるコンピュータのソフトウェア実装
3. 仮想メモリ。隣接していないメモリ領域やハードディスク領域を、統一された連続したメモリアドレスに仮想化する。 4. ストレージ仮想化。ハードディスクなどの物理ストレージスペースを異なる論理ストレージスペースに分割します。 5. ネットワーク仮想化、異なるネットワークのハードウェアとソフトウェアのリソースを仮想的に統合する 仮想プライベート ネットワーク (VPN) は、大規模ネットワーク (通常はインターネット) 内のさまざまなコンピューター (ノード) を暗号化された接続を介して接続することによって形成される仮想ネットワークであり、ローカル エリア ネットワークと同様の機能を持ちます。 メモリ仮想化は、ネットワークシステム内のランダムアクセスメモリを集約して、統合された仮想メモリプールを形成します。 6. デスクトップ仮想化、ローカルコンピュータ上でリモートコンピュータのデスクトップを表示および操作し、プログラムを実行し、リモートコンピュータ上で情報を保存する 7. データベース仮想化 8. ソフトウェア仮想化 9. サービス仮想化 10. 仮想化開発のタイムライン 仮想化しない方が良い 仮想化は良いことですが、データセンターですべてを仮想化できるわけではありません。以下にリストされているサーバーは、仮想化プラットフォームへの統合には適していません。 近年、仮想化技術は IT 業界の発展に大きく貢献してきましたが、万能ではない場合もあります。 データ センターの場合、仮想化によりコストを節約し、データ センターの容量を最大限に活用し、データをより適切に保護できます。リソース仮想化管理により、CIO に具体的な指標が提供され、IT 部門の運営がより効率的になります。 仮想化には多くの利点があるため、仮想化は必ずしも良いことなのかという疑問が生じます。 仮想化が理想的ではない特殊なケースがいくつかあります。データセンターに不可欠なリソースは、物理サーバー上に展開する必要があります。これらのリソースを仮想化プラットフォームに配置することは不可能ではありませんが、物理サーバーに配置することを避けることは合理的なリスクです。 仮想マシンの原理 仮想マシンは、実際のコンピューティング環境を抽象化してシミュレートしたものです。 VMM は、仮想プロセッサのレジスタの完全なセット、物理メモリの使用状況、仮想デバイスの状態など、仮想マシンの状態を管理するために、各仮想マシンにデータ構造のセットを割り当てる必要があります。 VMM が仮想マシンをスケジュールすると、その状態の一部がホスト システムに復元されます。すべての状態を復元する必要はありません。たとえば、ホスト CR3 レジスタには、ゲスト OS によって設定された値ではなく、VMM によって設定されたページ テーブル物理アドレスが格納されます。ホスト プロセッサは、ゲスト OS のマシン命令を直接実行します。ゲスト OS は低い権限レベルで実行されるため、ホスト システムの特権状態にアクセスする場合 (GDT レジスタへの書き込みなど)、権限が不十分なためにホスト プロセッサが例外を生成し、実行権限を VMM に自動的に返します。さらに、外部割り込みが発生すると VMM も実行されます。 VMM は、まず仮想マシンの現在の状態を状態データ構造に書き戻し、仮想マシンが一時停止されている理由を分析し、次にゲスト OS に代わって対応する特権操作を実行する必要がある場合があります。ゲスト OS が CR3 レジスタを変更する場合などの最も単純なケースでは、仮想マシンの状態データ構造を更新するだけで済みます。一般的に言えば、ほとんどの場合、VMM は、本来単純な操作を完了するために複雑なプロセスを実行する必要があります。最後に、VMM は実行権をゲスト OS に返し、ゲスト OS は最後に中断された場所から実行を続行するか、VMM によって「挿入」された仮想割り込みと例外を処理します。この従来の仮想マシン操作モードは、Trap-And-Emulate と呼ばれます。仮想マシンはゲスト OS に対して完全に透過的であり、ゲスト OS を変更する必要はありません。ただし、VMM の設計はより複雑になり、システム全体のパフォーマンスが大幅に低下します。 |
<<: クラウドコンピューティングは勝ち抜かなければならない市場であり、市場シェア獲得競争は2018年にさらに激化するだろう。
>>: Ben Feng: TusDesign プライベート クラウド データ センター構築の実践 | V教室109号室
今から検索製品を開発するのは遅すぎますか? 「今こそ新たなチャンスが訪れる時であり、新しい形の検索エ...
1. 初期段階ではアカウントは1つだけサービス番号は?企業?サブスクリプションアカウント?多くの企業...
ほとんどのウェブマスターの目には、Baidu がウェブサイトの記事を組み込むのは、その質が優れている...
SEO に取り組んでいる期間によって、SEO に対する理解は異なります。たとえば、この業界に入ったば...
ビジネスアプリケーションを作成するプログラマーの多くは、実際の開発で Redis を使用する際に S...
2020年7月、「トーキング・トム・キャット」初のレースゲーム「トーキング・トム・レーシング」がパブ...
デジタル時代の到来は、業界のクラウド コンピューティング リソースの需要を刺激しただけでなく、クラウ...
「京財湘連の幸せには境界がない」――11月8日、北京で「JD Boundless Retail Po...
従来のアプローチでは、今日のビジネスに求められる競争上の優位性と迅速なイノベーションを実現できないた...
dotsi.pt は、2010 年にポルトガルのリスボンで設立されたホスティング プロバイダーです。...
Baiduのアルゴリズムのアップデート以来、多くの小規模ウェブマスターは怒りをぶつける場所がないと思...
おそらく多くの個人ウェブマスターは、多くのことを経験して疲れ果て、精神的に疲れ果て、あきらめたいと思...
catalysthost についてよく知らない人も多いでしょう。実は、catalysthost は ...
Armorshark は 2010 年に設立され、"unspeakable" プ...
8月14日、2011年の共同購入サイトの隆盛から、多くのプレイヤー間の激しい競争、そして今年の倒産、...