Top Banner
Manu Chauhan Citrix Systems Principle Product Manager Rolling Out Licensing: Rolling Out Licensing: Transitioning From a Homegrown Transitioning From a Homegrown System System
43

Rolling Out Licensing: Transitioning From a Homegrown System

Jan 23, 2016

Download

Documents

barth

Rolling Out Licensing: Transitioning From a Homegrown System. Manu Chauhan Citrix Systems Principle Product Manager. Agenda. Our Vision …. To make it easy for people to access information on demand. Our Mission …. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Rolling Out Licensing: Transitioning From a Homegrown System

Manu Chauhan

Citrix Systems

Principle Product Manager

Rolling Out Licensing:Rolling Out Licensing:Transitioning From a Homegrown SystemTransitioning From a Homegrown System

Page 2: Rolling Out Licensing: Transitioning From a Homegrown System

AgendaAgenda

Citrix Background

Licensing Charter

Change Drivers

Architectural Overview

Issues for Consideration

Questions & Answers

Page 3: Rolling Out Licensing: Transitioning From a Homegrown System

Our Mission…

To make every organization an on-demand enterprise where information is securely, easily and instantly accessible from anywhere using any device

Our Vision…

To make it easy for people to access information on demand

Page 4: Rolling Out Licensing: Transitioning From a Homegrown System

Founded: 1989 2003 Net Revenue: $665M NASDAQ: CTXS– 100% of Fortune 100– 99% of Fortune 500– 95% of the Financial Times 100

HQ: Fort Lauderdale, Florida Employees: 2100 Offices: 23 countries 5,000+ global channel partners 

Citrix SystemsCitrix Systems

Page 5: Rolling Out Licensing: Transitioning From a Homegrown System

AccessOn-Demand

any location

any device

any person

any connection

Page 6: Rolling Out Licensing: Transitioning From a Homegrown System

On-Demand AccessOn-Demand Access

Server-based computing architecture provides secure access solutions that give users the freedom to get the applications they need from wherever they are.

Device Independence from server OS and application development.

Improved Deployment write once, test once, deploy anywhere.

Page 7: Rolling Out Licensing: Transitioning From a Homegrown System

Citrix ProductsCitrix Products

MetaFrame Family– Presentation Server– Secure Access Manager– Password Manager– Conferencing Manager

Gotomypc.com

Page 8: Rolling Out Licensing: Transitioning From a Homegrown System

On-Demand Access CustomersOn-Demand Access Customers

50 Million Licensed End Users 130,000+ Customers Worldwide

– 100 of the Fortune 100– 99% of the Fortune 500– 95% of the Financial Times 100

Page 9: Rolling Out Licensing: Transitioning From a Homegrown System

AgendaAgenda

Citrix Background

Licensing Charter

Change Drivers

Architectural Overview

Issues for Consideration

Questions & Answers

Page 10: Rolling Out Licensing: Transitioning From a Homegrown System

Citrix Licensing CharterCitrix Licensing Charter

Citrix’s licensing system will provide a foundation for:

– License delivery– Product-side licensing logic– License management infrastructure

Provide customers with a convenient & consistent licensing experience across products

Find the right balance between customer convenience & enforcement/compliance

Page 11: Rolling Out Licensing: Transitioning From a Homegrown System

AgendaAgenda

Citrix Background

Licensing Charter

Change Drivers

Architectural Overview

Issues for Consideration

Questions & Answers

Page 12: Rolling Out Licensing: Transitioning From a Homegrown System

Change DriversChange Drivers

Reduction in licensing administration – “License Once/Run Yearly”– Fewer interactions with Citrix & fewer licensing events

– Product upgrades are a benefit of Subscription Advantage

Enhanced management through a web-based interface– Track and manage licenses, and measure compliance

– Real-time reporting, graphical historical reporting and passive alerting for license expiration and license exhaustion

Single licensing system across all Citrix products – Manage all MetaFrame Access Suite product licenses from a

single place

Cross-farm license sharing

