开发者社区> 余二五> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

针对VM环境,Microsoft软件许可证如何计算?

简介:
+关注继续查看

没兴致读原文的,可以看我下面的简单概括:
(1) 一个Windows Server 2003/2008 Enterprise 版本可以装4个VM(不包括Host的那个,包括了就是5次)
(2) 一个Windows Server 2003/2008 Datacenter版本可以装无限个VM
(3) Per CPU版本的license,是根据VM的vCPU计算的。如果物理服务器是多核(比如双核)的,那么,可以视VM也是同样多(双)核的。举例,如果物理服务器是2个双核cpu,而上面的VM具有2个core,那么这2个core会被视为一个双-core CPU,只需要一个license。但是如果VM只有一个core,那么这一个单core也被视为一个CPU,需要一个license。
(4) 以上license概念适用于各种VM技术,包括Virtual Server 2005, Hyper-V 和VMWare的各个版本。

 

*****************************

虚拟环境下微软Windows Server许可证的计算方式(Revision 2)

delxu文档,转载请务必注明出处:http://delxu.spaces.live.com/blog/cns!D04F87F9ED029F69!2638.entry

08年底曾经写过一篇博文介绍这个,时过境迁,当时的文章可能有些过时了,所以在这里作一个补充和更新。

当然你可以去微软网站看个仔细:
http://www.microsoft.com/licensing/about-licensing/virtualization.aspx
或者下载这个文档:
http://download.microsoft.com/download/F/C/A/FCAB58A9-CCAD-4E0A-A673-88A5EE74E2CC/Licensing_Microsoft_Server_Products_Virtual_Environments.docx

讨厌英文的同学可以看我这个简单的介绍:
(1) 一个Windows Server 2008 R2 Standard 许可证可以在同一台物理服务器上安装1次(不包括Host那次,简写成1+1)
(2) 一个Windows Server 2008 R2 Enterprise 许可证可以在同一台物理服务器上安装4次(不包括Host那次,简写成4+1)
(3) 一个Windows Server 2008 R2 Datacenter 许可证可以在同一台物理服务器上安装无限次
(4) 一个Microsoft SQL Server Standard/Workgroup/Enterprise版的许可证可以在同一台物理服务器上安装无限次
(5) 以上license概念适用于各种VM技术,包括MS Virtual Server, Hyper-V, XEN和VMWare的各个版本。

由于高版本许可证允许安装低版本的软件,所以买了Windows 2008 R2的license,也可以安装Windows Server 2008, Windows Server 2003或者Windows 2000 server;又因为版本本身向下兼容,因此,买了datacenter版本的许可证允许安装Enterprise版或者Standard版。因此购买了Windows Server 2008 R2 datacenter版,你就可以在同一台物理服务器上安装任意数量个Windows Server的VM,不管这个Windows 是2008R2还是2008还是2003还是2000甚至是NT,也不用管是datacenter版还是Enterprise版还是Standard版。

但是要注意以下几点,首先,datacenter版本的Windows Server只有per CPU的,因此1台双CPU(注意不是双核,不管一个CPU有多少个核,都只算1个CPU,只需要一个per CPU的许可证)的服务器必须买2个许可证,四个物理CPU的服务器必须买4个许可证;

其次,要注意Enterprise License的应用。比如,你有2个Windows Server Enterprise许可证,分别用在2台ESX上,其中ESX1上运行了4个VM,ESX2上运行了3个VM,这些VM都安装了Windows Server Enterprise。此时你是符合许可证规范的。如果此时你VMotion了一台虚机,从ESX1到ESX2,这是合法的,因为此时ESX1上运行3个,ESX2上运行4个。但是从ESX2到ESX1是不合法的,因此此时ESX2运行2个,但是ESX1上运行了5个VM,超过了许可。

当然,微软没有用技术手段(比如黑屏)来控制这一点,这完全是一个法律上的合规的概念。

希望本文对于那些希望法律合规的企业管理员带来些帮助。如果您还有疑问,建议您向微软的销售人员咨询。










本文转自 hz022 51CTO博客,原文链接:http://blog.51cto.com/hz022/371697,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Microsoft SQL Server 2000数据附加
Microsoft SQL Server 2000附加数据操作流程 1、开始 - 所有程序 - Microsoft SQL Server - 企业管理器(如图1-1)。
922 0
无法打开到SQL Server的连接 (Microsoft SQL Server, 错误:53) .
标题: 连接到服务器 ------------------------------ 无法连接到 MSSQLSERVER。 ------------------------------ 其他信息: 在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。
2737 0
用户登录失败,Microsoft sql server 错误:18456
<p>      </p> <p><span style="font-family:KaiTi_GB2312; font-size:32px">    电脑上的安全软件,不小心拒绝了一个net1.exe的进程,结果在登录 SQL server 2008 的时候,就总是提示“用户登录失败,错误:18456”.</span></p> <p> </p> <p><span style="fo
2633 0
Microsoft SQL Server 2005简体中文开发版下载
http://222.132.81.146/rj/cs_sql_2005_dev_all_dvd.rar    (完全版) (解压密码:www.mofang.
2017 0
Microsoft SQL Server Integration Service文章总结
今天将所有的SSIS文章总结到一个文章中,做一个简单的目录,便于查找。 SSIS是微软的一个智能解决方案,通俗点和ASP.NET程序差不多,它也设计了很多的类似控件的东西,不过叫任务,这些任务的主要功能是将数据从数据源转到数据目的,中间也会有查询,聚合等等更加具体的任务。
819 0
Microsoft Visual Studio 不同的版本,创建对象会报错
例子:zkemkeeper.CZKEMClass aa = new CZKEMClass();        VS2008的版本,都是一样的添加引用,一样的代码,VS2010的就会报错,如下:        Error:Interop type 'zkemkeeper.CZKEMClass' cannot be embedded.Use the applicable interfa
928 0
+关注
20376
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载