Session 1: Managing Software Licenses in Virtual Environments. Paul Baguley, Principal, Advisory Services KPMG



Similar documents
WHITE PAPER. Software License Optimization for the Datacenter

Server Virtualization: The Essentials

Hard Partitioning and Virtualization with Oracle Virtual Machine. An approach toward cost saving with Oracle Database licenses

Software asset management White paper. Improving IT service delivery through an integrated approach to software asset management.

Current Oracle license rules and definitions. Oracle licensing.

Virtualization. as a key enabler for Cloud OS vision. Vasily Malanin Datacenter Product Management Lead Microsoft APAC

A cure for Virtual Insanity: A vendor-neutral introduction to virtualization without the hype

WHITE PAPER. Moving up the Software License Optimization Maturity Curve to Drive Business Value

Virtualization and the U2 Databases

Deployment Options for Microsoft Hyper-V Server

SNOW LICENSE MANAGER (7.X)... 3

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

Oracle Licensing Optimization (Complexity, Compliance, Configuration) Ed Hut Karen O Neill Oct 23, 2014

Snow in the Datacenter #SnowUK2014

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

Automating Software License Management

Veritas Cluster Server from Symantec

Understanding Oracle Certification, Support and Licensing for VMware Environments

AT&T Connect Participant Application & VDI Platform Support

Symantec Backup Exec 2012 Licensing Guide

SNOW LICENSE MANAGER (7.X)... 3

SCO Virtualization Presentation to Customers

Herausforderungen des SAM Ist doch eigentlich ganz einfach

How To Manage Software License Management With An Aspera Catalog

How To: Choosing the Right Catalog for Software License Management

SNOW LICENSE MANAGER (8.X)... 4

CA Virtual Assurance for Infrastructure Managers

Introduction to Virtualization

Symantec NetBackup 7.1 What s New and Version Comparison Matrix

Symantec Cluster Server powered by Veritas

Microsoft Windows Apple Mac OS X

Virtualization 101 ASPE RESOURCE SERIES. Prepared for ASPE by Global Knowledge's Kerry Doyle, MA, ZDNet/CNet.com Associate Editor

Virtualization and Cloud Computing

Managing HP Integrity Servers with HP Server Automation and HP Virtual Server Environment

Acronis Backup Product Line

Lecture 2 Cloud Computing & Virtualization. Cloud Application Development (SE808, School of Software, Sun Yat-Sen University) Yabo (Arber) Xu

Symantec Backup Exec 2010

Introducing Red Hat Enterprise Linux. Packaging. Joe Yu. Solution Architect, Red Hat

How To Make A Virtual Machine Aware Of A Network On A Physical Server

ORACLE VIRTUAL DESKTOP INFRASTRUCTURE

More enhanced features.

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

Citrix XenDesktop & XenApp

The Cloud as a Computing Platform: Options for the Enterprise

IOS110. Virtualization 5/27/2014 1

Virtualization: Concepts, Applications, and Performance Modeling

Software Licensing Gotchas and How to Manage Them. Frank Venezia September 25, 2012

Server & Cloud Management

HP Data Protector software. Assuring Business Continuity in Virtualised Environments

<Insert Picture Here> Oracle Database Support for Server Virtualization Updated December 7, 2009

CA Automation Suite for Data Centers

Microsoft Windows Apple Mac OS X

Cisco is a registered trademark or trademark of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.

An Oracle White Paper August Oracle VM 3: Server Pool Deployment Planning Considerations for Scalability and Availability

VMware System, Application and Data Availability With CA ARCserve High Availability

CA Virtual Assurance for Infrastructure Managers

CPET 581 Cloud Computing: Technologies and Enterprise IT Strategies. Virtualization of Clusters and Data Centers

HP Universal CMDB. Software Version: Support Matrix

SAP Sybase Legacy License Audit Process & Methodology

Why Counting Software Installations is a Waste of Time

Virtualization Technologies. Embrace the new world of healthcare

Microsoft Hyper-V chose a Primary Server Virtualization Platform

The Art of Virtualization with Free Software

SNOW LICENSE MANAGER (7.X)... 3

Building Private Cloud Architectures

