Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

仮想環境向けWindows Serverライセンス完全ガイド:エディション選択からVM移行時の注意点まで

本記事では、最新のMicrosoftライセンスモデルの観点から、Windows Server 2019、2016、2012 R2のライセンス体系について詳しく解説します。また、Windows ServerをゲストOSとして仮想マシン上で稼働させる場合のライセンス規則や手順についても取り上げます。特に、vMotion(VMware)やLive Migration(Hyper-V)などにより、仮想マシンをハイパーバイザー間で移行できるHAクラスタ環境でのライセンス要件にも触れます。

目次

  • Windows Serverのエディション
  • Windows Server 2012 R2のソケット単位ライセンス
  • Windows Server 2016 / 2019:コア単位ライセンス
  • Windows Server仮想マシンのライセンスの考え方
  • 物理ホスト間のVM移行とWindows Serverライセンス
  • 仮想化におけるWindows Serverライセンスの計算例

Windows Serverのエディション

Windows Serverのライセンスモデルを検討する際は、通常「Standard」と「Datacenter」の2つのエディションを比較することになります。

Windows Server 2012 R2のStandardエディションとDatacenterエディションは、仮想マシンを稼働させる権利以外の機能面ではほぼ同一です。つまり、必要な機能の有無ではなく、物理ホスト上で稼働させる仮想マシンの数によってエディションを選択することになります。

  • Windows Server 2012 R2 Standard:ライセンス1本あたり最大2台の仮想マシンのみ稼働可能。
  • Windows Server 2012 R2 Datacenter:1台の物理ホスト上で無制限の仮想マシンを稼働可能(AVMA:Automatic Virtual Machine Activationを使えば、こうした仮想マシンは簡単にアクティベートできます)。

実際には、Windows Server 2012 R2のエディションを選ぶ際の判断材料は「仮想化を使用するかどうか」という一点に集約されます。

Windows Server 2016 / 2019のStandardライセンスでも、同じ物理ホスト上で最大2台のWindows Server仮想マシンを稼働できます。

一方、Windows Server 2016および2019のDatacenterエディションは、仮想化環境やAzureクラウド環境で役立つ多数の新技術をサポートしています。たとえば、Windows Server 2016 Datacenterでは以下が利用可能です。

  • Storage Spaces Direct
  • Storage Replica
  • Shielded Virtual Machines(シールドされた仮想マシン)
  • Host Guardian Service
  • Network Fabric
  • Microsoft Azure Stack

注: EssentialsおよびFoundationエディションは小規模ビジネス向けであり、独自の制限事項があり仮想化の権利もないため、ここでは扱いません。なお、Web Serverエディションは廃止されました。

Windows Server 2012 R2のソケット単位ライセンス

Windows Server 2012 R2のライセンス1本で、シングルまたはデュアルプロセッサ構成のサーバー1台上でOSを稼働できます。つまり、1ライセンスで1台の物理サーバー内の最大2個のプロセッサ(ソケット)をカバーします(「コア」と「プロセッサ」は別物である点に注意してください)。1ライセンスを2台のシングルプロセッササーバーに分割して適用することはできません(その場合は2ライセンス購入が必要です)。3プロセッサ以上搭載するサーバーの場合は、プロセッサ2個ごとに1ライセンスが必要です。たとえば、4プロセッサのサーバーにはWindows Server 2012 R2ライセンスが2本必要になります。

仮想環境向けWindows Serverライセンス完全ガイド:エディション選択からVM移行時の注意点まで

Windows Server 2016 / 2019:コア単位ライセンス

MicrosoftはWindows Server 2016および2019において、物理プロセッサ単位のライセンスモデルからコア単位(Core-based)のライセンスモデルへ移行しました。これは、CPUメーカーやサーバーベンダーがプロセッサ数ではなく1ソケットあたりのコア数を増やす方向へ進んでいるためです(顧客がマルチコアサーバーを広く使うようになっても、Microsoftが収益を逃さないための措置といえます)。主なポイントは以下の通りです。

  • Windows Server 2016のライセンス1本で、1台のサーバーの物理コア2個分をライセンスできます(2コアライセンスとして提供されます)。
  • 2コアライセンス1本の価格は、Windows Server 2012 R2の1プロセッサライセンスの約8分の1です。ただし、最低8本(16コア分)の購入が必要で、これが1物理ホストあたりの最小パッケージとなります。したがって、1ソケットあたり最大8コアの2プロセッササーバーの場合、ライセンスコストは実質変わりません。つまり「Windows Server 2012 R2 ×1(2CPU)= Windows Server 2019 ×8(2コア)」という関係が成り立ちます。
  • 現在では16コア版のWinSvrライセンスも入手可能で、標準的な物理ホスト1台をまとめてライセンスできます(例:WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic)。
  • 物理サーバー上のすべての有効なコアをライセンスする必要があります。

