SOFTWARE LICENSING ADVISORS SOFTWARE LICENSING ADVISORS LICENSING BRIEF LICENSING BRIEF BEST PRACTICES FOR LICENSING MICROSOFT SQL SERVER

Similar documents
SOFTWARE LICENSING ADVISORS LICENSING BRIEF SQL SERVER VIRTUAL SERVER MOBILITY WITHOUT SOFTWARE ASSURANCE

Licensing Microsoft server products for use in virtual environments

Licensing Microsoft server products for use in virtual environments

SQL Server 2012 Licensing Strategies. Presented by Paul DeGroot Senior Consultant Software Licensing Advisors Dec. 19, 2013

What s New in this Brief

Microsoft SQL Server 2014 Virtualization Licensing Guide

Database Licensing Analysis

Softchoice Microsoft SQL Server 2016 Migration Guide

Introduction to Per Core Licensing and Basic Definitions

WHITE PAPER. VMware Infrastructure 3 Pricing, Packaging and Licensing Overview

1 System Center 2012 Licensing Changes In Plain English

Microsoft SQL Server 2012 Virtualization Licensing Guide. June 2012

IT Firm Virtualizes Databases: Trims Servers 85 Percent, Ups Performance 50 Percent

Licensing Quick Reference Guide. Microsoft Internal Edition - Do Not Distribute Exter-

Monitoring Databases on VMware

Solution Brief Availability and Recovery Options: Microsoft Exchange Solutions on VMware

How Customers Are Cutting Costs and Building Value with Microsoft Virtualization

DARMADI KOMO: Hello, everyone. This is Darmadi Komo, senior technical product manager from SQL Server marketing.

Instant Recovery for VMware

Server Software Installation Guide

Agenda Smal Business Mid-market 2

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: PRICING & LICENSING GUIDE

Cloud Building Blocks: Paving the Road

LICENSING MANAGEMENT SERIES. A Guide to Assessing Windows Server Licensing

CA ARCserve Replication and High Availability Deployment Options for Hyper-V

COMPARISON OF VMware VSHPERE HA/FT vs stratus

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

BizTalk Server 2013 R2 Licensing Datasheet and FAQ Published: May, 2014

Windows Server 2012 Licensing & Pricing FAQ

Capacity Analysis Techniques Applied to VMware VMs (aka When is a Server not really a Server?)

Orchestration. Replicate to Azure capacity (100 GB) Guaranteed recovery time objective (RTO) $54 / instance. $16 / instance

BizTalk Server 2013 R2 Licensing Datasheet and FAQ Published: July, 2014

Integrated System Continuity Solutions for Virtual System Consolidation

Windows Server 2012 授 權 說 明

Microsoft SQL Server 2014 Licensing Guide

Private Cloud Solution Delivers Flexibility and Agility

Providing Self-Service, Life-cycle Management for Databases with VMware vfabric Data Director

Announcing the product launch of a Mitel Virtual Mitel Communication Director (Virtual MCD)

High-Availability Fault Tolerant Computing for Remote and Branch Offices HA/FT solutions for Cisco UCS E-Series servers and VMware vsphere

Welcome to the IBM Education Assistant module for Tivoli Storage Manager version 6.2 Hyper-V backups. hyper_v_backups.ppt.

Licensing & Pricing FAQ

SOFTWARE LICENSING ADVISORS

System Center 2012 R2 Licensing Datasheet

SQL Server Virtualization

2009 AAMGA Automation Conference

Neverfail Solutions for VMware: Continuous Availability for Mission-Critical Applications throughout the Virtual Lifecycle

VirtualCenter Database Performance for Microsoft SQL Server 2005 VirtualCenter 2.5

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

System and Storage Virtualization For ios (AS/400) Environment

Microsoft SQL Server 2012 Licensing Guide. June 2012

Compliance Audit Preparation for Microsoft Server Products (Windows, SQL, Exchange)

Microsoft SQL Server 2012 Licensing Guide

Virtual Machine Protection with Symantec NetBackup 7

Improve Backup Performance by Upgrading to Symantec Backup Exec 12.5 with Service Pack 2

Drobo How-To Guide. Topics Drobo and vcenter SRM Basics Configuring an SRM solution Testing and executing recovery plans

Running VirtualCenter in a Virtual Machine

Volume Licensing Product Terms Explained

WAYS TO CUT SPENDING ON MICROSOFT SOFTWARE. Reduce licensing costs by up to 30% with Software Asset Management

Sage 300 ERP 2014 Compatibility guide

Hyper-V: Microsoft s

Avoiding Performance Bottlenecks in Hyper-V

Sage Grant Management System Requirements

Leveraging Virtualization for Higher Business Continuity within Industrial Facilities

