HYPER-V テクノロジの概要
Hyper-V は、Microsoft のハードウェア仮想化製品です。 これにより、仮想マシンと呼ばれるソフトウェア バージョンのコンピューターを作成および実行できます。 各仮想マシンは、オペレーティング システムとプログラムを実行するコンピューターそのもののように機能します。 コンピューティング リソースが必要な場合、仮想マシンを使用すると、柔軟性が向上し、時間とコストを節約できます。また、物理ハードウェア上で 1 つのオペレーティング システムを実行するよりも、ハードウェアをより効率的に使用できます。
Hyper-V では、各仮想マシンが個別の分離された領域で実行されるため、同じハードウェア上で複数の仮想マシンを同時に実行できます。 これは、他のワークロードに影響を与えるクラッシュなどの問題を回避するためや、異なるユーザー、グループ、またはサービスにさまざまなシステムへのアクセスを許可するために必要になる場合があります。
Hyper-V が役立つ状況
Hyper-V は、次のような場合に役立ちます。
プライベート クラウド環境の確立または拡大。 より柔軟なオンデマンドの IT サービスを提供し、共有リソースを使い始めたり、その規模を拡大したり、需要の変化に応じて使用率を調整したりできます。
ハードウェアをより効率的に使用できます。 サーバーとワークロードをより少ない台数のより強力な物理コンピューターに統合することで、電力と物理的スペースを節約できます。
ビジネス継続性の向上。 ワークロードの計画的ダウンタイムと計画外のダウンタイムの両方の影響を最小限にします。
仮想デスクトップ インフラストラクチャ (VDI) の確立または拡大。 VDI によるデスクトップの集中管理戦略を使用して、ビジネスの機敏性とデータの安全性を高め、規制遵守を簡略化し、デスクトップ オペレーティング システムとアプリケーションを管理します。 Hyper-V とリモート デスクトップ仮想化ホスト (RD 仮想化ホスト) を同じサーバー上に展開すると、個人用仮想デスクトップまたは仮想デスクトップ プールをユーザーが利用できるようになります。
開発とテストの効率を高めます。 物理システムのみを使用している場合は、必要なすべてのハードウェアを購入したり保守したりしなくても、さまざまなコンピューティング環境を再現できます。
Hyper-V とその他の仮想化製品
Windows および Windows サーバーの Hyper-V は、Microsoft Virtual PC、Microsoft Virtual Server、Windows Virtual PC など、古いハードウェア仮想化製品を置き換えます。 Hyper-V は、これらの古い製品では利用できないネットワーク、パフォーマンス、ストレージ、セキュリティ機能を提供します。
Hyper-V と、同じプロセッサ機能を必要とするほとんどのサードパーティの仮想化アプリケーションには互換性がありません。 これは、ハードウェア仮想化拡張機能と呼ばれるプロセッサ機能が共有されないように設計されているためです。 詳細については、「仮想化アプリケーションが Hyper-V、Device Guard、Credential Guard と連携して動作しない」を参照してください。
Hyper-V の機能
Hyper-V には、多くの機能が用意されています。 ここでは、それらの機能が提供または支援する内容別にグループ化して概説します。
コンピューティング環境 -Hyper-V 仮想マシンには、メモリ、プロセッサ、記憶域、ネットワークなど、物理コンピューターと同じ基本部分が含まれています。 これらのすべての部分には、さまざまなニーズを満たすためにさまざまな方法を構成できる機能とオプションがあります。 記憶域とネットワークはさまざまな方法で構成できるため、それぞれを独自のカテゴリと見なすことができます。
ディザスター リカバリーとバックアップ - ディザスター リカバリー用に、Hyper-V レプリカは、別の物理的な場所に格納することを目的とした仮想マシンのコピーを作成します。これにより仮想マシンをそのコピーから復元できます。 バックアップについては、Hyper-V は 2 種類のものを提供しています。 1 つは保存された状態を使用するものです。もう 1 つは、ボリューム シャドウ コピーサービス (VSS) を使用して、VSS をサポートするプログラムのアプリケーション整合性バックアップを作成します。
最適化 - サポートされる各ゲスト オペレーティング システムには、統合サービスと呼ばれる、カスタマイズされたサービスとドライバーのセットがあり、Hyper-V 仮想マシンでのオペレーティング システムの使用がさらに簡単になります。
移植性 - ライブ マイグレーション、記憶域の移行、インポート/エクスポートなどの機能により、仮想マシンでの移動またはディストリビューションがさらに簡単になります。
リモート接続-Hyper-V には、Windows と Linux の両方で使用する、リモート接続ツールである仮想マシン接続が含まれています。 リモート デスクトップとは異なり、このツールはコンソールへのアクセスを提供します。そのため、オペレーティング システムが起動していない場合でも、ゲストで起きていることを確認できます。
セキュリティ - セキュア ブートとシールドされた仮想マシンは、仮想マシンとそのデータをマルウェアやその他の承認されていないアクセスから保護するのに役立ちます。
このバージョンで導入された機能の概要については、「Windows Server の Hyper-V の新機能」を参照してください。 一部の機能やパーツには、構成できる数に制限があります。 「Windows Server 2016 での Hyper-V のスケーラビリティの計画」を参照してください。
Hyper-V を入手する方法
Hyper-V は、Windows Server および Windows で、Windows Server の x64 バージョンで利用できるサーバーの役割として入手できます。 サーバーの手順については、「Windows サーバーに Hyper-V の役割をインストールする」を参照してください。 Windows では、一部の 64 ビット バージョンの Windows で、機能として入手できます。 また、ダウンロード可能なスタンドアロン サーバー製品である Microsoft Hyper-V Server としても入手できます。
サポートされるオペレーティング システム
多くのオペレーティング システムは、仮想マシン上で実行されます。 一般に、x86 アーキテクチャを使用するオペレーティング システムは、Hyper-V 仮想マシン上で実行されます。 ただし、実行できるすべてのオペレーティング システムが Microsoft によってテストおよびサポートされているわけではありません。 サポート対象の一覧については、以下を参照してください。
Windows にインストールされた Hyper-v の Linux および FreeBSD 仮想マシンがサポートされています。
Windows Server 上の Hyper-V でサポートされる Windows ゲスト オペレーティング システム
Hyper-V の動作
Hyper-V は、ハイパーバイザー ベースの仮想化テクノロジです。 Hyper-V では、特定の機能を搭載した物理プロセッサを必要とする Windows ハイパーバイザーを使用します。 ハードウェアの詳細については、「Windows Server 上での Hyper-V のシステム要件」を参照してください。
ほとんどの場合、ハイパーバイザーはハードウェアと仮想マシンの間の相互作用を管理します。 このハイパーバイザーによって制御されたハードウェアへのアクセスにより、仮想マシンには実行するための分離された環境が提供されます。 一部の構成では、仮想マシンまたは仮想マシンで実行されているオペレーティング システムが、グラフィックス、ネットワーク、または記憶域のハードウェアに直接アクセスできます。
Hyper-V の構成要素
Hyper-V には、仮想マシンを作成して実行するために連携する必要なパーツがあります。 これらのパーツは、仮想化プラットフォームと呼ばれます。 これらは、Hyper-V の役割をインストールするときにセットでインストールされます。 必要なパーツは、Windows ハイパーバイザー、Hyper-V 仮想マシン管理サービス、仮想化 WMI プロバイダー、仮想マシン バス (VMbus)、仮想化サービス プロバイダー (VSP)、仮想インフラストラクチャ ドライバー (VID) などです。
Hyper-V には、管理と接続のためのツールも用意されています。 これらは、Hyper-V の役割がインストールされているのと同じコンピューターにも、Hyper-V の役割がインストールされていないコンピューターにもインストールできます。 これらのツールは次のとおりです。
- Hyper-V マネージャーは
- Windows PowerShell 用 Hyper-V モジュール
- 仮想マシン接続 (VMConnect とも呼ばれます)
- Windows PowerShell ダイレクト
関連テクノロジ
次に、Hyper-V でよく使用される Microsoft のいくつかのテクノロジを示します。
さまざまな記憶域テクノロジ: クラスター共有ボリューム、SMB 3.0、記憶域スペース ダイレクト
Windows コンテナーは、仮想化にさらに別のアプローチを備えます。 MSDN のWindows コンテナー ライブラリを参照してください。