Windows Server のコアライセンスは「CPU を足したら、足した分のコア数だけ買えばいい」と思われがちですが、実は“最低要件”が効いてきます。特に 8 コア未満の CPU を増設したときは、見積りがズレやすいポイントです。この記事では、CPU 増設時に必要なコアライセンス数の考え方を、具体例つきで整理します。
結論:4 コア CPU を追加しても「8 コア分」のライセンスが必要
質問のケース(既存:2CPU×8コア、追加:3基目として4コアCPUを増設)では、3 基目の CPU は実コア数が 4 コアでも、最低要件により「8 コア分」としてライセンスが必要です。
したがって、すでに 2CPU×8コア(計 16 コア)を満たす分を保有している前提なら、追加購入が必要なのは 8 コア分になります(購入単位としては通常 2 コアパック×4)。
まず押さえる:Windows Server コアライセンスの基本ルール
Windows Server(Standard / Datacenter)の「物理サーバーを物理コアでライセンスする」場合、基本は“物理コア数に合わせてコアライセンスを割り当てる”方式です。ただし、ここに最低要件が加わります。
| ルール | 要点 | 実務での意味 |
|---|---|---|
| 物理コアをすべてライセンス | サーバーの物理コア数に応じて必要 | CPUやコア数が増えたら、その分の追加が必要になりやすい |
| 1 物理 CPU あたり最低 8 コア | 8 コア未満の CPU でも「8 コア」としてカウント | 4コア/6コアCPUを足すときにコストが跳ねやすい |
| 1 物理サーバーあたり最低 16 コア | 1CPU構成でも 16 コア分は必要 | 小規模サーバーほど“最低16コア”の影響が大きい |
| 販売単位(パック) | 一般に 2コアパック/(任意で)16コアパック | 必要コア数を 2 で割って「2コアパック何個」を出す |
上の「1 CPU あたり最低 8 コア」が、今回の質問の核心です。物理コア数だけを見て 4 コア分を買うと、最低要件を満たせずライセンス不足になり得ます。
“コア数”で数えるときに注意:論理コア(スレッド)は数えない
コアライセンスでカウントするのは、一般にCPU のスレッド数(Hyper-Threading / SMT)ではなく物理コアです。サーバー仕様書に「16コア/32スレッド」などと書かれている場合、ライセンス上のカウントは“16コア”を基準に考えます。
計算してみる:2CPU×8コアに 4コアCPU を 1基追加したら?
ここでは、質問の構成を「ライセンス上のコア数」に落とし込んで、ズレが出ないように計算します。
| CPU | 実コア数 | 最低 8 コア要件の適用後(ライセンス上) |
|---|---|---|
| CPU #1 | 8 | 8(そのまま) |
| CPU #2 | 8 | 8(そのまま) |
| CPU #3(追加) | 4 | 8(最低要件で切り上げ) |
よって、サーバー全体で必要なコアライセンス数は次の通りになります。
- 既存(増設前):8 + 8 = 16 コア分
- 増設後:8 + 8 + 8 = 24 コア分
- 追加で必要:24 − 16 = 8 コア分
ポイントは、増設後の物理コア合計は 20(8+8+4)ですが、「1 CPU あたり最低 8 コア」要件のせいで、ライセンス上は 24 コア分必要になる点です。
計算式で覚える(現場向けの覚え方)
Excel などに落とすなら、次の考え方が分かりやすいです。
必要コア数 = max(16, 各CPUごとの max(実コア数, 8) を合計)
今回の例だと、max(16, (max(8,8)+max(8,8)+max(4,8))) = max(16, 8+8+8) = 24 となります。
購入単位に落とす:追加 8 コアは「2コアパック×4」が基本
多くの販売チャネルでは、Windows Server のコアライセンスは2 コア単位(2コアパック)で追加していきます。必要数が 8 コアなら、2コアパック換算で 4 個です。
| 追加で必要なコア数 | 2コアパック換算 | 補足 |
|---|---|---|
| 8コア | 4 | 今回のケース。最小構成で追加しやすい |
| 16コア | 8 | 16コアパック(任意)が使えるチャネルもある |
| 20コア | 10 | 16コア + 2コア×2 などの組み合わせも可 |
なお、Microsoft のガイダンスでは2コアパックに加えて(任意で)16コアパックが言及され、16コアパックは “8個の2コアパック相当” として整理されています。見積りや発注の単位が異なるだけで、必要な「コア数」を満たすのが本質です。
Standard / Datacenter の違い:コア数の計算は同じ、影響範囲が違う
CPU 増設時に「最低 8 コア/CPU」「最低 16 コア/サーバー」「物理コアをライセンス」という計算ルールは、Standard と Datacenter で基本的に共通です。違いが出るのは、主に仮想化(VM)をどれだけ動かせるかです。
| エディション | 物理コアをフルにライセンスしたときの主な権利 | こういう環境に向く |
|---|---|---|
| Standard | (一定条件のもとで)Windows Server の OSE/VM を 2 つまで利用でき、追加の VM を増やすときは“同じ物理コア分”のライセンスを積み増し(スタッキング) | VM が少なめ、物理サーバー台数が多い |
| Datacenter | 物理コアをフルにライセンスすると、VM(OSE)を多数/無制限に利用できる | 仮想化密度が高い、将来 VM が増える可能性が高い |
Standard は “2 VM まで” を起点に、VM を増やすとサーバーの物理コア分をセットで積み増ししていく発想になりやすいので、CPU 増設(=必要コアの増加)が、VM コストにも連鎖することがあります。Datacenter は増設で必要コア数が増えても、VM の増加に伴うライセンス積み増しが原則発生しにくい点が特徴です。
補足:VM でライセンスする方式もある(ただし条件あり)
最近は「物理コアではなく VM(仮想コア)でライセンスする」選択肢も整理されていますが、利用できる条件(例:サブスクリプションや Software Assurance など)が絡むため、CPU 増設の話と一緒に検討すると逆にややこしくなることがあります。まずは本記事の前提どおり、物理サーバーを物理コアでライセンスする考え方を押さえるのが安全です。
よくある誤解:なぜ「実コア 4 だけ買う」では足りないのか
CPU 増設時の見積り相談で、特に揉めやすいのが次の 3 パターンです。
誤解:追加した CPU は 4 コアだから、4 コア分だけでよい
実務感覚としては自然ですが、Windows Server のコアライセンスは「1 CPU あたり最低 8 コア」の要件があるため、4 コア CPU を追加しても8 コア分が必要になります。
誤解:サーバー合計 16 コアは満たしているから追加はいらない
増設後のサーバー合計は 20 コアなので「最低 16 コア」の条件は確かに満たします。しかし、今回は“CPU 単位の最低 8 コア”が効くので、サーバー合計の最低条件だけを見ても結論は出ません。
誤解:32 スレッドだから 32 コアとして買うべき
スレッド(論理プロセッサ)は、一般にライセンスカウントの対象ではありません。仕様書の「コア」と「スレッド」を混同すると過剰購入につながるため、必ず“物理コア数”をベースに確認します。
現場で役立つ:CPU 増設時のチェックリスト(見積もり前にやること)
ライセンスは「理屈が合っている」だけではなく、販売チャネル(CSP / ボリューム / OEM など)や、既存保有ライセンスの形態によって、見積りの出方や SKU の切り方が変わります。CPU を増設する予定があるなら、次の項目をまとめておくと話が早いです。
| 確認項目 | 具体的にメモする内容 | なぜ必要? |
|---|---|---|
| 物理 CPU 数(ソケット数) | 現在の CPU 数、増設後の CPU 数 | 最低 8 コア/CPU の判定に直結 |
| 各 CPU の物理コア数 | CPU 型番・コア数(スレッド数ではない) | 必要コア数=物理コア数(ただし最低要件あり) |
| エディション | Standard / Datacenter | 仮想化権利(VM 数)に大きく影響 |
| 導入形態 | 物理直載せ / Hyper-V / VMware 等での仮想化 | Standard のスタッキング要否が変わる |
| 保有ライセンスの内容 | 何コア分を保有しているか、購入形態(2コア/16コア) | 追加が「8コアなのか」「すでに余剰があるのか」が確定する |
| CAL の状況 | ユーザーCAL/デバイスCALの数、アクセス範囲 | CPU増設で増えないが、運用拡大で不足しがち |
特に、既存ライセンスが「このサーバーに何コア割り当て済みか」が曖昧だと、増設後の不足分が確定しません。“保有している総コア数” と “このサーバーに割り当てているコア数”を分けて整理するのがコツです。
構成パターン別:最低要件が効く早見表
CPU 増設の検討では、似た構成でも必要ライセンスが急に増えることがあります。最低要件(8/CPU・16/サーバー)が効く代表例を、目安として表にしました。
| 構成例 | 実コア合計 | ライセンス上の必要コア数 | 理由(要点) |
|---|---|---|---|
| 1CPU × 4コア | 4 | 16 | サーバー最低 16 コアが効く |
| 2CPU × 4コア | 8 | 16 | 各CPU最低 8 で 8+8=16 |
| 2CPU × 8コア | 16 | 16 | 最低要件をちょうど満たす |
| 2CPU × 10コア | 20 | 20 | 最低要件より物理コアが上回る |
| 3CPU(8+8+4コア) | 20 | 24 | 4コアCPUが最低8に切り上がる |
| 4CPU × 6コア | 24 | 32 | 各CPU最低 8 が 4 基分効く |
「CPU を増やしただけで、実コアよりライセンスが多く必要になる」現象は、この最低要件が原因です。構成変更を検討するときは、“合計コア数” ではなく “CPUごとの最低要件”を必ず当てはめて計算してください。
CPU 増設前に知っておくと得する実務ポイント
最初から「将来の増設」を見越したライセンス設計にしておく
将来 CPU を 1 基足す可能性がある場合、後から慌てないために、設計段階で次の観点を入れておくと堅いです。
- 8コア未満の CPU を増設する予定があるか(あるなら、最初から「8コア相当」を予算化)
- VM が増える見込みがあるか(Standard のスタッキング or Datacenter への切替が必要になることがある)
- 購入チャネルの制約(2コアパックで柔軟に買えるか、16コア単位しか見積もれないか)
“安い小コアCPUを足す” が必ずしも得とは限らない
4コアCPUを追加してもライセンスは 8 コア分必要になるため、「CPU は安く済んだのに、ライセンスが割高になる」逆転が起きやすいです。CPU増設をコストで判断するなら、ハード費+Windows Server コアライセンス費(+CAL)をセットで比較するのが現実的です。
販売パートナーに伝えるべき情報は “コア数” と “CPU数”
見積り依頼では「Windows Server 何本ください」よりも、CPU ソケット数/各CPUの物理コア数/エディション/現在の保有コア数を渡した方が正確です。今回のように “8コア最低要件” が絡むケースは、情報が 1 つ欠けるだけで見積りが変わります。
まとめ:今回のケースで追加購入が必要なのは「8 コア分」
2CPU×8コア構成で必要なコアライセンスをすでに確保しているサーバーに、3基目として 4コア CPU を増設する場合、Windows Server のコアライセンスは追加CPUも最低 8 コア分として扱うため、追加で 8 コア分のライセンスが必要になります。
構成変更があるときほど、「最低要件(8/CPU・16/サーバー)」と「物理コア数」を切り分けて計算し、販売パートナーの見積りと突き合わせるのが安全です。ライセンス条件は改定されることもあるため、最終判断はその時点の公式ガイダンスと購入チャネルの説明で確認してください。

コメント