可能重复:
您能帮助我解决软件许可问题吗?
我希望这个问题真的足够简单。我对微软的许可有点困惑,去想想吧。
我可能正在考虑提供 Hyper-V 虚拟机供出租,即托管它们供客户出租。就像您从提供商那里获得自己的 VPS 一样。
好吧,我意识到我的模型应该使用 Windows 2008 DataCentre Edition 许可证,这很简单。我的问题是,对于外部用户,我是否需要外部连接器许可证 (EC)?
如果我这样做,是每个物理机还是每个虚拟机/容器?
从微软发布的文档中很难确定这一点。他们说,如果客户/合作伙伴正在访问/验证您的网络,那么他们可以访问的每台服务器都需要 EC 许可证。但这是否仅适用于活动目录系统?
基本上,如果我将所有客户的虚拟机设置为工作组服务器,就像我租用的 VPS 一样,那么就需要 EC 许可证。简而言之,是的,他们可能正在访问 VPS 所在的服务器/网络,但他们并没有专门针对服务器进行身份验证。本质上,这个虚拟机是“他们的”。
答案1
这是专门为托管客户虚拟机的人提供的许可模式。请致电 Microsoft 并与 Microsoft 许可代表交谈,询问托管提供商许可证。我不记得它的具体名称,希望有人能用正确的名称发表评论。
答案2
如果您正在创建虚拟机并销售这些虚拟机提供的服务(即使客户配置自定义软件或基础软件本身),您也需要 SPLA 许可证。请致电 MS Licensing,他们会很乐意为您提供详细信息。
如果您仅托管客户提供的图像,而与配置、安装或以其他方式提供软件或使用/运行软件的许可证无关,那么您将进入一个灰色区域,您可能不需要自己的许可证来提供此服务(客户需要自己的许可证,就像机器在他们自己的设备上运行一样)。你应该联系律师准确地阐明您的环境和服务,即使不为别的,也要为您的服务编写服务条款。
答案3
总结:您可能不需要 Windows“VPS”的 EC,但我认为您需要一个 Windows 许可证以及每个 VPS 的至少一个 CAL。
细节:
首先我要声明,我只参与设置 Windows 许可证,而不是购买许可证。我不太了解价格,无法就任何涉及成本的决定向您提供建议。
Windows Server 2008 似乎有两种不同的许可机制可供选择。
Windows“客户端访问许可证”(CAL)。 这些都是每个客户端许可证,其中服务器的每个客户端都必须有一个许可证。“客户端”可以是可以通过任何设备访问服务器的人(“每用户”许可证),也可以是可以由多人同时使用的设备(“每设备”许可证)。我已经为 CAL 设置了许可证服务器,通常是远程桌面会话的每用户许可证。据我所知,这些并不昂贵。
外部连接器许可证 (EC)。这些似乎是 CAL 的替代方案,您需要为服务器而不是客户端付费,以便在您可能有许多不经常使用的用户时简化许可。(因此您不需要数百个 CAL)。请注意,AFAICT,EC 适用于Windows 的单实例,因此如果您在单独的 VM 中有多个 Windows 实例,则每个 VM 都需要一个。我认为这些比 CAL 更贵。
您还应记住,由于每个虚拟机都是单独的 Windows 安装,因此您需要一个 Windows 许可证,而不仅仅是用户许可证。(不过,我认为使用 Hyper-V 可以免费获得第一个许可证。)
Windows 许可很复杂,所以最好的办法可能是与 Microsoft 代表交谈。他们可能针对这种情况有特殊的许可。但是,如果您谈论的是运行多个 Windows 实例,每个实例可能只有一个用户,我认为您需要的是 Windows 许可证和每个实例的 CAL。值得庆幸的是,当您批量购买时,MS 许可证确实会更便宜,并且有降低成本的方法。如果这是一项新业务,请查看BizSpark 计划。
- 另请参阅Microsoft 许可常见问题解答适用于 Windows 2008 Server。
编辑:写完这篇文章后不久,我发现了一个Microsoft 批量许可页面基本上与我上面写的解释相同,还有一些漂亮的图片。那里的链接可能有用。