windows 2012授权模型
转自:http://www.aidanfinn.com/?p=13090
Remember that Microsoft licenses its servers at the physical level, not the VM level, so no matter what hypervisor you are using, the licensing is exactly the same.
I am not answering any more questions on this post - to be honest, there have been too many for me to have the time to deal with them. Don’t bother asking – I’ll ignore/delete it. My recommendations are:
- Re-read this post if you do not understand it after the first or second reads. To be honest, most of the questions have been from people who are just trying to make things complicated. Just license the hosts for the maximum number of Windows Server VMs that can ever run on that host, even for 1 second. It is that simple!
- Ask your LAR/distributor/reseller – that’s their job and that’s why you pay them
This post follows my dissertation on Windows Server 2012 licensing, which is essential reading before proceeding with this post.
I’m putting Hyper-V aside for just a few minutes to talk about how you will license virtualisation of Windows Server 2012 in virtual machines no matter what virtualisation you use, be it vSphere, Hyper-V, XenServer, or whatever tickles your fancy. BTW, the counting here also applies to:
- System Center 2012
- Core Infrastructure Suite (CIS)
- Enrolment for Core Infrastructure (ECI – minimum of 25 hosts)
Please read this post s-l-o-w-l-y and let it sink in. Then read it again. If you have been eating bowls full of VMware FUD then read it a third time – slowly.
FAQ
- VOSE or virtual operating system environment is a licensing term for virtual machine (VM). It is used when talking about licensing a VM for Windows Server.
- When you buy a license for virtualisation you legally buy and assign it to hardware, not to VMs. The virtualisation rights of Windows Server licenses the VMs on the licensed host for Windows Server.
- There is no mobility with OEM.
- You can move a volume license and it’s virtualisation rights once every 90 days. If you want to use HA (clustering), Live Migration/vMotion, DRS/Dynamic Optimization/PRO, then you need sufficient virtualisation rights on each host to support the maximum number of VMs that is possible on that host, even for 1 second.
- You cannot split a license or it’s virtualisation rights across hosts.
- Virtualisation rights are 2 VOSEs for a host licensed by Windows Server 2012 Standard and unlimited VOSEs for a host licensed for Windows Server 2012 Datacenter.
- Virtualisation rights covers the host for the assigned edition of Windows Server 2012 and lower versions/editions of Windows Server. It does not include Windows 8/7/Vista.
- You can assign more than 1 license to a host
In other words, you license a host for the maximum number of Windows Server VMs that it could host.
1 Host, 1 CPU, 2 VMs
Here you want to run a single host that has 1 CPU. The host will run 2 Windows Server virtual machines. You will assign a single Windows Server 2012 license to this host. The license covers 2 CPUs (there is only 1) and provides virtualisation rights for 2 virtual operating system environments (VOSEs). In other words, you get rights to install Windows Server 2012 Standard (or previous versions) in 2 VMs on this host.
1 Host, 2 CPUs, 4 VMs
The Standard edition covers 2 VOSEs, but the customer wants 4 VMs running Windows Server Standard 2008 R2. A single copy of WS2012 Standard will not suffice. 2 copies are bought to provide the 4 (2 * 2 VOSEs) VMs with licensing.
1 Host, 2 CPUs, 10 VMs
There are two options; do you go with the Standard or Datacenter editions of Windows Server 2012?
The Standard edition covers 2 VOSEs, but the customer wants 10 VMs running Windows Server Standard 2008 R2. A single copy of WS2012 Standard will not suffice. 5 copies are bought to provide the 10 (5 * 2 VOSEs) VMs with licensing. Based on USA Open NL pricing the licensing of these VMs will cost $882 * 5 = $4,410.
The Datacenter edition of WS2012 gives unlimited VOSEs and covers 2 CPUs in the host. This solution will require a single Windows Server 2012 Datacenter license which will cost $4,809.
Decision: If you will not go over 10 VMs on this host then Windows Server 2012 Standard edition is the way to go. If you estimate that there is a good chance of the VM numbers growing then spend an extra $399 and pick up the easier to account-for Windows Server 2012 Datacenter with it’s unlimited VOSE rights.
10 is the magic number using USA Open NL pricing. Once you reach 10 VOSEs on a 1 or 2 CPU host, you need to consider the Datacenter edition because it is cheaper once you hit 11 VOSEs.
1 Host, 4 CPUs, 4 VMs
It’s an unusual configuration but a valid one for the demonstration. The WS2012 Standard/Datacenter SKUs cover 2 CPUs each. In this case there are 4 CPUs. This will require 2 copies of Windows Server 2012 Standard, which also covers the 4 VMs.
Let’s pretend that 300 VMs will run on this host with 4 physical CPUs. Then we would assign 2 copies of Windows Server Datacenter on it. 2 copies will cover 2 CPUs each (4 CPUs) and unlimited VOSEs.
That Host with 320 Logical Processors – 10 CPUs with 16 Cores with Hyperthreading
The maximum specification for Windows Server 2012 Hyper-V is 320 logical processors in the host. That could be 10 Intel CPUs, each with 16 cores, with Hyperthreading enabled. We don’t count cores or logical processors when we license. We count CPUs, sockets, or plain old processors – pick the term you prefer. There are 10 CPUs/sockets/processors in this server. That requires 5 copies of either Windows Server 2012 Standard or Datacenter, depending on the required number of VOSEs.
Clusters
Let’s move on to the clusters, where people usually get things wrong because they don’t understand (or don’t want to understand) the mobility rights. VOSEs licensed by OEM cannot move. VOSEs licensed by VL can move once every 90 days. The correct solution is to license each host for the maximum number of VOSEs that it can have for even one second. And when I say “correct” I mean legal. Software Asset Management professionals (auditors) are not stupid and the “tricks” I hear people proposing are neither original or unknown to these auditors.
Reminder: This applies even to you non-Hyper-V folks.
2 Hosts, 1 CPU each, 4 VMs
Don’t get fooled! This is not one host with 3 VMs and 1 host with 1 VM. This is 2 hosts, each of which can have up to 4 VMs. In the past we would have used Enterprise edition on each host. That has been replaced by Windows Server 2012 Standard edition, that now has all the features and scalability of the Datacenter edition.
Take each host and size it for 4 VOSEs. That means we need to assign 2 copies of Windows Server 2012 Standard edition to each host. That’s 4 copies of WS2012 Standard.
2 Hosts, 2 CPUs each, 10 VMs
10 VMs with 2 hosts means that it is possible to have all 10 VMs on a single host. You have two options to license each host for up to 10 VOSEs.
Firstly you could license each of the hosts with 5 copies of Windows Server 2012 Standard. That will give you 10 (5 * 2) VOSEs. This requires 10 (5 * 2 hosts ) copies of Standard at a cost of $8,820 using USA Open NL.
Alternatively you could license each host with 1 copy of Windows Server 2012 Datacenter, at a cost of $9,618. The extra $798 will allow you to burst beyond 10 VOSEs to unlimited VOSEs. Switching to licensing hosts using the Datacenter edition means we don’t have to count VOSEs and we have unrestricted mobility between hosts.
2 Hosts, 2 CPUs each, 20 VMs
We have exceed the magic number of 10, and now it is cheaper to license with the Datacenter edition with it’s unlimited VOSEs per host. Each host has 2 CPUs, so each host requires 1 copy of Datacenter. There are 2 hosts so we require 2 copies of Windows Server 2012 Datacenter.
You could add more hosts to this cluster and each could have unlimited VMs. As long as the hosts have 1 or 2 CPUs each, each additional host requires only 1 copy of Windows Server 2012 Datacenter to license it for unlimited installs of Windows Server for the VMs on that host.
Lots of Hosts, Lots of VMs, 4 CPUs per Host
The magic number of 10 VOSEs is a dot in the rear view mirror. We now have lots of hosts with lots of VMs flying all over the place. Each host has 4 CPUs. To license the VOSEs on each host, we will require licensing for 4 CPUs. This will require 2 copies of Windows Server 2012 Datacenter per host, each covering 2 CPUs.
Live Migration Outside the Cluster
And new for WS2012 thanks to Live Migration living outside the cluster: you must ensure that the destination host is adequately licensed for VOSEs to accommodate the new VM. If this is an infrequent move then you could avail of the VL 90 day mobility right to reassign a license, ensuring the the old host is sufficiently licensed for remaining VOSEs and physical CPUs.
Hyper-V Server 2012
Hyper-V Server has no virtualisation rights and includes no free licensing for VOSEs. Therefore it is irrelevant in this conversation.
Economically Speaking – Why Hyper-V Makes Sense
If you buy Windows Server licensing for a host to license your VMs, then you are a tickbox (or PowerShell cmdlet) and a reboot away from having Hyper-V. Buying another product is just more money spent. And let’s be honest,Windows Server 2012 Hyper-V is not what you might have used/looked at before.
Technorati Tags: Windows Server 2012,Virtualisation,Licensing,Hyper-V,Xen,VMware
Copyright Warning
This blog post is the property of Aidan Finn (@joe_elway / http://www.aidanfinn.com) and may not be reused in any manner without prior consent of Aidan Finn. You may quote one paragraph from this blog post if you link to the original blog post.
Related posts:
- Windows Server 2012 Licensing In Detail
- Reminder of Windows Server 2012 and Windows 8 Licensing For VL Purchases
- Volume Licensing for Windows Server 2012 And Windows 8 Are Now Available
- How To Buy Windows 8 For Different Scenarios
- Windows Server 2012–Won’t Somebody Think Of The CALs?!?!
windows 2012授权模型的更多相关文章
- 在工作组的环境中配置Windows 2012 R2的远程桌面服务
在工作组的环境中配置Windows 2012 R2的远程桌面服务 How to configure Remote Desktop Service in Windows 2012 R2 workgrou ...
- windows 2012 r2下安装sharepoint 2013错误解决
日前,我在安装sharepoint 2013时,需要预部署一些软件,我们知道运行产品准备工具“prerequisiteinstaller”后就可以自动下载安装配置这些软件,但是使用系统为windows ...
- [转载]Windows 2012 R2安装SharePoint 2013 手动安装工具软件
之前介绍过在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2 ...
- Windows 2012 R2中安装SharePoint 2013 sp1参考
之前介绍过在window 2012中安装SharePoint 2013,这次,借着SharePoint 2013 sp1补丁发布之际,介绍下在window 2012 r2中安装SharePoint 2 ...
- Windows Phone 执行模型概述
Windows Phone 执行模型控制在 Windows Phone 上运行的应用程序的生命周期,该过程从启动应用程序开始,直至应用程序终止. 该执行模型旨在始终为最终用户提供快速响应的体验.为此, ...
- 网件无线网卡在windows 2012支持问题
网件的无线网卡的驱动是支持windows 8.1的,但是安装了驱动后,却没法启动网卡.网上搜索后发现,service里面网件有一进程没法启动:而2012年忘记官方论坛技术支持答复咨询居然说,网件驱动不 ...
- windows 2012 服务器打开ping端口,开通远程连接
windows 2012 服务器打开ping端口,开通远程桌面连接 控制面板->系统与安全->高级防火墙->入站规则 找到:windows 远程桌面 (http in ) 右键启用 ...
- SVN二次开发——让SVN、TSVN(TortoiseSVN)支持windows的访问控制模型、NTFS ADS(可选数据流、NTFS的安全属性)
SVN二次开发 ——让SVN.TSVN(TortoiseSVN)支持windows的访问控制模型.NTFS ADS (可选数据流.NTFS的安全属性) SVN secondary developmen ...
- jenkins集群加入Windows 2012 server作为slave
必须安装.net framework 3.5, 參考: http://technet.microsoft.com/en-us/library/dn482071.aspx 不要在windows 2012 ...
随机推荐
- /bin/sh^M: bad interpreter:没有那个文件或目录解决
/bin/sh^M: bad interpreter:没有那个文件或目录解决 执行脚本时发现如下错误: /bin/sh^M: bad interpreter: 没有那个文件或目录 错误分析: ...
- C#编程(六十九)----------DLR简介
DLR 一.近年来,在TIOBE公司每个月发布的编程语言排行榜中,C#总是能挤进前十名,而在最近十年来,C#总体上呈现上升的趋势.C#能取得这样的成绩,有很多因素,其中它在语言特性上的锐意进取让人印象 ...
- 初识安卓小程序(Android电话拨号器)
首先,先创建一个安卓项目(我的版本号是4.4.2的),名字为"电话拨号器",创建的时候点击"clipart",如图: 然后在res目录下找到layout目录,找 ...
- 混乱之子第一季/全集Sons Of Anarchy迅雷下载
本季第一至六季 Sons of Anarchy (2008-2013)看点:<混乱之子>发生在一个虚构的加州小镇(Charming)上,面对毒品贩子和大型土地开发商的步步紧逼,一家黑白两道 ...
- 丑女贝蒂第一至四季/全集Ugly Betty迅雷下载
本季第一至四季 Ugly Betty (2006-2009)看点:<丑女贝蒂>在Betty Suarez的生命始终只有一个目标:加入到时尚行业中去.尽管要变得很聪明,工作很卖力而且要多产, ...
- JQuery攻略(二) Jquery手册
在上一篇 JQuery攻略(一) 基础知识——选择器 与 DOM 中,我写了js的使用,如何选择元素,和一些比较常用的函数及DOM操作. 在这篇中,我将建立多个列表,将更多的 自定义选择器,函数,DO ...
- 详解UILabel的adjustsFontSizeToFitWidth值
详解UILabel的adjustsFontSizeToFitWidth值 UILabel有一个属性值,叫adjustsFontSizeToFitWidth,看着名字就知道,他是用来让文字自动适应UIL ...
- Material Designer的低版本兼容实现(六)—— Ripple Layout
新版的Android5.0添加了涟漪效果,虽然开源的库提供了各种控件便于大家使用涟漪效果.但是仍旧不可能满足所有需求,因此我今天改出来一个类叫做,LayoutRipple,其实感觉跟应该叫Ripple ...
- ab命令作apache压力测试
ab命令作apache压力测试 ./ab -c 100 -n 10000 http://127.0.0.1/index.php -c 100 即:每次并发100个 -n 10000 即: 共发送100 ...
- 使用jstl标签时提示The absolute uri: http://java.sun.com/jsp/jstl/core cannot
http://www.360doc.com/content/11/1219/15/1007797_173395882.shtml 检查应用目录下WEB-INF的lib里是否有jstl.jar和stan ...