Standard 和 Datacenter,按 Windows 客机数量怎么选?

两档月加价差 $3。微软文档里的差别主要是同一台主机上的 Windows 客机数量,不是角色能不能装。Standard 覆盖本机业务,或宿主只做管理时的一两台客机。第三台 Windows 客机,或本机业务之外还要两台客机,选 Datacenter。语言在 English、繁體中文、简体中文里定。连上去用 RDP。

先数客机Windows 环境数到哪一档,版本就定在哪一档。
月加价差 $3Standard $22,Datacenter $25,随周期乘月数。
连不上按报错超时查端口和防火墙,拒绝查监听,凭证查账号。

两档差在客机数量

配置页上的 Windows 有两档:Windows Server Standard 与 Windows Server Datacenter。版本都是 2019、2022、2025。月加价分别是 $22 与 $25。差额是 $3,对得上「客机数量」,对不上「这一档少了一半角色」。IIS、文件服务、Hyper-V 两边都能装。下单时要分开的是:这台物理机上要同时跑几套 Windows。

微软的许可说明按已覆盖的物理核心计算,2019、2022、2025 的客机额度是同一条。物理核心都覆盖时,Standard 最多使用两个操作系统环境,或两个带 Hyper-V 隔离的 Windows 容器。若这两个环境都是虚拟机,物理机上的系统可以另外存在,但只能用来托管和管理这些虚拟机,不能再跑网站、数据库或其他业务。不带 Hyper-V 隔离的 Windows 容器不占这两个名额。Datacenter 在同一台已覆盖的主机上不限制 Windows Server 虚拟机数量,带 Hyper-V 隔离的容器也不限制。

Linux 客机不使用 Windows 的操作系统环境额度。宿主只做 Hyper-V、上面全是 Linux 时,仍落在 Standard。一旦 Windows 客机要到第三台,额度就换成 Datacenter。本站配置页是二选一,不把多份 Standard 叠在同一台机器上,也不会用叠加许可证去换第三台客机。计划里出现第三台 Windows 客机,下单时直接选 Datacenter。

同时在用的 Windows版本
只有物理机本机,没有 Windows 客机Standard
本机在跑业务,另加 1 台 Windows 客机Standard
本机在跑业务,另加 2 台 Windows 客机Datacenter
宿主只做 Hyper-V,Windows 客机 1 或 2 台Standard
宿主只做 Hyper-V,Windows 客机第 3 台起Datacenter
宿主只做 Hyper-V,客机全是 LinuxStandard

带 Hyper-V 隔离的容器按虚拟机计入同一额度:Standard 两个,Datacenter 不限。普通 Windows 容器不计入。数的是会同时运行的环境,不是一周里曾经启动过的环境。白天关掉的那一台,不占白天的额度。晚上要一起开,晚上的组合另数一次。两次都要落在所选版本里。

功能对照里,Datacenter 另有不限数量的存储副本、屏蔽虚拟机、软件定义网络和软件定义存储。Standard 的存储副本限于一个伙伴关系、一个资源组、一块不超过 2TB 的卷。这些项不改变上表。上表只看 Windows 客机数量。三个版本的功能细项以微软该版本的说明为准,不在这里合成一张总表。

Standard 停在哪一条

只跑一套 Windows 业务时,选 Standard。物理机自己就是网站、数据库或文件服务器,不再开 Windows 客机。使用中的环境是 1 个,停在 Standard,月加 $22。语言按操作时要看的界面选,连接用 RDP,端口 3389。

本机已经在跑业务时,还能再加 1 台 Windows 客机。本机算 1,客机算 1,合计两个环境,仍然是 Standard。再加第二台 Windows 客机,合计变成 3,宿主例外用不上,因为宿主不是「只做管理」。这一条选 Datacenter,不要按「客机才两台」留在 Standard。

宿主不跑业务、只做 Hyper-V 时,Windows 客机可以到 2 台。一台域控制器加一台文件服务器,宿主不另外部署网站,这是 Standard 的上限,不是起点。第 3 台 Windows 客机不在这档里。Linux 客机可以排在这两台 Windows 旁边,不占用额度。把 Linux 也数进「两台」,会把本来够用的 Standard 选成 Datacenter。