Page 13: Rolling Out Licensing: Transitioning From a Homegrown System

Product Licensing Was ComplexProduct Licensing Was Complex

MF PR2 FR1Server

MF PR1 to PR2eServer

MF PR1 FR2Server

MF PR1 FR1Server

MF PR1eServer

MF PR1e20 User

w/SA

MF PR1 FR120 User

w/SA

MF PR1 FR220 User

w/SA

MF PR1 to PR2e20 User

w/SA

MF PR2 FR120 User

w/SA

StarterSystems

(x 5)

ConnectionPacks

(5,10,20,50,100)MediaKits(x 5)

PTK(x 5)

Subscription

Subscription Renewal

PR1FR1 FR2 PR2

FR1 PR3

Product Line

Page 14: Rolling Out Licensing: Transitioning From a Homegrown System

Simplify by Selling the Product Simplify by Selling the Product LineLine

Subscription

PR1FR1 FR2 PR2

FR1 PR3

Product Line

Licensing Events

Purchasing Events

Renewal

R1 R2 R3 R4 R5 R6

Product Line

Product Line (Date)

SynchronizedPurchasing & Licensing Events

Product Line (Date)

• Fewer licensing events, not tied to product releases• Licenses tied to Subscription Advantage periods

Page 15: Rolling Out Licensing: Transitioning From a Homegrown System

Simplify by Delivering Fewer LicensesSimplify by Delivering Fewer Licenses

MF PR2 FR1Server

MF PR1 to PR2eServer

MF PR1 FR2Server

MF PR1 FR1Server

MF PR1eServer

MF PR1e20 User

w/SA

MF PR1 FR120 User

w/SA

MF PR1 FR220 User

w/SA

MF PR1 to PR2e20 User

w/SA

MF PR2 FR120 User

w/SA

MF Presentation Svr20 User

October 19, 2005

MF Presentation Svr20 User

October 19, 2006

• Elimination of server licenses• Licensing tied to SA, no distinction

between major & minor releases

Page 16: Rolling Out Licensing: Transitioning From a Homegrown System

AgendaAgenda

Citrix Background

Licensing Charter

Change Drivers

Architectural Overview

Issues for Consideration

Questions & Answers

Page 17: Rolling Out Licensing: Transitioning From a Homegrown System

Macrovision Products DeployedMacrovision Products Deployed

FLEXlm = FLEXnet Publisher Licensing Module

GTL = FLEXnet Publisher Operations Module

LMC ~ FLEXnet Manager

Page 18: Rolling Out Licensing: Transitioning From a Homegrown System

Architectural/System OverviewArchitectural/System Overview

License Checkout

Citrix Access Suite Servers

Client Devices Client

Devices

Customer Enterprise Environment

Pre

vio

usl

y

User Access Request

Note:- LMC – License Management Console- License server can reside on Citrix

application server

Allocation

NEW

MyCitrix.com

LMC access via

web browser

LMC Web Server*

NEW NEW

Citrix License Server*

Cit

rix

Acc

ess

Su

ite

Lic

ens

ing Launch

MyCitrix website

Download license file to LS

Page 19: Rolling Out Licensing: Transitioning From a Homegrown System

Licensing ServerLicensing Server

MetaFrame Access Suite

servers

Citrix license server

License Management

Console

client devices

MetaFrame Access Suite

servers

Citrix license server

License Management

Console

client devices

License Server Takeaways:

• License file tied to license server machine name

• Enables license sharing/ single platform for multiple access suite product

• Redundancy Addressed

Page 20: Rolling Out Licensing: Transitioning From a Homegrown System

License ServerLicense Server

Citrix License Server

License FileCompany = “ABC Corp”License Service Host = “Server123”Product = “MetaFrame”

Exp date = “Perpetual”Version = “2005.1019”Model = “CCU”Count = “150”

1. Install “Citrix License Server” on any Windows 32-Bit OS (UNIX to follow)

2. Allocate & Download license files from Citrix

3. Copy licenses onto License Server host