Windows Server仮想マシンのライセンスの考え方

物理サーバーをハイパーバイザーとして使い、複数のWindows Server仮想マシンを稼働させる予定がある場合は、そのサーバー上で動かす仮想マシンの数に応じてOSエディションを選択する必要があります。

たとえば、合計16コアのデュアルプロセッササーバーがあるとします。Windows Server 2019 Standardのライセンスを8本購入してすべての物理コアをライセンスすれば、その物理ホスト上で最大2台のWindows Server仮想マシンを稼働できます。Datacenterライセンスなら、ライセンス済みホスト上で無制限の仮想OSを稼働可能です。

なお、Microsoft製以外のOSを稼働する仮想マシンについては、ライセンスを考慮する必要はありません。

Standardライセンスのサーバーで3台以上の仮想マシンを動かしたい場合はどうすればよいのでしょうか。この場合、「Standardライセンス1本=仮想マシン2台」という基準に基づき、必要な本数のライセンスを追加購入します。

たとえば、デュアルプロセッサ(CPUあたり8コア)のサーバーで4台の仮想マシンを稼働させたい場合、Windows Server 2016 Standardのライセンスモデルでは、2コアライセンスを16本(全物理コアをカバーする2セット)購入するか、あるいは2コア版Datacenterライセンスを8本購入します(Windows Server 2016は再インストールせずにエディションをアップグレードできます)。

仮想環境向けWindows Serverライセンス完全ガイド:エディション選択からVM移行時の注意点まで

ライセンスの適用手順としては、まず物理コアをすべてカバーし、その後に仮想マシンのインスタンス分を割り当てる形になります。

現在のMicrosoftの価格体系では、1物理ホスト上で14台以上の仮想マシンを稼働させる予定があるならDatacenterエディションを購入する方が経済的です。それ未満であれば、コア数とVM数の要件に合わせて複数のStandardライセンスを購入するのが得策です。

Windows Server 2019で仮想化を行う場合、ホストOSはHyper-Vロールと仮想マシンの管理・保守目的でのみ使用できます。物理サーバーにWindows Server 2019をインストールし、その上で2台のVMを動かして、合計3つのフル機能のWindows Serverインスタンスを業務用に使うことはできません。Microsoftの用語では、物理OSインスタンスをPOSE(Physical Operating System Environment)、仮想OSインスタンスをVOSE(Virtual Operating System Environment)と呼びます。

物理ホスト間のVM移行とWindows Serverライセンス

次に、仮想化ファーム内でWindows Server仮想マシンが物理サーバー間を移動できる場合(vMotion、Live Migrationなどを使用)のライセンス上の特徴を見ていきます。

注: Microsoftのライセンスポリシーによれば、仮想マシンはHyper-Vだけでなく、VMwareやXENなど任意のプラットフォーム上で稼働させることが認められています。つまり、物理サーバーをライセンスし(WS Standard 2コアライセンス×8)、VMware ESXi/Free Hypervisorをインストールしても、ゲストOSとしてWindows Server 2019を稼働する仮想マシンを2台実行できます。

Software Assurance(SA)は、多くのMicrosoftサーバー製品において物理ホスト間で製品ライセンスを移転する権利を提供します。しかし、Windows Serverはこのルールの例外です。ライセンス契約によれば、ライセンスをホスト間で移行できるのは90日ごとに1回までと定められています。

では、VMがハイパーバイザー(ホストOS)間を移動できる仮想化ファームはどのようにライセンスすればよいのでしょうか。このシナリオでは、各物理サーバーに対して、任意の時点でそのサーバー上で稼働しうる仮想マシンの最大数をカバーするライセンスを購入する必要があります(ファーム内の全VMが1台のホストに集約される高可用性シナリオも含みます)。つまり、仮想マシン用のライセンスは物理ホストに紐付けられ、VMと一緒にホスト間を移動するものではないのです。