Dell High Availability Solutions Guide for Microsoft Hyper-V

MICROSOFT SERVER LICENSING IN A VIRTUAL ENVIRONMENT. Brought to you by Altaro Software, developers of Altaro VM Backup

Virtualizing Microsoft Exchange Server 2010 with NetApp and VMware

Actian PSQL Licensing For SaaS

Manufacturer Saves $1.5 Million, Caps IT Costs by Using Hyper-V Technology

MaxDeploy Ready. Hyper- Converged Virtualization Solution. With SanDisk Fusion iomemory products

Recommended hardware system configurations for ANSYS users

Microsoft System Center Virtual Machine Manager 2008: Overview. Lee Chiang Yen Principal Trainer NetAssist Services

Migrating Control System Servers to Virtual Machines

Virtual Client Solution: Desktop Virtualization

Medical Center Trims Budget by $600,000 by Switching to Hyper-V Private Cloud

Symantec and VMware: Virtualizing Business Critical Applications with Confidence WHITE PAPER

Why a Server Infrastructure Refresh Now and Why Dell?

SQL Server Consolidation Using Cisco Unified Computing System and Microsoft Hyper-V

Installing and Configuring Windows Server Module Overview 14/05/2013. Lesson 1: Planning Windows Server 2008 Installation.

Windows Server 2003 migration: Your three-phase action plan to reach the finish line

Symantec NetBackup 7.5 for VMware

Sage ERP Accpac. Compatibility Guide Version 6.0. Revised: November 18, Version 6.0 Compatibility Guide

How To Protect A Virtual Desktop From Attack

Open-E Data Storage Software and Intel Modular Server a certified virtualization solution

Licensing Guide. Microsoft Internal Edition - Do Not Distibute Externally. Version 1.0 6/17/09

SOFTWARE LICENSING ADVISORS

Server-centric client virtualization model reduces costs while improving security and flexibility.

CA ARCserve Family r15

SOLUTION BRIEF: CA ARCserve R16. Virtual Server System and Data Protection, Recovery and Availability

Deployment Options for Microsoft Hyper-V Server

Windows Server 2012 R2 Licensing Datasheet

Performance Tuning of Virtual Servers TAC9872. John A. Davis Senior Consulting Engineer

The VMware Administrator s Guide to Hyper-V in Windows Server Brien Posey Microsoft

SanDisk Lab Validation: VMware vsphere Swap-to-Host Cache on SanDisk SSDs

Parallels Virtuozzo Containers

The objective of this document is to present the high level plan for implementation, migration and Upgradation of SQL Server Database.

Microsoft Virtual Desktop Infrastructure (VDI) FAQ

Server Virtualization. Does server virtualization work for small-to-medium-sized companies? You bet. White Paper

IOS110. Virtualization 5/27/2014 1

ARC VIEW. Stratus High-Availability Solutions Designed to Virtually Eliminate Downtime. Keywords. Summary. By Craig Resnick

The Flash- Transformed Server Platform Maximizing Your Migration from Windows Server 2003 with a SanDisk Flash- enabled Server Platform

Transcription:

SOFTWARE LICENSING ADVISORS SOFTWARE LICENSING ADVISORS LICENSING BRIEF LICENSING BRIEF BEST PRACTICES FOR LICENSING MICROSOFT SQL SERVER Running multiple instances, take advantage of better licensing rights, and over-licensing for virtual machines are among many ways to optimize SQL Server licenses for savings Page 1

Contents Introduction... 3 Edition Choice... 3 Multiple Instances per OSE... 4 Maximize Version Rights... 4 Use down-edition rights... 4 Assign Enterprise Core Licenses Efficiently... 5 Overlicense to Provide VM Mobility... 5 License VMs-Only for Low Density SQL VMs... 6 Invest in Hardware Rather than SQL Licenses... 7 Contact Information... 8 Page 2

SQL SERVER LICENSING BEST PRACTICES Paul DeGroot Senior Consultant Software Licensing Advisors October 2016 Introduction Microsoft SQL Server licensing is complex, partly because the product has evolved over time to gain advanced enterprise-ready features, but primarily because the team behind the product has made it so, changing the rules with every version of the product. Complexity, however, can bring many options, and customers who understand the nuances of SQL Server licensing can take advantage of those options to reduce costs and lock-in. This document describes many of those options, and offers scenarios in which these options are applied. Some options can be combined with others, while others are mutually exclusive exercising one choice rules out other options. Edition Choice USE EXPRESS WHERE POSSIBLE, STANDARD AS SECOND CHOICE, ENTERPRISE AS NECESSARY Developers often create SQL databases with the MSDN SQL bits, but these are for SQL Enterprise. The resulting production system may require SQL Enterprise licenses. By specifying that developers should use SQL Express by default, Standard as their next option, and Enterprise only when absolutely necessary, an organization ensures that it is not paying needlessly for capabilities than a database actually requires. Page 3

