440 likes | 600 Views
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 ….
E N D
Rolling Out Licensing:Transitioning From a Homegrown System Manu Chauhan Citrix Systems Principle Product Manager
OurVision… To make it easy for people to access information on demand OurMission… To make every organization an on-demand enterprise where information is securely, easily and instantly accessible from anywhere using any device
Citrix Systems • 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
any person any location any connection any device On-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 Independencefrom server OS and application development. Improved Deploymentwrite once, test once, deploy anywhere. On-Demand Access
Citrix Products • MetaFrame Family • Presentation Server • Secure Access Manager • Password Manager • Conferencing Manager • Gotomypc.com
On-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
Citrix 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
Change 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
Product Line Renewal Subscription FR1 FR2 FR1 PR2 PR1 PR3 MF PR2 FR1 20 Userw/SA MF PR1 FR1 20 Userw/SA MF PR1 FR2 20 Userw/SA MF PR1 to PR2e 20 Userw/SA MF PR1e 20 Userw/SA ConnectionPacks(5,10,20,50,100) PTK(x 5) StarterSystems(x 5) MediaKits(x 5) Subscription MF PR1e Server MF PR1 FR1 Server MF PR2 FR1 Server MF PR1 FR2 Server MF PR1 to PR2e Server Product Licensing Was Complex
Licensing Events Product Line FR1 FR2 FR1 PR1 PR2 PR3 Subscription Renewal Purchasing Events Product Line (Date) Product Line (Date) Product Line R5 R6 R3 R4 R1 R2 SynchronizedPurchasing & Licensing Events Simplify by Selling the Product Line • Fewer licensing events, not tied to product releases • Licenses tied to Subscription Advantage periods
MF PR2 FR1 20 Userw/SA MF PR1 FR1 20 Userw/SA MF PR1 FR2 20 Userw/SA MF PR1 to PR2e 20 Userw/SA MF PR1e 20 Userw/SA MF PR1e Server MF PR1 FR1 Server MF PR2 FR1 Server MF PR1 FR2 Server MF PR1 to PR2e Server MF Presentation Svr 20 User October 19, 2006 MF Presentation Svr 20 User October 19, 2005 Simplify by Delivering Fewer Licenses • Elimination of server licenses • Licensing tied to SA, no distinction between major & minor releases
Macrovision Products Deployed • FLEXlm = FLEXnet Publisher Licensing Module • GTL = FLEXnet Publisher Operations Module • LMC ~ FLEXnet Manager
Customer Enterprise Environment NEW NEW LMC access via web browser Citrix License Server* LMC Web Server* License Checkout MyCitrix.com Launch MyCitrix website Download license file to LS User Access Request Citrix Access Suite Licensing Allocation Citrix Access Suite Servers NEW Previously Client Devices Client Devices Note: - LMC – License Management Console - License server can reside on Citrix application server Architectural/System Overview
Licensing Server • License Server Takeaways: • License file tied to license server machine name • Enables license sharing/ single platform for multiple access suite product • Redundancy Addressed
License Server identified in license file by fixed HOST NAME License Server Citrix License Server • Install “Citrix License Server” on any Windows 32-Bit OS (UNIX to follow) • Allocate & Download license files from Citrix • Copy licenses onto License Server host License File Company = “ABC Corp” License Service Host = “Server123” Product = “MetaFrame” Exp date = “Perpetual” Version = “2005.1019” Model = “CCU” Count = “150”
License 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
Receive packagew/ license code Receive e-mail w/ license code 3. SA Renewal 2. SA Fulfillment Fulfillment System NONE Eligible licenses automatically workwith new software versions Select items To fulfill Review licenses to renew Save license file to License Server License Allocation Process 1. Initial Purchase Fulfillment System Packaged Product Enter license code Select items to fulfill Save license file to License Server Login to MyCitrix License Program View license code
Select Quantity of Licenses Provide License Server Host Name License Allocation Presentation Server 3.0
Download License File License File Download
Issues 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
Cross 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
Desktop Model Server Model CPU Model Named User Model CCU Model License Model Flexibility Citrix License Server Desktop Citrix Application Servers Client Devices
License 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
License Server – Addressing 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
License Server Redundancy WAN • Issues: • Latency • Redundancy • Disaster Recovery • Solution: • 30 Day Grace Period • Primary Site • California • 500 Server Farm • 1 License Server • Secondary Site • New York • 300 Server Farm Sharing Licenses with CA license server
Citrix License Server Management Console via web browser All product servers may point to a single license server MetaFrame Access Suite Servers Client Devices Customer Deployment Scenario1 License Server for 1 Farm
Citrix License Server Management Console via web browser MetaFrame Access Suite Servers Client Devices Client Devices Customer Deployment Scenario1 License Server for N Farms Licensing isnot tied toserver farms Client consumes 1 license on the license server
Citrix License Server Citrix License Server Management Console via web browser Management Console via web browser MetaFrame Access Suite Servers Client Devices Client Devices Any server may point to any license server Customer Deployment ScenarioN License Servers for N Farms Consumes 1 license on EACH license server
Receive packagew/ license code Receive e-mail w/ license code 3. SA Renewal 2. SA Fulfillment Fulfillment System NONE Eligible licenses automatically workwith new software versions Select items To fulfill Review licenses to renew Save license file to License Server License Fulfillment Options 1. Initial Purchase Fulfillment System Packaged Product Enter license code Select items to fulfill Save license file to License Server Login to MyCitrix License Program View license code
Resource Sharing - Yes CitrixLicense Service License Sharing - No FarmDataStore Migration NewMF MF 1.x NewMF MF XP MF XP
Usability 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
Communications 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
Unintended/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
Other Considerations • Certification Requirements • FIPS 140 – Security • Windows Certification • Export control • Special Customers • AKA Large customers • Programs • Fulfillment variations
Contact Information Manu Chauhan Principle Product Manager, Licensing E-mail: Manu.chauhan@citrix.com