Why Counting Software Installations is a Waste of Time

Similar documents
Seven Steps to Getting a Handle on Software Licensing

Licensing Microsoft server products for use in virtual environments

Microsoft SQL Server 2014 Virtualization Licensing Guide

Licensing Microsoft server products for use in virtual environments

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

Microsoft SQL Server 2012 Virtualization Licensing Guide. June 2012

Why Tracking Adoption of SaaS Applications is a Business Critical Discipline

Scalable White Paper Series: Cost Contro il ni I n TI T Closing the Gap Use Asset Intel igence to Fund Your Projects 2007, Scalable Software LLC 04.

Automating Software License Management

Rebooting IT Asset Management: Enabling IT Cost Optimization in a World of Ever-Increasing Complexity

GUIDELINE. on SERVER CONSOLIDATION and VIRTUALISATION. National Computer Board, 7th Floor Stratton Court, La Poudriere Street, Port Louis

Software License Audits: Myths, Facts, and Microsoft

How To Manage Software License Management With An Aspera Catalog

How To: Choosing the Right Catalog for Software License Management

SAM Benefits Overview SAM SOFTWARE ASSET MANAGEMENT

WHITE PAPER. Software License Optimization for the Datacenter

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

What s New in this Brief

WINDOWS AZURE AND WINDOWS HPC SERVER

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

Reducing Cost and Risk Through Software Asset Management

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

YOUR ITAM PROGRAM: TO OUTSOURCE, OR NOT TO OUTSOURCE?

The Importance of Software Management: How Rationalizing Assets Creates Real Business Benefits

Why you need an Automated Asset Management Solution

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

WHITE PAPER. ISV Licensing in Virtualized Environments

8 Minute Overview. The Premier Agentless License Management Solution. Modern IT & The Importance of Software Asset Management

Effective and Efficient SAM execution to manage software Spend and Compliance

PEOPLESOFT IT ASSET MANAGEMENT

Virtualization Changes Virtually Everything

Matrix42. License Compliance of Virtual Workplaces

Software License Management: 2012 Software License Management Benchmark Survey SOLUTION WHITE PAPER

Snow in the Datacenter #SnowUK2014

Quantifying ROI: Building the Business Case for IT and Software Asset Management

An Oracle White Paper August Oracle VM 3: Application-Driven Virtualization

Analysis of Cloud Solutions for Asset Management

Setting smar ter sales per formance management goals

Central management of virtual resources

Meeting the Challenges of Remote Data Protection: Requirements and Best Practices

This ESG White Paper was commissioned by DH2i and is distributed under license from ESG.

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

VDI Appliances Accelerate and Simplify Virtual Desktop Deployment

How To Manage It Asset Management On Peoplesoft.Com

Enterprise Class SSD: A Business Benefit Analysis

Virtual Desktop Infrastructure Planning Overview

What are your firm s plans to adopt x86 server virtualization? Not interested

Enterprise Software Licensing

Virtual Infrastructure: A Guide to Bottom-Line Benefits WHITE PAPER

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

IBM Enterprise Linux Server

Server Consolidation with SQL Server 2008

The Business Value of a Comprehensive All-in-One Data Protection Solution for Your Organization

Why Cloud BI? of Software-as-a-Service Business Intelligence. Executive Summary. This white paper explores the 10 substantial

best practices for managing a multi-vendor storage environment

Whitepaper: Cloud Computing for Credit Unions

Software License Asset Management (SLAM) Part 1

Hybrid IT: The Cloud of the Future

Top 10 Most Popular Reports in Enterprise Reporter

Strategies for Protecting Virtual Servers and Desktops

Enterprise-class desktop virtualization with NComputing. Clear the hurdles that block you from getting ahead. Whitepaper

WhitePaper. Private Cloud Computing Essentials

Consolidate and Virtualize Your Windows Environment with NetApp and VMware

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

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

1 System Center 2012 Licensing Changes In Plain English

SQL Server 2012 Licensing Datasheet

Managing the Cloud as an Incremental Step Forward

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5

Software Asset Management High Risk, High Reward

Increasing Your VDI Project s Return on Investment Using Workspace Virtualization

Software Audits Three Ways to Cut the Cost and Pain of a Software Audit

