{"id":10954,"date":"2010-11-17T18:02:00","date_gmt":"2010-11-17T18:02:00","guid":{"rendered":"https:\/\/aidanfinn.com\/?p=10954"},"modified":"2010-11-17T18:02:00","modified_gmt":"2010-11-17T18:02:00","slug":"ms-partner-event-server-licensing-in-a-virtual-environment","status":"publish","type":"post","link":"https:\/\/aidanfinn.com\/?p=10954","title":{"rendered":"MS Partner Event: Server Licensing in a Virtual Environment"},"content":{"rendered":"<p>I\u2019m at a MS partner briefing day in Dublin.\u00a0 The focus is on licensing in a virtualised environment.\u00a0 I\u2019ve spent most of the last 3 years in a hosting environment with SPLA licensing.\u00a0 This will give me an opportunity to start getting back in touch with volume licensing.<\/p>\n<ul>\n<li>Good News: we got key shaped 8GB USB sticks with the Hyper-V logo <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-smile\" style=\"border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none\" src=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2010\/11\/wlEmoticon-smile.png\" alt=\"Smile\" \/><\/li>\n<li>Bad News: Sales and marketing are coming in to talk to us <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-sadsmile\" style=\"border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none\" src=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2010\/11\/wlEmoticon-sadsmile.png\" alt=\"Sad smile\" \/>\u00a0 I guess we have to take the bad with the good <img decoding=\"async\" class=\"wlEmoticon wlEmoticon-winkingsmile\" style=\"border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none\" src=\"https:\/\/aidanfinn.com\/wp-content\/uploads\/2010\/11\/wlEmoticon-winkingsmile.png\" alt=\"Winking smile\" \/><\/li>\n<\/ul>\n<p><strong><span style=\"text-decoration: underline;\">Ideal Process<\/span><\/strong><\/p>\n<ol>\n<li>Technical expert assesses the infrastructure.<\/li>\n<li>Technical expert designs the virtualisation solution.<\/li>\n<li>Licensing specialist prices the requirements and chooses the best licensing.<\/li>\n<\/ol>\n<p><strong><span style=\"text-decoration: underline;\">Definitions<\/span><\/strong><\/p>\n<ul>\n<li>Virtual Machine: encapsulated operating environment<\/li>\n<li>Instance of software: Installed software, ready to execute.\u00a0 On a physical hard disk or VHD.\u00a0 On a server or copied to a SAN.<\/li>\n<li>Processor: Socket, physical processor<\/li>\n<li>Core: logical processor contained within a physical processor.\u00a0 For example, 4 cores in a quad core processor.<\/li>\n<li>OSE: Operating System Environment.<\/li>\n<li>POSE: Physical operating system environment, installed on a physical server.<\/li>\n<li>VOSE: Virtual operating system environment.<\/li>\n<\/ul>\n<p><strong><span style=\"text-decoration: underline;\">Licensing<\/span><\/strong><\/p>\n<ul>\n<li>You only have to license <em>running<\/em> instances.\u00a0 Powered down VMs do not need to be licensed.<\/li>\n<li>This guy is saying that OEM licensing with Software Assurance is not tied to the hardware.\u00a0 I guess I\u2019ll have to take his word for that \u2026. but I\u2019d be sure to verify with a LAR beforehand!<\/li>\n<li>Live migration: you can move a VM between hosts as long as the host is adequately licensed.\u00a0 Exception: application mobility on server farms.\u00a0 &gt;90 days movement of licenses. (no details given).<\/li>\n<li>CALs need to be bought for VOSEs.\u00a0 Usually don\u2019t need CALs for the POSE unless the POSE is providing direct services to users, e.g. you are silly and make your Hyper-V host into a file server.<\/li>\n<\/ul>\n<p><strong><span style=\"text-decoration: underline;\">Licensing Applications Per CPU<\/span><\/strong><\/p>\n<p>In the standard editions, you license the CPU\u2019s of the OSE.\u00a0 For example, in a VOSE you count the vCPUs.\u00a0 In a POSE, you count the pCPUs.<\/p>\n<p>In the Enterprise\/Datacenter installations, you should license the host pCPUs.\u00a0 There are benefits that cover more than one VOSE.\u00a0 Enterprise usually covers 4 VOSEs (SQL), and DataCenter (if all pCPU&#8217;s are licensed with a minimum of 2) covers all VOSEs.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Simple VS Flexibility<\/span><\/strong><\/p>\n<p>We want simple licensing.\u00a0 MS is claiming the the dynamic nature of virtualisation requires flexibility and this is an opposing force to simplicity.<\/p>\n<p>Predictable:<\/p>\n<ul>\n<li>Standard: lest flexible<\/li>\n<li>Enterprise: flexible but limited<\/li>\n<li>Datacenter: flexible and unlimited<\/li>\n<\/ul>\n<p><strong><span style=\"text-decoration: underline;\">SQL Licensing<\/span><\/strong><\/p>\n<p>God only knows!\u00a0 The MS folks in the room cannot agree.\u00a0 Ask your LAR and your local MS office licensing specialists.\u00a0 The topic of 2008 rights (Enterprise covered all VOSEs) vs 2008 R3 rights (Enterprise covers 4 VOSEs) is debated.\u00a0 One side says that 2008 rights have ended as of the release of 2008 R2.\u00a0 The other side says they remain as long as you licensed SQL 2008 prior to the 2008 R2 release with per processor licensing or you bought instances with maintained Software Assurance.\u00a0 There\u2019s no firm answer so we break for lunch.<\/p>\n<p>OK, there is a discount process.\u00a0 You can license per processor based on virtual CPU, or physical CPU.\u00a0 For example, if you have 1 vCPU in a VM on a host with quad core processors then you can buy 1 vCPU license.\u00a0 If you have 4 vCPUs in a VM on a host with quad core processors then \u2013&gt; that VM runs on 1 pCPU so you can buy 1 per processor license for the pCPU.\u00a0 If you have 2 * VM\u2019s with 4 * vCPUs on a host with a single quad core processor then you buy 2 per processor licenses \u2013&gt; each VM runs on a single pCPU and you must license each installtion (1 pCPU * 2 VMs = 2 per processor licenses).<\/p>\n<p>If licensing per POSE (host) then you must license each possible host that may license your SQL VM\u2019s.\u00a0 So, you could use Failover Clustering\u2019s preferred hosts option for your SQL VM\u2019s and set up a few preferred hosts in a cluster, and license those hosts.\u00a0 And remember to take advantage of the CPU discount process.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Server<\/span><\/strong><\/p>\n<p>You can freely reassign a license within a server farm.\u00a0 Microsoft has a time zone definition of a server farm, e.g. 3 hours for North America, and 5.5 hours for Europe and the Middle East.<\/p>\n<p>I\u2019m not doing the std, ent, datacenter stuff because it\u2019s done to death.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Most Common Mistakes<\/span><\/strong><\/p>\n<ul>\n<li>Virtualising more than 4 VM\u2019s when using Enterprise Server edition<\/li>\n<li>Under licensing when using Live Migration or VMotion<\/li>\n<li>Under licensing of server application versions, e.g. SQL Standard instead of SQL Enterprise, for hosts when using Live Migration or VMotion<\/li>\n<li>Selling OEM\/FPP to customers who want live migration \u2026. they either need volume licensing (with\/without Software Assurance) or they should have OEM licensing with Software Assurance.<\/li>\n<\/ul>\n<p>This is where the speaker warns us to never trust someone who claims to fully understand MS licensing rules.\u00a0 Always qualify the answer by saying that you need to verify it.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">VDI<\/span><\/strong><\/p>\n<p>If you have non-SA, legacy or thin clients, then you can use the VDA license for VDI.\u00a0 If you have SA then your Enterprise licensing entitles you to 4 VM\u2019s per licensed desktop machine and place those VM\u2019s on a virtualisation host.<\/p>\n<p>The VDI standard suite includes a bunch of management systems (SCVMM, SCOM, SCCM, and MDOP) and an RDS license for delivering user access to the VMs.\u00a0 The VDI enterprise suite extends this by offering unrestricted RDS licensing to allow the user to access both VDI <em>and<\/em> terminal servers.\u00a0 You also get App-V for RDS.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Scenarios<\/span><\/strong><\/p>\n<p>If you are running things like SQL, then you may need to consider live migration or VMotion.\u00a0 There was a real-world example based on VMware.\u00a0 24 possible hosts (4 CPUs each), 295 VMs and 36 of those running SQL.\u00a0 How do you license?\u00a0 For Server, the best scenario is to buy 96 * Datecenter edition.\u00a0 For SQL, the actual solution (MS, customer, lawyers, etc involved) was to create a cluster of 4 hosts.\u00a0 The SQL cluster of 4 hosts was licensed with SQL Datacenter edition.\u00a0 That limited costs and maximised compliance.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Summary<\/span><\/strong><\/p>\n<p>That was an informative session.\u00a0 The presenter did a good job.\u00a0 He was accepting of being challenged and seemed to enjoy the 2-way conversation that we had going on.\u00a0 If you are a partner and get an invite for this type of session, register and go in.\u00a0 I think you\u2019ll learn something.\u00a0 For me, the day flew by, and that\u2019s always a good sign.\u00a0 I can\u2019t say I understood everything and will retain it all.\u00a0 I think that\u2019s just the nature of this EU treaty-like complexity.<\/p>\n<p>It seems to me that MS licensing for virtualised environments conflicts directly with the concepts of a dynamic data centre or private cloud computing.\u00a0 For example, SCVMM 2012 gives us elasticity.\u00a0 SCVMM SSP 2.0 gives us complete self-service.\u00a0 System Center makes it possible to automatically deploy VMs based on user demand.\u00a0 IT lose control of licensing that\u2019s deployed in the private cloud because we\u2019re handing over a lot of that control to the business.\u00a0 What\u2019s to stop the owner of a dozen VMs from deploying SQL, BizTalk, and so on, especially if we are doing cross charging which assumes they have an IT budget to spend?<\/p>\n<p>Microsoft licensing rules assume complete control and oversight.\u00a0 We don\u2019t have that!\u00a0 That was tough in the physical world; it\u2019s impossible in the virtual world.\u00a0 We might deploy VMs onto the \u201cnon-SQL\u201d Hyper-V or vSphere cluster but the owners of those VMs can easily go and install SQL or something else on there that requires per-host licensing (for cost savings).\u00a0 This pushes you back to per-VM licensing and you lose those cost savings.<\/p>\n<p>I think MS licensing needs to think long and hard about this.\u00a0 The private cloud is about to take off.\u00a0 We need things to be simplified, which they are not.\u00a0 On the contrary, I think virtualised licensing (on any of the hypervisors) is more complicated than ever, considering the dynamic nature of the data centre which is made possible by the great tools made by the likes of Microsoft, VMware, and Citrix.<\/p>\n<p>On the positive side, if you understand this stuff, and put it to work, you can really save a lot of money in a virtualised environment.\u00a0 The challenge is that you have to maintain some very tight controls.\u00a0 It\u2019s made me reconsider how I would look at designing Hyper-V\/vSphere clusters.<\/p>\n<div id=\"scid:0767317B-992E-4b12-91E0-4F059A8CECA8:35f7705b-0df2-4557-b261-9ceb33315e82\" class=\"wlWriterEditableSmartContent\" style=\"padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px\">Technorati Tags: <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Virtualisation\">Virtualisation<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Licensing\">Licensing<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Microsoft\">Microsoft<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Hyper-V\">Hyper-V<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/VMware\">VMware<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/VMM\">VMM<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/VDI\">VDI<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/Private+Cloud\">Private Cloud<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m at a MS partner briefing day in Dublin.\u00a0 The focus is on licensing in a virtualised environment.\u00a0 I\u2019ve spent most of the last 3 years in a hosting environment with SPLA licensing.\u00a0 This will give me an opportunity to start getting back in touch with volume licensing. Good News: we got key shaped 8GB &hellip; <a href=\"https:\/\/aidanfinn.com\/?p=10954\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MS Partner Event: Server Licensing in a Virtual Environment&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[23],"tags":[181,183,185,88,102,195,196,103],"class_list":["post-10954","post","type-post","status-publish","format-standard","hentry","category-licensing","tag-hyper-v","tag-licensing","tag-microsoft","tag-private-cloud","tag-vdi","tag-virtualisation","tag-vmm","tag-vmware"],"aioseo_notices":[],"jetpack_featured_media_url":"","amp_enabled":true,"_links":{"self":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/10954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10954"}],"version-history":[{"count":0,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=\/wp\/v2\/posts\/10954\/revisions"}],"wp:attachment":[{"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aidanfinn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}