
「サーバーOS、物理コアで数えればいいんでしょ?」——。 半分正解ですが、半分は非常に危険な回答です。特にVMwareやNutanixなどの仮想化基盤が絡むと、計算ルールを誤認して「意図しないライセンス違反」を起こしているケースが非常に多いです。 また、2022年10月の改正で追加された「仮想マシン単位」のカウント方法など、最新ルールを知っているかどうかでコストも変わります。今回は、監査で真っ先に狙われる「本体ライセンスの数え方」をプロの視点で整理しました。
この記事の要約
- 物理コア計算: 全ての物理コアをカバー。「1CPUあたり8」「1サーバーあたり16」が最低条件。
- 非Windowsホスト: ESXi等の上でも、原則は「物理サーバーのコア数」ベースで計算。
- 仮想化の特典: Datacenter版は無制限。Standard版は1セットで2VMまで。
- VM単位課金(新ルール): 特例として仮想コアでのカウントも可能だが、SA/サブスク必須で条件が厳しい。
目次
鉄則:物理コアライセンスの基本
現在のWindows Server(2016以降)は、CPUの数ではなく、中の「物理コア」の数に応じてライセンスを割り当てます。
Windows Server OSの割り当てルール
- 全コア割り当て: サーバーに搭載されている全ての物理コアにライセンスが必要です。
- 最低購入ルール(8/16の法則):
- 1プロセッサ(CPU)あたり:最低8コア分
- 1サーバーあたり:最低16コア分
- 具体例: 4コアのCPUが1つだけの小型サーバーであっても、規約上は「16コア分」のライセンスを購入しなければなりません。
仮想化の損益分岐点(Standard vs Datacenter)
1台の物理サーバー上で複数の仮想OS(VM)を動かす場合、エディション選びでコストが大きく変わります。
- Standardエディション:
- 物理コア分(最低16)をカバーすると、2つまでのVMを実行できます。
- 3〜4つ動かしたい場合は、もう一度「物理コア分」を上乗せ(スタック)して購入します。
- Datacenterエディション:
- 物理コア分をカバーすれば、そのサーバー上で動くVMの数は無制限です。
- 判断の目安: 一般的に1台のサーバーで10個以上のVMを動かすなら、最初からDatacenter版を選択するのが経済的です。
【注意】VMwareやNutanixなど非Windowsホストの場合
ここが監査で最も指摘されやすい落とし穴です。
- ルール: 土台となるハイパーバイザーがESXiやNutanix等であっても、その上でWindows Serverを動かすなら、「土台となっている物理サーバーの物理コア」に対してライセンスが必要です。
- よくある間違い: 「VMに割り当てた仮想コア数分しか買っていない」というケース。原則は物理ベースです。
【応用】仮想マシン(VM)単位の課金(2022年10月新ルール)
2022年10月の規約変更により、条件付きで「VMに割り当てた仮想コア」の数でライセンスを割り当てることが可能になりました。
- 適用条件: 1. 有効なSA(ソフトウェア・アシュアランス)がついている、またはサブスクリプション版であること。 2. 1VMあたり最低8コア分を割り当てること。 3. アクセスするCALもSA付き、またはサブスク版であること。
- 使いどころ: 物理コア数が非常に多いサーバー(例:128コア)上で、数個の小さなVMだけを動かしたい場合はこちらが有利になります。ただし、SA維持費やCALの制約により、トータルコストは高くなる傾向にあるため慎重な試算が必要です。
まとめ:構成の変更を放置しない
Windows Serverのライセンスは、サーバーの物理スペックとVM構成の掛け算です。 「物理サーバーをリプレースした」「VMを別のホストへ移動させた(vMotion等)」といったタイミングで、以前の計算が通用しなくなることが多々あります。 IT資産管理ツール等を利用し、ハードウェア構成とライセンスの紐付けを常に最新の状態に保つことが、監査対策の基本です。
