using hp asset manager to manage complex software licensing for virtualized servers

45
©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Software Licensing in Virtual Environments Russ Parker, Minerva Enterprises Founding Partner Adrian Ortiz, Minerva Enterprises Principal Consultant

Upload: hp-software-solutions

Post on 11-Jun-2015

374 views

Category:

Documents


1 download

DESCRIPTION

Software Licensing is a complex issue, particularly for server-class software, and virtualization has added new layers of complexity to it. The increasing use of virtualized environments has forced software vendors to adopt increasingly complex licensing models in order to stay competitive. These licensing models are largely beneficial to the end customer when fully understood and managed, but can be quite intricate. Most of them also require a sophisticated management of the underlying virtual environments, since a single node must often be looked at within the larger context of the entire host or cluster it is on and cannot be analyzed in isolation. In this sesssion, we will look at the licensing issues unique to virtual environments in general and then look at the specific example of how we modeled the IBM Sub-capacity License Counting within HP Asset Manager.

TRANSCRIPT

Page 1: Using HP Asset Manager to manage complex software licensing for virtualized servers

©2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice

Software Licensing inVirtual Environments

Russ Parker, Minerva Enterprises – Founding Partner

Adrian Ortiz, Minerva Enterprises – Principal Consultant

Page 2: Using HP Asset Manager to manage complex software licensing for virtualized servers

Software Licensing inVirtual Environments

Implications and Considerations for

Software Asset Management

from increased License Complexity

Page 3: Using HP Asset Manager to manage complex software licensing for virtualized servers

Minerva Enterprises

Consulting firm focused

on IT Asset, Service and

Financial Management

Page 4: Using HP Asset Manager to manage complex software licensing for virtualized servers

4 Minerva Enterprises © 2010

The Next 45 Minutes

• Introduction – 5 minutes

• General Context – 10 minutes

• Complex Licensing – 15 minutes

• IBM SubCapacity Examples– 10 minutes

• Doing this in Asset Manager – 5 minutes

Page 5: Using HP Asset Manager to manage complex software licensing for virtualized servers

5 Minerva Enterprises © 2010

Russell Parker

• More than 15 years of Asset Management experience

• Five years at Peregrine Systems (1999-2003)

• Four years as an Independent Consultant (2003-2006)

• Formed Minerva Enterprises with Cary King in 2006

• The 2010 “SAM Consultant of the Year” from IBSMA

• Bachelors in Computer Science from UC San Diego

• Works with clients across diverse sectors– Banking, Automotive, Health Care, Staffing, Managed Service

Providers, Financial Services, Manufacturing, Insurance, etc…

• Lives in Sacramento, CA with his wife and two children.

Page 6: Using HP Asset Manager to manage complex software licensing for virtualized servers

6 Minerva Enterprises © 2010

Adrián Ortiz

• Almost 15 years of IT experience in the public sector

• Five years of working with HP/Peregrine Products

• Discovery Practice Lead for Minerva Enterprises

• Acknowledged expert with DDM-I and was responsible for a Global Implementation across six continents.

• BS in Information and Decision Systems from SDSU.

• CHAMP, CSAM, CDIA+, and ITIL Foundation Certified

• Lives in San Diego, CA with his wife.

Page 7: Using HP Asset Manager to manage complex software licensing for virtualized servers

7 Minerva Enterprises © 2010

DB2 License for 12 Cores = $480k

Why not Share?

DB2 License for 16 Cores = $640k

Dedicated LPARs Shared Dedicated

Page 8: Using HP Asset Manager to manage complex software licensing for virtualized servers

8 Minerva Enterprises © 2010

HW: $200KDB2: $480K

Software Swamps Hardware

16 Cores DB2

HW: $300KDB2: $800K

20 Cores DB2

Page 9: Using HP Asset Manager to manage complex software licensing for virtualized servers

9 Minerva Enterprises © 2010

DB2 = $1,920,000WAS = $960,000

What You Run Where Matters

24 DB2

24 WAS

24 DB2

24 WAS

DB2 = $960,000WAS = $480,000

48 DB2

No WAS

No DB2

48 WAS

Page 10: Using HP Asset Manager to manage complex software licensing for virtualized servers

10 Minerva Enterprises © 2010

Virtualization

• Back to the Future