Multiple Instances per OSE RUN TWO OR MORE SQL SERVER INSTANCES PER VM OR PHYSICAL SERVER SQL Server is unique in permitting multiple instances of the software to run on one physical server or in one virtual machine. In such situations, only one license is required for the latest version of the most expensive edition. For example, if a SQL 2008 R2 Standard VM is running side by side with a SQL 2008 Enterprise database, a single SQL 2008 R2 Enterprise license covers both instances. Running multiple instances can cut costs 50% or more. Use tools like Dh2i to provide granular per instance management and monitoring Maximize Version Rights SEGMENT HOSTS BY VERSIONS IN VMS Many organizations run many older SQL Server products. SQL 2012 and 2014 may account for only a small portion of their SQL estate. By limiting version mixing on a host or in an OSE, organizations can tap more liberal rights available in older editions. SQL 2008 Enterprise processor licenses offer unlimited VMs per processor and license mobility without SA. But if a VM running SQL Server 2012 is added to a host that is otherwise running SQL 2008 Enterprise or earlier licenses, the entire host must be licensed for SQL 2012, which requires 1 or 4 core licenses per VM and requires SA for license mobility. SQL 2008 R2 Enterprise processor licenses are more restricted. Without SA, each license covers only 4 VMs per processor. Note that this much reduced entitlement may still be operationally useful: a server with two processors can run up to eight SQL VMs without SA, and a four-processor server can run 16. These numbers may easily accommodate common VM densities for SQL Server. SQL 2012 Enterprise core licenses can each cover 1 VM, as long as all cores are licensed. SA adds unlimited VMs per core. However, in our experience with many customers, few SQL Server hosts run more SQL Server VMs than they have cores. For example, while one data center had 156 cores (13 two-processor blades with six cores on each processor), only 93 SQL VMs ran on the data center and only one servers hosted the maximum 12 VMs. SQL 2014 Enterprise has the same rights/restrictions as SQL Server 2012, with the added restriction that SA is also required for servers that are backed up by passive fail-over servers. Use down-edition rights SQL ENTERPRISE LICENSES COVER SQL STANDARD OF THE SAME OR EARLIER VERSIONS SQL Server is one of only two products (Windows Server is the other) with down-edition rights. This means that if a host is licensed for SQL Enterprise, you can freely move SQL Standard VMs to it as well, Page 4

without requiring separate SQL Standard licenses. With proper licensing this reduces operational complexity VMware does not need to keep track of SQL Standard licenses when moving VMs around if all host cores are licensed for SQL Enterprise. Assign Enterprise Core Licenses Efficiently SQL ENTERPRISE'S 1-CORE-PER-VM MODEL IS A COST-EFFECTIVE APPROACH FOR SQL VIRTUALIZATION While it may appear to be expensive to cover SQL Standard software with the much more costly Enterprise licenses, it can be surprisingly cost effective, since SQL Enterprise 2012 and later licensed per core has a licensing option that SQL Standard per core does not: the ability to assign just a single core license to a VM if all physical cores are licensed. Standard, however, always requires a minimum of four Standard core licenses. The base price for four Standard core licenses is $5,864. The base price for a single Enterprise core license is $5,621. Let's take a server with 16 cores in total (two processors with eight cores each). If we put 16 SQL Standard VMs on it, assigning four core licenses to each VM, we will need to purchase a minimum of 64 SQL Standard cores, which will cost about $94,000. If we put 16 SQL Enterprise VMs on it, we will need to purchase 16 SQL Enterprise core licenses, costing $90,000. For the same $90,000 we could put any combination of Enterprise and Standard VMs on the server, as long as the total VM count does not exceed 16. Overlicense to Provide VM Mobility SURPLUS LICENSES ARE A COST-EFFECTIVE SUBSTITUTE FOR LICENSE MOBILITY As noted above, adding Software Assurance to SQL 2008 R2 enables unlimited VMs per servers licensed by processor or core. For SQL 2012 and later, SA is also required for Microsoft's License Mobility right, which is the right to re-assign licenses in less than 90 days from the previous assignment. The 90-day restriction creates a serious problem for organizations that use features such as VMware's vmotion for load-balancing in a SQL cluster. VMs may move daily, even hourly, to maximize performance and availability. Microsoft's solution is to add Software Assurance, which waives the 90-day reassignment limit. However, SA is often unnecessary, and almost always more expensive than alternatives. The right to run one VM per core in SQL 2012 and 2014 provides many customers with surplus capacity for VMs and use of vmotion without purchasing Software Assurance. In our experience, most SQL installations already have more cores per server than they have SQL VMs per server. They are, in effect, over-licensed. When surplus capacity is available, License Mobility is not required, because no licenses are reassigned. Page 5