KASEYA CLOUD SOLUTION CATALOG 2016 Q1. UPDATED & EFFECTIVE AS OF: February 1, Kaseya Catalog Kaseya Copyright All rights reserved.

Datasheet Fujitsu Cloud Infrastructure Management Software V1

Toolbox.com Live Chat

Running Oracle Databases in a z Systems Cloud environment

Veritas InfoScale Availability

Building an Internal Cloud that is ready for the external Cloud

WHITE PAPER June CA Nimsoft Monitor. Delivering a Unified Monitoring Architecture

VMware's Cloud Management Platform Simplifies and Automates Operations of Heterogeneous Environments and Hybrid Clouds

MS Exchange Server Acceleration

Virtualization Support - Real Backups of Virtual Environments

Installing & Using KVM with Virtual Machine Manager COSC 495

How To Use Ibm Tivoli Monitoring Software

Cloud Computing. Chapter 1 Introducing Cloud Computing

An Oracle White Paper August Higher Security, Greater Access with Oracle Desktop Virtualization

VMware vsphere 4. Pricing, Packaging and Licensing Overview W H I T E P A P E R

Cutting Costs with Red Hat Enterprise Virtualization. Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010

How To Make A Cloud Based System A Successful Business Model

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Backup Exec 15 Agents and Options

Enterprise Deployment: Laserfiche 8 in a Virtual Environment. White Paper

VegaStream Tutorial - The Advantages & Disadvantages of Using Virtual Machines

Getting the Most Out of Virtualization of Your Progress OpenEdge Environment. Libor Laubacher Principal Technical Support Engineer 8.10.

Hyper-V Private Cloud Virtualization & Optimization

Managing software inventory

Bitdefender GravityZone Sales Presentation

Cloud Courses Description

Double-Take Cloud Migration Center (CMC) Tech Brief

Symantec NetBackup 7 Clients and Agents

How To Use Netbackup (Vmware) On A Virtual Machine

Transcription:

Session 1: Managing Software Licenses in Virtual Environments Paul Baguley, Principal, Advisory Services KPMG

Managing Software Licenses in Virtual Environments June 2015 Paul Baguley Principal KPMG LLP

Introduction This Talk will focus on how to successfully manage software licenses in highly virtualized server environments. It will: Summarize the complexity and challenges Highlight the potential benefits/cost savings Explain possible approaches and tools available.

Virtualization Overview

What is Virtualization? Virtualization: is the creation of a virtual (rather than an actual) version of something, such as an operating system, a server, a storage device or network resources, etc. Virtualization disassociates the tight bond between software and hardware Areas of virtualization include : Server Network Storage Desktop Application

Server Virtualization Server virtualization allows you to run multiple virtual instances on a single physical machine to maximize CPU (processor) usage. Physical Server CPU Logical Server 1 Logical Server 2 Logical Server 3 Logical Server 4 Different virtual machines can run different operating systems and multiple applications on the same physical computer.

Advantages and Disadvantages of Virtualization Advantages IT Asset consolidation Improved IT agility, efficiency Less hardware needed, less net new licenses Reduced maintenance costs Savings on power, data center space etc. Dynamic Load Balancing, improved application availability Disadvantages More single points of hardware failure May be some impact on performance Managing virtual environment more complicated Inconsistent virtualization licensing requirements by software vendors. Easier to inadvertently over deploy the software.

Virtualization Technologies Server Virtual Environment One physical host server supports multiple virtual servers (virtual machines or VMs) Each VM supports an Operating System (OS) and one or more applications Multiple Virtualization Technologies: VMware vsphere IBM Logical Partitioning (LPAR), PowerVM Oracle Solaris Containers (Zones), VM Server for SPARC (LDoms) Microsoft Hyper-V HP npar (Hard Partitioning) / vpar (Soft Partitioning), Integrity VM Citrix Xen

Virtualization Licensing Challenges

Virtualization Impacts - licensing and compliance Virtualization Software Companies - How to license? - How to count and report? - How to enforce compliance? - How to maintain licensing revenue? End Users - What is the best licensing option? - How to count and report? - How to maintain compliance? - How to reduce licensing costs? Virtualization adds significant license management complexity