• New problems?

• Layers of complexity

• It’s always been there

Page 11: Using HP Asset Manager to manage complex software licensing for virtualized servers

11 Minerva Enterprises © 2010

Not Just Computers

• What can be virtualized?

• Servers in the spotlight

• Virtualization and Software

• Desktop Virtualization is coming

Page 12: Using HP Asset Manager to manage complex software licensing for virtualized servers

12 Minerva Enterprises © 2010

Server Virtualization

• It is here now and has been for a while

• Server Consolidation - not just hardware

• Increasingly complex licensing

– Substantial and Opportunities

• Virtual Sprawl – Easy as…

Page 13: Using HP Asset Manager to manage complex software licensing for virtualized servers

13 Minerva Enterprises © 2010

Server Consolidation

• Driven by resource or cost savings

• License issues are often ignored

• Availability and Capacity problems

Page 14: Using HP Asset Manager to manage complex software licensing for virtualized servers

14 Minerva Enterprises © 2010

Virtual Sprawl

• Creating VMs is almost too easy

• Worse than “squirreling away” Servers

• Just a few clicks…

• License effects?

Page 15: Using HP Asset Manager to manage complex software licensing for virtualized servers

15 Minerva Enterprises © 2010

The PhysicalLogical Split

“What you can touch”

Generates Capacity

Uses Power

Creates Heat

Takes up space

Requires Maintenance

Becomes Obsolete

Can be damaged, etc…

“What you can use”

Provides Capability

No physical negatives

Consumes Capacity

Complex to Manage

LogicalNode

Page 16: Using HP Asset Manager to manage complex software licensing for virtualized servers

16 Minerva Enterprises © 2010

Virtualization Types

Standalone

Host

Cluster/Farm

Page 17: Using HP Asset Manager to manage complex software licensing for virtualized servers

17 Minerva Enterprises © 2010

Software Licensing

• Software on the Logical Component

• Many software license models

• Licensing Metrics

– Usage (Named or Concurrent Users, etc…)

– Capacity (Potentially accessible resources)

– Utilization (Actual consumption of resources)

Page 18: Using HP Asset Manager to manage complex software licensing for virtualized servers

18 Minerva Enterprises © 2010

Complex Licensing

• New Technologies keep coming

• Software Vendors need to stay competitive

• Beneficial when understood and managed

• Can lead to unknown exposure when not

• Often require looking at a larger context

Page 19: Using HP Asset Manager to manage complex software licensing for virtualized servers

19 Minerva Enterprises © 2010

Microsoft SQL Server

Page 20: Using HP Asset Manager to manage complex software licensing for virtualized servers

20 Minerva Enterprises © 2010

IBM Sub-capacity Licensing

• One of the most complex License Models

• Opportunities to control costs and optimize

• Requires analysis of the entire Frame

• This is just a Quick high level overview

Page 21: Using HP Asset Manager to manage complex software licensing for virtualized servers

21 Minerva Enterprises © 2010

In IBM’s Words…Full capacity licensing• Customers acquire licenses for all physical processor cores

Sub-capacity (Virtualization Capacity) licensing

• Customers acquire licenses for the lower of Virtualization Capacity or Full Capacity of the server, or group of servers

• Virtualization Capacity is the sum of the virtual core capacity available to a product

• Sub-capacity license counting rules differ by Virtualization Technology, see specific rules for your Virtualization Technology environment

* See slide at the end for IBM specific resources and links

Page 22: Using HP Asset Manager to manage complex software licensing for virtualized servers

22 Minerva Enterprises © 2010

What Is Sub-capacity?

• Supports IBM’s Virtualization technology

• Processor Value Unit (“PVU”) Based

• Licenses for the portion of a Server used

• Ties Licensing to allocated capacity

Page 23: Using HP Asset Manager to manage complex software licensing for virtualized servers

23 Minerva Enterprises © 2010

ProcessorValue Units

Different processor

technologies have

a different number

of PVUs per Core

PVU of an LPAR =

Core Equivalents *

PVU per Core

Page 24: Using HP Asset Manager to manage complex software licensing for virtualized servers

24 Minerva Enterprises © 2010

How “Big” Is an LPAR?

• Core Equivalents

• Virtual Processors

• LPAR Mode