自动虚拟机激活是附带差别:Datacenter 宿主可以为上面的 Windows 客机做自动虚拟机激活。Standard 宿主不提供这项。客机只有一两台、又能接受各自激活时,不必为了激活方式改选 Datacenter。客机数量已经超过上表时,版本先按数量改,激活方式跟着走。

配置页选中的 Windows 装在这台物理机上。要在 Proxmox 里跑 Windows 客机,勾选 Datacenter 不会把额度转给那些客机。物理机系统改选 Proxmox VE。磁盘和内存另算,见 两块直连 NVMe 上怎么分盘 与 内存不能加条时,虚拟机的核和内存怎么留。

Datacenter 从第三台算起

Hyper-V 上要同时开很多 Windows 客机时,选 Datacenter,月加 $25。第 3 台是分界,不是「十台才算多」。三台 Windows 应用服务器,宿主只做 Hyper-V,已经超出 Standard 的两个虚拟环境。十台也一样,额度都是 Datacenter,差在内存和磁盘能不能放下,不在版本名称。

Datacenter 不增加处理器,也不增加内存。这台机器仍是 AMD EPYC 7543P,32 核 / 64 线程,2.8–3.7 GHz。内存仍是 DDR4-3200 ECC RDIMM 的 128GB 或 256GB,下单后不能加条。十台 Windows 客机各固定 8GB,合计 80GB,宿主还要留下自己的一份。80GB 没有超过 128GB 的标称,也不等于 128GB 档一定够。固定内存怎么留、余量怎么看,沿用内存那一篇的算法,这篇不把 Proxmox 的 ARC 挪到 Windows 上重算。版本选对、内存档选错,装完同样不能加条。

本机业务再加上两台 Windows 客机,和「宿主只做管理、客机第三台」是同一档。两条都是 Datacenter。不要用「客机不到三台」把前一种留在 Standard。数的时候先问宿主自己有没有业务。有,本机先算 1,客机从 1 往上加。没有,客机从 1 数到 2 为止。

计划环境怎么数版本
物理机一套网站和数据库1 个本机环境Standard
本机网站,加 1 台 Windows 客机1 + 1Standard
本机网站,加 2 台 Windows 客机1 + 2,宿主例外不成立Datacenter
Hyper-V 加 2 台 Windows,宿主无业务2 个虚拟环境Standard
Hyper-V 加 3 台 Windows3 个虚拟环境Datacenter
Hyper-V 加 2 台 Windows、若干 LinuxWindows 仍是 2Standard

容器若带 Hyper-V 隔离,按上表的虚拟环境计。两台隔离容器已经占满 Standard。第三台隔离容器改选 Datacenter。不隔离的 Windows 容器可以排在 Standard 的两个环境之外,不要把它们误当成「还能再开两台虚拟机」。

版本、语言和月加价一起定

客机数量定档,版本号另定。2019、2022、2025 不改变「两个还是不限」。业务要哪一个版本,就在该档下面选哪一个。档选 Standard、版本选 2025,额度仍是两个环境。档选 Datacenter、版本选 2019,额度仍不限。不要用较新的版本号去换第三台客机。

语言只在选了 Windows 之后出现,三选一:English、繁體中文、简体中文。这是系统界面语言,不是键盘布局。界面要简体、打字却在英文键盘上,下单时仍选简体中文,键盘到连上之后再对齐。界面和键盘是两笔,写在后面一节。语言选错不会改客机额度,但会改菜单和报错的用词。后面查防火墙规则组时,显示名跟着这三项走。

机器本身是 AMD EPYC 7543P,32 核 / 64 线程。内存 DDR4-3200 ECC RDIMM,128GB 月租 $462,256GB 月租 $595。磁盘默认 2×1TB NVMe,无硬件 RAID,盘独立直连,可用容量 2TB。机房在日本东京。无安装费。应付等于月租乘以月数,不打折。Windows 加价跟同一周期预付。128GB、不加盘、250M、不额外加地址时,月租是 $462 加上系统加价:Standard 为 $484,Datacenter 为 $487。