License Server identified in license file by fixed HOST NAME

Page 21: Rolling Out Licensing: Transitioning From a Homegrown System

License Management ConsoleLicense Management Console

A web based tool that allows you to interact with the Citrix license server that hosts your Citrix licenses

– Current Usage – snapshot view of the current license availability & usage levels

– Historical Usage – summary of license usage by product

– Configuration – information about the location & contents of the various files associated with the license server

– Delegated Administration – interface to control which users have access to specific components of the LMC

Page 22: Rolling Out Licensing: Transitioning From a Homegrown System

License Management ConsoleLicense Management Console

Page 23: Rolling Out Licensing: Transitioning From a Homegrown System

License Allocation ProcessLicense Allocation Process

2. SA Fulfillment

NONEEligible licenses

automatically workwith new software versions

3. SA Renewal

Fulfillment System

Review licenses to renew

Select itemsTo fulfill

Save licensefile to License Server

Enter license code

Fulfillment System

1. Initial Purchase

Select itemsto fulfill

Save licensefile to License Server

Login toMyCitrix

Receive e-mail w/ license code

Viewlicense code

Pac

kag

ed

P

rod

uct

Lic

en

se

Pro

gra

m

Receive packagew/ license code

Page 24: Rolling Out Licensing: Transitioning From a Homegrown System

License AllocationLicense Allocation

Presentation Server 3.0

Select Quantity of Licenses

Provide License Server Host Name

Page 25: Rolling Out Licensing: Transitioning From a Homegrown System

License File DownloadLicense File Download

Download License File

Page 26: Rolling Out Licensing: Transitioning From a Homegrown System

AgendaAgenda

Citrix Background

Licensing Charter

Change Drivers

Architectural Overview

Issues for Consideration

Questions & Answers

Page 27: Rolling Out Licensing: Transitioning From a Homegrown System

Issues for ConsiderationIssues for Consideration

Cross Functional Implications Flexibility Scalability Redundancy/Disaster Recovery Deployment Scenarios License Fulfillment Options Upgrades & Migrations Usability Testing Communication Plan Intended/Unintended Revenue Impacts Other Considerations

Page 28: Rolling Out Licensing: Transitioning From a Homegrown System

Cross Functional ImplicationsCross Functional Implications

Permanent licensing team led by Product Management, comprised of:– Information Services– Engineering/Test– Legal– Finance– Support– Subscription Advantage– Marketing– Sales/Channel– Executive sponsor

Page 29: Rolling Out Licensing: Transitioning From a Homegrown System

License Model FlexibilityLicense Model Flexibility

Citrix License Server

Citrix Application

Servers

Client Devices

Server Model

CPU Model

Named User Model

CCU Model

Desktop Model

Desktop

Page 30: Rolling Out Licensing: Transitioning From a Homegrown System

License Server ScalabilityLicense Server Scalability

Scalability Considerations• CPU

– License server is a single threaded process– 170 client log-ins/second = 306,000 log-ins in 30 minutes

• Bandwidth – start-up, checkout, heartbeat & refresh• Memory – # of licenses checked out• Hard Disk – License server & LMC and usage logs

Other Considerations:• Licenses CANNOT be shared across license servers • Licensing subsystem not backward compatible

Page 31: Rolling Out Licensing: Transitioning From a Homegrown System

License Server – License Server – Addressing Single Point of FailureAddressing Single Point of Failure

Redundancy– Active Alerting

– 30 Day Grace period

– Microsoft Clustering of License Server

– Easy license service host replacement (host name) & easy license backup and restore

MetaFrame Access Suite

Servers

Citrix License Server

Management Console via web browser

Client Devices

MetaFrame Access Suite

Servers

Citrix License Server

Management Console via web browser

Client Devices

Page 32: Rolling Out Licensing: Transitioning From a Homegrown System

License Server RedundancyLicense Server Redundancy

Primary Site• California• 500 Server Farm• 1 License Server

Secondary Site• New York• 300 Server Farm