Page 25: Using HP Asset Manager to manage complex software licensing for virtualized servers

25 Minerva Enterprises © 2010

Simplifications

• No Micro-partitioning

• No Capped LPARS

• Single basic Frame

• Only DB2 Enterprise Server Edition

• Software Cost:

– This is a bit below the IBM List Price

~$40,000/core

$333

$40,000

X 120 =Per PVU

Page 26: Using HP Asset Manager to manage complex software licensing for virtualized servers

26 Minerva Enterprises © 2010

8 Dual Core CPU’s = 16 Cores

Physical Shared Pool 0 (10 Cores)

Dedicated Pool 0 Pool 1 Pool 2 Pool 3 Total License $ $∆

2 0 2 2 2 8 $320K$40K

$320,000

X 8 =Per Core

Virtual Pool 110 Cores Max

2 Cores 2 Cores

Virtual Pool 24 Cores Max

Virtual Pool 32 Cores Max

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores 2 Cores

2 Cores 2 Cores2Core

DB2

2 Core

2 Core

Dedicated 6Cores Total

Page 27: Using HP Asset Manager to manage complex software licensing for virtualized servers

27 Minerva Enterprises © 2010

8 Dual Core CPU’s = 16 Cores

Physical Shared Pool 0 (10 Cores)

Virtual Pool 110 Cores Max

2 Cores 2 Cores

Virtual Pool 24 Cores Max

Virtual Pool 32 Cores Max

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores

Dedicated Pool 0 Pool 1 Pool 2 Pool 3 Total License $ $∆

2 10 [10] [4] [2] 12 $480K $160K

2 0 2 2 2 8 $320K -

2Core

DB2

2 Core

2 Core

2 Cores 2 Cores

2 Cores 2 Cores

Dedicated 6Cores Total

Page 28: Using HP Asset Manager to manage complex software licensing for virtualized servers

28 Minerva Enterprises © 2010

8 Dual Core CPU’s = 16 Cores

Physical Shared Pool 0 (16 Cores)

Virtual Pool 110 Cores Max

2 Cores 2 Cores

Virtual Pool 24 Cores Max

Virtual Pool 32 Cores Max

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores

Dedicated Pool 0 Pool 1 Pool 2 Pool 3 Total License $ $∆

2 16 [10] (4) [2] 16 $640K $160K

2 10 [10] [4] [2] 12 $480K $160K

2 0 2 2 2 8 $320K -

2 Cores 2 Cores

2 Cores 2 Cores2Core

DB2

2 Core

2 Core

Now SharedDedicated

Page 29: Using HP Asset Manager to manage complex software licensing for virtualized servers

29 Minerva Enterprises © 2010

12 Dual Core CPU’s = 24 Cores

Physical Shared Pool 0 (18 Cores)

Virtual Pool 110 Cores Max

2 Cores 2 Cores

Virtual Pool 26 Cores Max

Virtual Pool 34 Cores Max

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores

2 Cores

Dedicated Pool 0 Pool 1 Pool 2 Pool 3 Total License $ $∆

2 18 [10] [6] [4] 20 $800K $320K

2 10 [10] [4] [2] 12 $480K $160K

2 16 [10] [4] [2] [16] $640K $160K

2 Cores 2 Cores

2 Cores 2 Cores2Core

DB2

2 Core

2 Core

Dedicated 6Cores Total

Adding Cores

8 POWER6 Cores = $100K

DB2 License Impact = $320K

320% more for SW than HW

Page 30: Using HP Asset Manager to manage complex software licensing for virtualized servers

30 Minerva Enterprises © 2010

Frame A and B both 24 Core POWER6 570DB2 @ $40,000/core WAS ND @ $20,000/core

LPARs w/ 48 total Cores of DB2 and WAS ND

Frame A: 24 Cores of DB2 and 24 Cores of WASFrame B: 24 Cores of DB2 and 24 Cores of WAS

DB2 = $1,920,000 WAS ND = $960,000

Frame A: 48 Cores of DB2 and 0 Cores of WASFrame B: 0 Cores of DB2 and 48 Cores of WAS

DB2 = $960,000 WAS ND = $480,000

A $1.44 Million Difference

Page 31: Using HP Asset Manager to manage complex software licensing for virtualized servers