たとえば、それぞれシングルプロセッサの独立した物理サーバー2台があり、各サーバーで2台の仮想マシンを稼働している場合、必要なのはWindows Server Standardライセンス2コア版×8本×2台分です。

仮想環境向けWindows Serverライセンス完全ガイド:エディション選択からVM移行時の注意点まで

しかし、仮想マシンがこれらのサーバー間を移動できる場合は、さらに2コアライセンス×8本のセットがもう1組必要になります(各サーバーで同時に4台のVMが稼働しうるためです)。

仮想環境向けWindows Serverライセンス完全ガイド:エディション選択からVM移行時の注意点まで

Datacenterエディションの場合は、全コアをカバーする1セットのライセンス(最小構成で2コア版Datacenterライセンス×8本)が各物理ホストにあれば十分です。このライセンスは無制限のVM稼働を許可するためです。

したがって、Windows Serverライセンスは「1ホストあたりの最大VM数」を基準に選択すべきです。

仮想化におけるWindows Serverライセンスの計算例

以下に、仮想化環境における物理ホスト向けWindows Serverライセンスの計算例をいくつか紹介します。

例1. Hyper-Vクラスター(5ノード)があります。各サーバーは20コアのプロセッサを2基搭載し、それぞれ10台の仮想マシンを稼働させます。

5台のサーバーがHA Hyper-Vクラスターを構成しているため、VM移行(フェイルオーバー)時には最大50台の仮想マシンが各ホスト上で稼働する可能性があります。したがって、Datacenterライセンスを購入する方が経済的です。

1ホストあたりの必要ライセンス数:

  • 総コア数:40
  • 2コアライセンス(WinSvrDCCore 2019 SNGL OLP 2Lic NL CoreLic)の数:20本

5台のサーバーに必要な2コアライセンス(WinSvrDCCore)の合計:100本

例2. 支店に1台のサーバーがあり、4コアのソケットを2基搭載し、4台の仮想マシンを稼働しています。必要なWindows Serverライセンスは何本でしょうか。

このサーバーは8コアですが、ライセンス条件上、最低16コア分をカバーする必要があります。そこで、Windows Server 2016(WinSvrSTDCore 2 Core)のライセンスを8本購入します。これで2台のVMが稼働可能になり、追加の2台を稼働させるには、もう1セットのコアライセンスが必要です。

つまり、このサーバーをライセンスするには、2コア版Windows Serverライセンス(WinSvrSTDCore 2019 SNGL OLP 2Lic NL CoreLic)を16本、または16コア版ライセンス(WinSvrSTDCore 2019 SNGL OLP 16Lic NL CoreLic)を2本購入する必要があります。

  1. Windows 10のタスクバーと仮想デスクトップを快適に操作するキーボードショートカット一覧

    Microsoftが公開している情報をもとに、Windows 10でタスクバーと仮想デスクトップをより効率的に活用するためのキーボードショートカットをまとめました。すべてを一度に暗記するのは難しいですが、自分にとって特に役立ちそうなものをメモしておき、何度か実際に使ってみることで、自然と指が覚えてくれるはずです。 タスクバーのキーボードショートカット 以下のショートカットを使えば、マウス操作だけでは手間のかかる作業も、キーボードだけで素早く実行できます。アプリを管理者として起動したり、グループ化されたウィンドウのメニューを表示したりと、日々の作業がぐっとスムーズになります。 キーボード

  2. Windows PC 向けベスト 10 仮想マシン ソフトウェア (2022)

    コンピューターで一度に 1 つのソフトウェアしか実行できないとしたらどうなるか想像してみてください。メールをチェックしたい場合は、現在のプログラムをオフにする必要があります。インターネットにアクセスしたい場合は、Word 文書または現在作業中の他のアプリを閉じる必要があります。かなり難しそうですよね? 一度に多数のアプリケーションを実行できることは「当然」と考えていますが、一度に複数のオペレーティング システムを実行することはほとんど考えていません。ありがたいことに、ベスト仮想化ソフトウェア (2021) 単一のマシンで複数の OS を並行して使用する作業が容易になります。 1 台の物理マ