Software License Asset Management (SLAM) Part III

Introduction to Per Core Licensing and Basic Definitions

The Technical Differential: Why Service Providers Choose VMware for Cloud-Hosted Desktops as a Service

Grow Your Business with Confidence

Maximizing Configuration Management IT Security Benefits with Puppet

Simplify Your Migrations and Upgrades. Part 1: Avoiding risk, downtime and long hours

Unit 9: License Management

White Paper: Introduction to Cloud Computing

Evolving the IBM software-licensing structure to provide a foundation for the future.

Getting a head start in Software Asset Management

Grundfos: Propelled to the Next Level of Planning with SAP APO

How To Get The Best From Your Virtualization Effort

SQL Server 2012 Licensing Datasheet


A Look into the Cloud

Cloud Services Catalog with Epsilon

BELTUG Paper. Software Licensing Audits Checklist

Vulnerability management lifecycle: defining vulnerability management

International Journal of Engineering Research & Management Technology

IT & Management Consulting Services

Whitepaper: A Business Case For Virtual Desktop Infrastructure (VDI) Deployments

A New Foundation For Customer Management

Server Virtualization A Game-Changer For SMB Customers

Going Beyond Plain Virtualization Monitoring

Software Licensing Training Brochure

License Mobility through Software Assurance

Transcription:

Why Counting Software Installations is a Waste of Time A SCALABLE SOFTWARE WHITEPAPER Executive Summary Not another white paper on Software Asset Management? Well, yes! But this one may actually help. If your software asset management ( SAM ) practice remains focused on counting the number of installations of various software products, as a primary method for determining whether you are under or over licensed, then read on, as you are probably wasting your time. Not another white paper on Software Asset Management? Well, yes! But this one may actually help. Since the advent of virtualization, Software as a Service (SaaS) and capacity oriented licensing metrics, simply counting installations works as a software asset management strategy for a small fraction of an organization s annual software expenditure. However, counting installations remains the default strategy for many companies faced with software audits. The old school focus of inventory tools, and desktop (end point) oriented SAM has resulted in many IT departments having invested in software inventory tools with a one-dimensional approach to calculating license consumption. This whitepaper explores the fundamental shortcomings of this first-generation model. It focuses on the benefits of pursing license allocation as the only viable method of defending against a software audit, while maximizing the investment in software. www.scalable.com 1-866-722-5225 sales@scalable.com 1

Why Is This Important? These days, the main point of SAM is being able to survive a software audit, with the collateral benefit of optimizing software expenditure. Many surveys, put the chances of having some form of software audit within the next 12 months at greater than 50% for organizations with some form of volume license agreement with a major publisher. Indeed Gartner 1, in a recent survey, determined that software audits among organizations of 1000 employees and above had risen from 35% in 2007 to 63% in 2012. If you have a volume license agreement with one of the major publishers, you cannot afford to ignore this paper. Why Counting Software Installations is Inadequate Many surveys, put the chances of having some form of software audit within the next 12 months at greater than 50% for organizations with some form of volume license agreement with a major publisher. In the era prior to massive proliferation of server and desktop virtualization, use of a software license was inextricably linked to the physical computer upon which the software was installed. Software was purchased in units that were measured in workstations or seats or servers, indicating that a certain number of these devices could have copies of the software installed. End User License Agreements (EULA) legally defined the parameters under which the software could be deployed, and it was rarely more complicated than defining the number of copies of the software that could be installed on the physical machines. Even with this relatively simple model for software licensing, progressive organizations still felt compelled to manage their license position and first-generation software inventory tools emerged to count installations of software. Indeed, some of these tools were quite sophisticated insofar as they could recognize and normalize software names, and compare these counts of installations with licenses purchased. Today, these models fail at the first real-world engagement. Consider the case of Microsoft s popular SQL Server Database Management System. A fairly common scenario would have various editions of SQL Server running on virtual machines. In turn, these virtual machines run on physical machines, which may be clustered together. The clustering of these physical machines may support some form of workload balancing where virtual machines move around the cluster. Counting the installations of SQL Server, i.e. the number of installed packages, tells us precisely ZERO about how many licenses have been consumed. 1 Survey Analysis: Software Audits Are on the Rise and Your Enterprise Might be Next. 30th April 2013. Gartner Document G00249225 www.scalable.com 1-866-722-5225 sales@scalable.com 2