Sharing Licenses with CA license server

MetaFrame Access Suite

servers

Citrix license server

License Management

Console

client devices

MetaFrame Access Suite

servers

Citrix license server

License Management

Console

client devices

MetaFrame Access Suite

servers

client devices

Issues:

- Latency

- Redundancy

- Disaster Recovery

WAN

Solution:

- 30 Day Grace Period

Page 33: Rolling Out Licensing: Transitioning From a Homegrown System

Customer Deployment ScenarioCustomer Deployment Scenario1 License Server for 1 Farm1 License Server for 1 Farm

MetaFrame Access Suite

Servers

Citrix License Server

Management Console via

web browser

Client Devices

All product servers may

point to a single license server

Page 34: Rolling Out Licensing: Transitioning From a Homegrown System

Customer Deployment ScenarioCustomer Deployment Scenario1 License Server for N Farms1 License Server for N Farms

MetaFrame Access Suite

Servers

Citrix License Server

Management Console via

web browser

Client Devices Client

Devices

Licensing isnot tied to

server farms

Client consumes 1 license on the license server

Page 35: Rolling Out Licensing: Transitioning From a Homegrown System

Customer Deployment ScenarioCustomer Deployment ScenarioN License Servers for N FarmsN License Servers for N Farms

Any server may point to any

license server

Consumes 1 license on EACH

license server

MetaFrame Access Suite

Servers

Management Console via

web browser

Client Devices

Client Devices

Citrix License Server

Citrix License Server

Management Console via

web browser

Page 36: Rolling Out Licensing: Transitioning From a Homegrown System

License Fulfillment OptionsLicense Fulfillment Options

2. SA Fulfillment

NONEEligible licenses

automatically workwith new software versions

3. SA Renewal

Fulfillment System

Review licenses to renew

Select itemsTo fulfill

Save licensefile to License Server

Enter license code

Fulfillment System

1. Initial Purchase

Select itemsto fulfill

Save licensefile to License Server

Login toMyCitrix

Receive e-mail w/ license code

Viewlicense code

Pac

kag

ed

P

rod

uct

Lic

en

se

Pro

gra

m

Receive packagew/ license code

Page 37: Rolling Out Licensing: Transitioning From a Homegrown System

MigrationMigration

MF 1.x MF XP MF XP NewMF

NewMF

CitrixLicense Service

License Sharing - No

Resource Sharing - Yes

FarmDataStore

Page 38: Rolling Out Licensing: Transitioning From a Homegrown System

Usability TestingUsability Testing

Critical to identify usability quality Dedicate a team if possible Use customers, partners, employees Example:

– 66% failure rate to a 80% success rate as a result of testing

Page 39: Rolling Out Licensing: Transitioning From a Homegrown System

Communications DeliverablesCommunications Deliverables

e-Learning Courses– Licensing Architecture and Administration

– Licensing content within product related business and and technical courses

Speaking engagements Licensing Overview Webinars Licensing Powerpoints for Field Licensing White Paper Frequently Asked Questions Administrator’s Licensing Guide License Server Customizations Guide

Page 40: Rolling Out Licensing: Transitioning From a Homegrown System

Unintended/Intended Revenue ImpactsUnintended/Intended Revenue Impacts

License Management Console– Recognition of over-procurement leading to

reduced future purchases and fewer Subscription renewals

License Sharing– Fewer licenses may be required

Heightened enforcement– Stiffer enforcement may cause some customers

to realize that they under-licensed

Page 41: Rolling Out Licensing: Transitioning From a Homegrown System

Other ConsiderationsOther Considerations

Certification Requirements– FIPS 140 – Security– Windows Certification– Export control

Special Customers– AKA Large customers– Programs– Fulfillment variations

Page 42: Rolling Out Licensing: Transitioning From a Homegrown System

Contact InformationContact Information

Manu ChauhanPrinciple Product Manager, Licensing

E-mail: [email protected]

Page 43: Rolling Out Licensing: Transitioning From a Homegrown System