Virtualization - Licensing Challenges Vendor Potential for significantly less license and maintenance revenue for server based products Reality of modern day, virtualized IT infrastructure is out of balance with (previrtualization licensing rules) Deployments of virtual server are done rapidly with ease, leading to increased software deployments Few reporting tools available to accurately measure and report back on actual virtualized usage Actual usage can vary depending on when deployment information is gathered Follow the sun compliance Consumer Unique virtual licensing models are used across a number of software vendors Not all software vendors have a clear position on virtual licensing Can easily get out of compliance (if not monitored) Deployments of virtual server are done rapidly with ease, leading to increased software deployments Few reporting tools available to accurately measure and report back on actual virtualized usage Actual usage can vary depending on when deployment information is gathered Follow the sun compliance Who has compliance liability hosting company or end user?

Each Vendor has different Virtualization Rules IBM Oracle Microsoft Eligible Software Products Processor Value Unit (PVU) based products Processor based products Server and processor based Eligible Virtualization Technologies Most No soft partitioning Hyper-V, VMware Licensing Rules CPU core max over 24 hrs CPU core max per machine Per Server / Processor license mobility rules Restrictions IBM Licensing Metric Tool (ILMT) or Flexera required Hard Partitioning v. Soft Partitioning Virtualization rules based on edition

Virtualization Example 1 Reduced Licensing Costs Server 1 Physical Cores 8 Software Products Virtual Cores PAR 1 X Y 4 PAR 2 X 4 License for the lower of Virtualization Capacity (using LPARs, Partitions, Virtual Machines) or Full Capacity available in the Server. Cores to License Software X Software Y PAR 1 PAR 2 Virtualization Capacity 4 4 8 4-4 Full Capacity 8 8

Virtualization Example 2 Increased Licensing Costs Before: Oracle running in Non Virtualized environment 11 G 11 G 2 servers 4 processors = 4 licenses 2 servers with 2 CPUs each licensed. 4 CPUs deployed Server A Server B a = OK Servers A & B have 2 Physical CPUs each. Licenses for both servers were purchased Now: Oracle running in Virtualized environment 6 servers 12 processors = 12 licenses 11 G 11 G Server B Server A Server F Server E Server D Server C 2 servers with 2 CPUs licensed. Up to 12 CPUs may be used in the cluster. r = 8 CPUs short. Servers A &B were redeployed as part of a virtualized 6 server cluster. Each server has 2 physical CPUs. The deployed Oracle Enterprise edition licenses can run on any 2 servers at one point

Virtualization Example 3 Licensing Complexity Source: http://public.dhe.ibm.com/software/passportadvantage/subcapacity/scenarios_power_systems.pdf

Licensing Complexities in Cloud New licensing models introduced to incorporate deployments in the cloud: Subscriber Access License Processor License with Cloud / Mobility restrictions Pay per usage (time or data) Potential for license manipulation: Follow the sun mobility Restrictions on physical location of deployments can be easily breached Who has compliance responsibility? Microsoft places liability with licensee and not cloud provider If cloud providers are audited, their customers could be held liable for findings

SAP Oracle IBM Microsoft Cloud IAAS - Licensing Comparisons Customers must have software assurance to qualify for license mobility. Customers cannot BYOL for Windows OS in the public cloud (the IAAS vendor must supply the OS). There are 2,300 Authorised License Mobility Partners to which customers can BYOL such as Microsoft server application licenses e.g. SQL, Exchange, Sharepoint. Customers can BYOL to public cloud, but only to IBM cloud, Azure and Amazon. Sub-capacity reporting rules still apply. Customers can BYOL to public cloud, but only to Oracle cloud, Azure and Amazon. Customers with unlimited license agreements cannot count licenses deployed in the public cloud in their end of term ULA certification. More open on supported IAAS providers but a wide range of licensing models ranging from BYOL to subscription and combinations of both for different application components.

Common Pitfalls for Non-Compliance - Non-compliance with defined licensing terms - Incorrect calculation of processors and cores - Blurred lines between metrics: Access v Use v Install - Misunderstanding of Bundling - Lack of awareness of vendor specific rules: - Cannot limit process cores operationally (IBM) - Fail over rules (DB2) - Soft v Hard partitioning (Oracle)