The following is a snippet from a publically available Microsoft Volume Licensing Guide entitled Licensing Microsoft Server Products in Virtual Environments : Use terms for each software license specify the number of instances of software that you may run on a particular server at a time, rather than the number of copies of the software that you may install and use on your server. Each software license allows you to create and store any number of instances of the software on any of your servers or storage media to make it easier for you to run those instances on any of your licensed servers. Before you use the software under a license for a server product, you must assign that license to a server. Each hardware partition or blade is a separate physical hardware system, and, therefore, a separate server. In general, you may reassign software licenses for server products, but not on a short-term basis (i.e., not within 90 days of the last assignment). However, they may be reassigned sooner if you retire the licensed server due to permanent hardware failure. In addition, for certain server software licenses, under certain conditions, there is a new rule for license mobility within a server farm. For the server farm definition and more information about the server software license mobility rule, including the list of eligible server and EC licenses, please read the Application Server License Mobility Volume Licensing brief. You may not separate software to run it in more than one OSE under a single license, unless expressly permitted even if the OSEs are on the same server The first thing you may notice is that Microsoft doesn t care about the number of copies you have installed. This is spelled out clearly in the first paragraph. Counting installations is irrelevant. So, what about counting running instances? Well this is slightly more relevant, however paragraph 3, is where the elephant in this particular room lives; it states Before you use the software under a license for a server product you must assign that license to a server. This means that you are not licensed to use the software until you have assigned a license to the server upon which the software is running. Now some might argue this is just administrative nonsense, and counting the number of running copies and comparing them to the license count will suffice. This is a critical misjudgment and the final paragraph confirms it: You may not separate software to run on more than one OSE (Operating System Environment) under a single license, unless expressly permitted. Even if the OSEs are on the same server. Stated differently, unless the license allows it, you cannot count a physical machine for licensing purposes if it is running virtual machines with instances of the software. Needless to say it is even more complicated than that. As machines have grown in power, in order to not to lose revenue based on simple server based licensing, Microsoft has implemented a license model that counts the number of cores on the server for certain product editions. Oracle and IBM have also implemented slight variations of this model. Consequently, counting a running instance of the software only gives half the story UNLESS you have a license that doesn t care about the number of cores.and there you have it. www.scalable.com 1-866-722-5225 sales@scalable.com 3

Allocating licenses especially with automation - can rapidly identify ways to reduce ongoing software expenses by ensuring the allocation is optimized. Re-iterating the above slightly differently, in order for the full impact to be clear; the way you count the number of licenses you need depends on the licenses you have. If you have server licenses you need to count the number of servers, if you have core licenses then count cores. If you have both types of license for the same product you need to decide which license will be applied to which computer. Stated clearly, until you allocate a particular license to a machine, You Do Not Know What To Count. In fact the rationale for allocating licenses goes even further. Nowadays licenses come with explicit restrictions such as Oracle forbidding a license to be allocated to a virtual machine unless the physical machine is running one of Oracle s hypervisorsors, a specified hard partitioning technology; or IBM only enabling the allocation of a license to a partition if that license was purchased within an agreement that commits the customer to using IBM s License Measurement Tool (ILMT). This list goes on. And it doesn t only impact servers. If you are licensed for Office 365 you need to count users of the software, and where any of the associated components (such as copies of Office Professional) are used from. If you are using virtual desktops, then the endpoints accessing the virtual desktops (which may be diskless thin-clients) must be licensed even if no software is installed. It should now be clear that simply searching for installed copies of software to prepare for a software audit or optimize a license portfolio is a waste of time. So, What s The Alternative? The only viable alternative is to allocate the licenses owned - according to the rules of those licenses - to the devices or users that require them. When your license counts are exhausted you need to buy more. If you have some left over, you have optimization options. Allocating licenses especially with automation - can rapidly identify ways to reduce ongoing software expenses by ensuring the allocation is optimized. The following sections explore in more detail what it means to allocate licenses. What is License Allocation? Simply stated, License Allocation is the process by which a license for software product or service is allocated to a device or user. Outline of License Allocation Obviously this not a question of keeping a license paper trail. In practice, it is a structured electronic map of which licenses are allocated to which devices or users, with the map pointing to some defensible proof of entitlement. Common examples of proofs of entitlement are vendor purchase history, publisher licensing statements and internal invoice records. The diagram to the left illustrates the principle at a highlevel. The physical realm is mapped, using www.scalable.com 1-866-722-5225 sales@scalable.com 4