周期月数Standard 加价Datacenter 加价
月付1$22$25
季付3$66$75
半年付6$132$150
年付12$264$300

上表只是系统加价,不是整机月租。年付差额是 $36,仍然对得上客机数量,对不上把 Datacenter 当成另一颗处理器。选 Linux 时没有这张表,接入是 SSH。选 Windows 时接入改为 RDP。付款后的地址和账号在控制台,见 付款后在控制台查看 SSH 和 RDP。默认端口 3389。

控制台里的地址可能多于一个。RDP 只用列出的第一个。其余地址不写进同一条连接。地址怎样和默认的那一个一起计数,见 额外 IPv4 和默认地址怎么一起算。连错后面的地址,超时和拒绝都会出现,看起来像系统没起来。

超时、拒绝、凭证分开查

连不上时先读报错原文,再决定查端口、防火墙还是账号。三条不要一起改。密码错不会让连接停在超时里。防火墙丢弃数据包时,账号是对的也进不去。先改密码,会把下一轮的报错弄混。

报错先查先不要查
超时,长时间没有响应第一个地址、端口 3389、防火墙是否丢弃密码
连接被拒绝,立刻失败3389 是否在听、远程桌面是否关闭、TermService密码
用户名或密码不正确控制台账号、密码、本地账号前的 .\、键盘符号防火墙
身份验证错误、CredSSP客户端是否过旧、网络级别身份验证把端口改成别的

超时先对地址和端口

超时表示发出去的包没有会话回来。先核对控制台里的第一个地址,端口写 3389,连接串是地址加冒号加 3389。在客户机上执行 Test-NetConnection -ComputerName 地址 -Port 3389,地址换成控制台的第一个。TcpTestSucceeded 为 True,端口是通的,停止改防火墙,转到凭证。长时间停住且结果为 False,地址和端口已经对过,再看系统是不是把 TCP 3389 丢弃了。

RDP 这条路本身不通时,用控制台中的图形会话进系统,执行后面的检查。不要先关掉整个防火墙。入站加一条允许,或启用系统语言对应的远程桌面规则组。英文界面的规则组是 Remote Desktop,繁体界面是 遠端桌面,简体界面是 远程桌面。按端口添加时不依赖显示名:New-NetFirewallRule -DisplayName 'RDP 3389' -Direction Inbound -Protocol TCP -LocalPort 3389 -Action Allow。已有同名规则时不要重复添加。启用规则组则是 Enable-NetFirewallRule -DisplayGroup 'Remote Desktop',繁体系统把组名换成 遠端桌面,简体系统换成 远程桌面。

拒绝先看有没有在听

连接被拒绝是对端立刻复位,3389 上没有可用的监听,或防火墙以拒绝而不是丢弃回应。在系统里看 Get-NetTCPConnection -LocalPort 3389 -State Listen。没有输出,就是没在听。接着看服务 Get-Service TermService,状态要是 Running,启动类型要是 Automatic。没启动时执行 Set-Service TermService -StartupType Automatic,再 Start-Service TermService。

远程桌面开关在 HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server 的 fDenyTSConnections。值为 1 是拒绝连接,值为 0 是允许。读它用 Get-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections。要打开时把值设为 0:Set-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server' -Name fDenyTSConnections -Value 0。改完再查一次监听。监听出现之后,客户机上的 Test-NetConnection 应变为 True。仍然超时,回到防火墙,不要改账号。

凭证只在端口通了之后查

TcpTestSucceeded 为 True,或报错明确写着用户名或密码不正确,才查账号。用户名用控制台给出的账号,密码用控制台里的那一串。本地账号在用户名前加 .\,避免客户端把自己的计算机名拼进用户名。密码里有 @、#、$ 时,先看下一节的键盘布局。布局不一致时,屏幕上的界面语言是对的,送进密码框的符号是错的。这种失败要改布局或改输入,不要先重置密码。