31 Minerva Enterprises © 2010

• IBM ResourcesLicensing in a Virtualized Environment

Counting licenses using virtualization

Sub-capacity License Counting Rules

Processor Value Unit [PVU] licensing

Passport Advantage Sub-capacity Licensing

• Microsoft ResourcesSQL Server 2008 R2 Editions Comparison

SQL Server 2008 R2 Editions Datasheet

Page 32: Using HP Asset Manager to manage complex software licensing for virtualized servers

32 Minerva Enterprises © 2010

HP Asset Manager

• Encode Vendor License Models

• Maintain Component Set relationships

• Quickly Perform License Calculations

• Manage Financial and Contractual details

• Tie it all back to Business Services

• Data needed for Chargeback Models

Page 33: Using HP Asset Manager to manage complex software licensing for virtualized servers

33 Minerva Enterprises © 2010

Contact Info

Come see us at Booth 308

Russell Parker

Founding Partner

Minerva Enterprises

Office: [email protected]

www.MinervaE.com

Adrian Ortiz

Principal Consultant

Minerva Enterprises

Office: [email protected]

Page 34: Using HP Asset Manager to manage complex software licensing for virtualized servers

35 ©2010 Hewlett-Packard Development Company, L.P.

To learn more on this topic, and to connect with your peers after

the conference, visit the HP Software Solutions Community:

www.hp.com/go/swcommunity

Page 35: Using HP Asset Manager to manage complex software licensing for virtualized servers
Page 36: Using HP Asset Manager to manage complex software licensing for virtualized servers

37 Minerva Enterprises © 2010

Thumbnail Definitions 1/5

• Entitled Capacity (EC)

– This is actual processor core capacity available to a partition and is the unit of measure for shared processing capacity.

• Virtual Processor (VP)

– This is number of physical processor cores which can be used simultaneously to provide processing capacity to a shared partition.

Page 37: Using HP Asset Manager to manage complex software licensing for virtualized servers

38 Minerva Enterprises © 2010

Thumbnail Definitions 2/5

• Dedicated Partition

– Cores allocated to a Dedicated LPAR are available exclusively to it.

• Shared Dedicated Partition

– A dedicated partition which lends its unused capacity to the physical shared pool. The entire capacity is counted both directly and in the shared pool.

Page 38: Using HP Asset Manager to manage complex software licensing for virtualized servers

39 Minerva Enterprises © 2010

Thumbnail Definitions 3/5• Micro-partitioning: Dividing a physical

cores computing power into fractions of a unit and sharing them multiple logical partitions

• Shared Processors Partition: Assigned resources from a shared processing pool

– defined as either “Capped” or “Uncapped”

– allocated an amount of “Entitled Capacity”

– assigned a number of “Virtual Processors”

Page 39: Using HP Asset Manager to manage complex software licensing for virtualized servers

40 Minerva Enterprises © 2010

Thumbnail Definitions 4/5

• Physical Shared Pool (PSP)– A single shared pool of processor cores available

to partitions defined within the shared pool

• Multiple / Virtual Shared Pools (VSP)– Only available for POWER6 and later systems– Allows the physical shared pool to be split into

multiple virtual pools of equal or smaller size– Partitions which are part of a shared pool are

limited by the processor resources in that pool

Page 40: Using HP Asset Manager to manage complex software licensing for virtualized servers

41 Minerva Enterprises © 2010

Thumbnail Definitions 5/5

• A Capped Partition

– Never automatically allocated more than its Entitled Capacity regardless of available processor capacity in the Shared Pool

• An Uncapped Partition

– Can exceed its Entitled Capacity and access up to its Virtual Processes from available capacity in Shared Pool

Page 41: Using HP Asset Manager to manage complex software licensing for virtualized servers

42 Minerva Enterprises © 2010

Page 42: Using HP Asset Manager to manage complex software licensing for virtualized servers

43 Minerva Enterprises © 2010

Page 43: Using HP Asset Manager to manage complex software licensing for virtualized servers

44 Minerva Enterprises © 2010

Page 44: Using HP Asset Manager to manage complex software licensing for virtualized servers

45 Minerva Enterprises © 2010

Page 45: Using HP Asset Manager to manage complex software licensing for virtualized servers

46 Minerva Enterprises © 2010