an automated discovery process, to an electronic register of devices and users. Similarly, proofs of entitlements are consolidated into a license position. These licenses are then allocated to the devices and users according to the rules of the licenses themselves. Isn t License Allocation a Lot of Work? License allocation doesn t have to be a lot of work if done correctly. And, it is certainly a lot less work than having to deal with a software audit if all you have are license and software installation counts. The traditional view of license allocation is based on a spreadsheet model where individual users and machines are manually assigned licenses. Obviously such a mechanism is totally impractical above a certain organizational size threshold. Automation of license allocation is emerging as a profoundly valuable solution to the challenges of software asset management. How Can Automation Make it Easier If licenses can be allocated easily, and automated solutions are emerging designed to support exactly that, a powerful software asset management platform is guaranteed. The main role of automation in license allocation is determining whether the license rules allow for a license to be allocated. Here are some examples of how automation can help understand license allocation rules: If the license is a user-oriented license, it cannot be allocated to a device. If the license is for Oracle s database, and it is being allocated to a virtual machine running on Intel, the hypervisor must be Oracle VM in order to exploit hard-partitioning. If the workstation is a virtual machine, the windows license must be allocated to the primary access device. If the license is for SQL Server Enterprise, with a Server/CAL metric, the maximum virtual machines covered cannot exceed 4 and the maximum number of cores covered is 20. Automation can also help by streamlining the allocation process. Rather than dealing with individual devices and users in a spreadsheet, quality automation enables filtering by characteristics and the automated selection of only those devices or machines that have liability for a particular software product or service. Finally, certain licenses can only be re-allocated under certain circumstances; for example if an employee leaves, or after 90 days since the prior allocation. Without a record of allocation, it is impossible to implement this tracking. Automation enables both the tracking and implementation of rules around the re-allocation of licenses. What is the Outcome? Going back to where we started, this whole discipline is designed to defend against a software audit and optimize an organizations software licenses. Therefore the outcome must be expressed in those terms. If licenses can be allocated easily, and automated solutions are emerging designed to support exactly that, a powerful software asset management platform is guaranteed. Organizations that implement license allocation can easily: Identify exactly which users or devices are not licensed Enable auditors to quickly track a specific installation or use of a software product or service www.scalable.com 1-866-722-5225 sales@scalable.com 5

back to the proof of entitlement Defend against the more complex rules that audit processes gravitate toward to maximize the revenue result of the audit Ensure that new BYOD licensing options are correctly exploited Ensure that licenses are allocated as efficiently as possible where virtualization and clustering present licensing options Prevent the misallocation of licenses that unnecessarily reduce an organizations overall entitlement More accurately allocate licensing expenditure back to the users or departments enjoying the greatest benefits As we have seen, traditional methods that concern themselves with what you own vs. counting what you have installed simply cannot deal with today s licensing reality. Overall the result of implementing solid license allocation will be to reduce the cost of software licensing, and improve the management of the software licensing process. And, importantly, eliminate the time wasted trying to produce an effective compliance position using outdated methodologies Summary Virtualization, mobility, cloud deployment, and core/processor licensing have conspired to ensure that, without an understanding of the rules around license allocation, it is impossible to get a full picture of your license position. As we have seen, traditional methods that concern themselves with what you own vs. counting what you have installed simply cannot deal with today s licensing reality. License allocation takes into consideration the various use rights, virtualization and server capacity idiosyncrasies that all software publishers seem to have introduced in the last few years. Without systematic license allocation, you are at high risk in the event of a software audit, and have virtually no chance of being able to correctly assess and optimize your license position and software expenditure. 2014 Scalable Software, Inc. All rights reserved. Scalable, the Scalable logo, Asset Vision, WinINSTALL, and Scalable LIVE! are registered trademarks of Scalable Software, Inc. All other marks are the property of their respective owners. 2014WP02007 www.scalable.com 1-866-722-5225 sales@scalable.com 6