报错写身份验证错误或 CredSSP,而不是用户名或密码不正确,端口多半已经通了。先换当前的远程桌面客户端再试。网络级别身份验证要求客户端在出现桌面之前完成验证,过旧的客户端会停在这一步。不要把这种报错当成 3389 被封,也不要先关掉防火墙。

界面语言和键盘布局

下单时的 English、繁體中文、简体中文决定界面和一部分报错用词。RDP 客户端默认把自己的键盘布局带进会话。于是界面可以是简体,打出来的标点和快捷键仍是客户端那一套。密码、路径和符号会错位。这不是版本选错,也不是端口问题。

在已经连上的会话里执行 Get-WinUserLanguageList。看 LanguageTag 和 InputMethodTips。前者是语言,后者是键盘,两者可以不同。界面是 zh-CN、键盘仍是 en-US 时,就会出现中文菜单配英文符号。

要让一种布局排在第一位,用该语言重新建表,再附上要保留的其他语言。这会替换当前用户的语言列表。简体放第一、英文保留:

$Lang = New-WinUserLanguageList 'zh-CN'
$Lang.Add('en-US')
Set-WinUserLanguageList -LanguageList $Lang -Force

繁体把第一项换成 zh-TW。只要英文界面和英文键盘时,第一项用 en-US。改完后注销这次会话再连。只在会话里点一次输入法,下一次连接仍可能被客户端布局盖住。

客户端每次都把布局带进来、服务器上的设置留不住时,让会话使用用户配置里的布局,而不是客户端带来的布局。在系统上写入 IgnoreRemoteKeyboardLayout,类型 DWORD,值为 1:New-ItemProperty -Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Keyboard Layout' -Name IgnoreRemoteKeyboardLayout -PropertyType DWord -Value 1 -Force。这项在本机生效,覆盖这台机器上的用户。断开当前会话再连,新会话才按服务器布局。要恢复客户端布局,把值改回 0 或删除该项,再重新连接。

下单语言按要看的菜单选。键盘按实际打字的那一侧对齐。人在英文键盘前、系统选了简体,就在连上之后把 en-US 留在列表里,或让忽略客户端布局的那一项生效。不要为了键盘回去改客机额度。

下单前对一下数量

版本在配置页选定。装好以后再从 Standard 改口要第三台 Windows 客机,额度对不上。内存档也在同一页选定,Datacenter 不会把 128GB 变成 256GB。两笔一起对完再付款。

  1. 数会同时运行的 Windows。宿主有业务时本机算 1。宿主只做 Hyper-V 时本机不算进那两个名额。
  2. 本机加 1 台客机,或宿主无业务且 Windows 客机为 1 到 2 台,选 Standard,月加 $22。Linux 客机不计入。
  3. 本机之外还有 2 台 Windows 客机,或 Windows 客机达到第 3 台,选 Datacenter,月加 $25。不要把多份 Standard 叠加上去。
  4. 在该档下选 2019、2022 或 2025。语言在 English、繁體中文、简体中文里定。语言是界面,键盘连上后再对。
  5. 物理机要装 Proxmox 时不选这两档。Windows 客机额度不会跟着 Proxmox 走。
  6. 连不上时按报错分流:超时查第一个地址和 3389,再查防火墙;拒绝查监听和 fDenyTSConnections;凭证在端口通了之后查账号,符号错位先查键盘。

走一遍两台和三台。Hyper-V 宿主不跑网站,Windows 客机两台,Linux 客机另有几台:Windows 环境是 2,选 Standard。同一宿主把 Windows 客机加到三台:选 Datacenter。本机已经在跑数据库,还要两台 Windows 客机:1+2,选 Datacenter。本机只跑这一套数据库:选 Standard。四种计划的处理器都是 32 核,内存档按固定内存另选。RDP 都走控制台的第一个地址和 3389。

档按客机数量定,报错按超时、拒绝、凭证分开查。数量在下单前数完,连不上时就不用从密码猜起。

先数客机,再选 Windows 版本

$462 / 月起