License Virtualization Approaches and Tools

How to stay on top of Virtualization 1. Understand the rules, use cases and how to count (per vendor) 2. Get a good Software Asset Management (SAM) tool! 3. Virtualize to your advantage

1. Understand the Rules and how to apply them (for each vendor) - Understand the ground rules - Technology eligibility - Reporting Obligations - Point in time or maximum over a defined period? - Location restrictions - Assess use cases - impact of clustering - impact of moving machines - different terms for development, test, staging and Disaster Recovery - Calculate deployments accurately - Processor core types - Conversion ratios - Thresholds

Example: Rules for calculating IBM Deployments PVU Calculation DB2 ESE 1. Determine total number of Processor Cores in the Machine 2. Determine PVU conversion ratio 3. Multiply total number of cores by conversion ratio Sockets x Cores per Socket x PVU Conversion = Full Capacity Deployments 2 x 4 x 50 = 400 PVUs Processor Type 2 Intel Xeon 5450 (Quad Core) http://www-01.ibm.com/software/passportadvantage/about_software_licensing.html

2. Get a good SAM tool Discovery - Multi-platform: Windows, UNIX, Linux, MAC OS - Virtual Machines, Hard Partitions and Clusters (VMware, MS Hyper-V, LPAR, vpar, npar, Solaris Zones) - Citrix XenApp, XenDesktop user access rights & app usage - Microsoft App-V Correlate VMs to physical host servers Normalize software discovery data to obtain a deployment inventory VMware Virtual Env. Compare deployments to entitlements and use rights to obtain a licensing position

Example: FlexNet Manager for IBM Overview Built on the FlexNet Manager Platform IBM License Types Supported: PVU, UVU, Resource Value Unit (RVU) Authorized User Concurrent User Floating User Supports PVU Full Capacity & Subcapacity Integration with ILMT PVU subcapacity calculation, independent of ILMT Server Cluster Support, Including DRS Host Affinity Rules for VMware Automated License Reconciliation and License Optimization for IBM products IBM Product Use Rights Library

Example: Flexnet Manager License analysis Product Use Rights: Second Use Multiple Installations Virtual Use DR, etc. Contracts FlexNet Manager Suite Optimization Engine Reports Optimized License Position Savings Annual True-up Reports Virtual Use Rights Product Use Rights Library Microsoft, Adobe, IBM, Oracle, SAP and Symantec

3. Virtualize to Your Advantage IBM Take advantage of sub capacity rules. These can be significant in terms of cost savings. Understand all of the requirements and Sub Capacity Terms. Install the IBM reporting tool (ILMT or equivalent such as Flexera). Oracle/Microsoft Oracle Enterprise Edition: understand implications of your cluster configurations to manage licensing costs. SQL Server Enterprise Core investigate unlimited virtualization licensing options to license all cores or processors of an ESX host (with Software Assurance). Consider: Consolidating virtual machines running the virtualized software, to a limited number of clusters Restricting the dynamic movement of virtual machines to a subset of physical hosts within a cluster Migrating deployments of physical deployments to clusters already fully licensed for the virtualized software (this would directly decrease your licensing footprint)

Summary Virtualized environments offer significant operational benefits but do significantly increase license complexity. Each vendor is different need to understand specific vendor and product rules. It is too complex to manage without an effective SAM tool. Not all tools are capable of capturing required information for calculating virtual deployments There are significant benefits/cost savings to be obtained from effectively managing and analyzing virtualized licenses. With the introduction of the cloud and new virtualization technologies, vendors are constantly reviewing and updating licensing terms

Paul Baguley Principal, Advisory Services KPMG LLP Email: paulbaguley@kpmg.com Phone: 408-367-7608

Some or all of the services described herein may not be permissible for KPMG audit clients and their affiliates. 2014 KPMG LLP, a Delaware limited liability partnership and the U.S. member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative ( KPMG International ), a Swiss entity. All rights reserved. The KPMG name, logo and cutting through complexity are registered trademarks or trademarks of KPMG International.