For example, if two servers with 20 cores each are each running 12 SQL VMs, a VM can be moved from one server to the other, and back again, at any time. The VM may move, but the licenses do not. The VM is licensed on the target server by one of the eight surplus licenses on that server, and the source server now has 11 VMs and nine surplus SQL VM core licenses. Moving the VM back simply reverses the process. While the VM may move, all licenses are static none need to be re-assigned to cover a licensing shortfall. (Note that Microsoft server licenses are always assigned to a physical device. They are not assigned to VMs and do not automatically move if a VM is moved.) If an organization's SQL infrastructure is close to the limit, it has the right to purchase additional core license to provide further overlicensing. For example, an organization might run an average of 16 VMs on servers with 20 SQL 2014 core licenses each. It needs to be able to shut down one of the servers in a three-server cluster for maintenance. Migrating that server's 16 VMs to the other two servers will put 24 SQL VMs on servers licensed for only 20 VMs, creating a non-compliant licensing state. Two solutions are possible: 1. Ensure that all servers are covered with SA to provide sufficient license mobility, so licenses on the downed server can be reassigned to the running servers, and back again, in less than 90 days. Since SA is an annual fee equal to 25% of the cost of a license, or 75% of the license cost over a three-year agreement, the cost of SA on all 60 core licenses in the cluster is equivalent to purchasing 45 (75% of 60) additional core licenses in a three-year agreement. 2. Purchase 12 additional core licenses and assign four to each of the three servers. Now each server is licensed for 24 cores, and the cluster has enough core licenses to accommodate all 48 VMs even if one of the three servers is out of service for some reason. Both solutions provide compliance, but the net benefits are different. Aside from the fact that the 12 additional cores will cost only one-fifth the cost of SA on 60 cores, at the end of three years, the customer who purchased SA equivalent to 45 core licenses still owns only 60 perpetual core licenses. In effect, this customer rented 45 core licenses for three years. In contrast, the customer that purchased 12 additional core licenses now has 72 core licenses. For one-fifth the cost, it provided a permanent 20% increase in capacity over the choice to use SA and it accommodates the loss of one of the three servers. Had it purchased additional cores for the same cost as SA, it could have permanently increased its SQL footprint by 75%, adding 45 additional core licenses. License VMs-Only for Low Density SQL VMs BOTH STANDARD AND ENTERPRISE VMS CAN BE LICENSED PER VM When SQL Server VM densities are low, a different licensing model may provide benefits. Page 6

SQL Servers can be licensed per VM, rather than licensing all physical cores, but both Enterprise and Standard editions require a minimum of four core licenses. While less efficient than the one-core-per-vm model mentioned above, it can be cost effective when the physical server has many cores but few SQL VMs. For example, two SQL VMs running on a host with 20 cores in total can be covered by licensing all 20 cores, or by licensing just the two VMs, at four cores each. The latter option requires licensing only 8 cores, reducing costs by 60%. In this example, the break-even point is 5 SQL VMs, which would require 20 core licenses whether they are assigned by VMs or by physical cores. However, by assigning those 20 core licenses to the host rather than the VMs, the customer could add 15 more SQL VMs to the server at no additional cost. Invest in Hardware Rather than SQL Licenses MORE MEMORY, FASTER PROCESS0RS, FASTER STORAGE BRING SAVINGS In many cases, customers can reduce their costs by upgrading hardware, rather than purchasing more licenses. For example, one of our customers dropped VM migration almost to zero by doubling server memory. With the additional hardware resources, vmotion's Dynamic Resource Scheduler rarely detected an operating environment state that exhausted host resources, prompting a shuffling of VMs to free up the required resources. This investment provided additional assurance that vmotion's automation would not put the client in a non-compliant state. Faster storage, such as flash-based storage from vendors like Tegile, can improve IO, maintaining overall performance without triggering a requirement for more or new host servers that will require additional SQL Server licensing if the original hosts have enough licenses but a high number of SQL instances is creating storage bottlenecks that might otherwise require additional physical hosts and their associated SQL Server licenses. Page 7

Contact Information Steve Kelley, Principal Consultant, Software Licensing Advisors steven.kelley@msftadvisors.com Paul DeGroot Senior Consultant, Software Licensing Advisors paul.degroot@msftadvisors.com Software Licensing Advisors Address: Phone: Fax: Email: 915 L Street, Suite C103 866-825-3787 415-869-2807 info@msftadvisors.com Sacramento, CA 95814 Page 8