the PDF
Transcription
the PDF
The Impact of Virtual Technology and the Cloud The Impact of Virtual Technology and the Cloud on Software License Management Presented by: P t db Jeanne Morain, Chief Marketing Officer InstallFree Chief Marketing Officer, InstallFree © 2009 SoftSummit. I All Rights Reserved Agenda • Virtualization Primer (Server, Desktop, Application) • Major Vendor Trends & Challenges on Virtualization Policies • Emerging Trends & Technologies Impacting Licensing – Cloud - Software As A Service & IT As A Service – Dynamic Provisioning of VMs • Risks of Virtualization on Tracking & Processes • Guidance for ISVs 2 © 2009 SoftSummit. I All Rights Reserved Virtualization Primer © 2009 SoftSummit. I All Rights Reserved 3 What is Virtualization? A Primer Virtualization refers to technologies that add an abstraction layer to the traditional computing stack that decouples a specific layer from its underlying layers. Presentation – visual display Installed Applications Installed Operating System Physical Hardware Traditional computing enviornment Presentation Applications Presentation Presentation Operating System Applications Virtual Hardware Virtual OS RDP/ICA Presentation Abstraction Layer Abstraction Layer Abstraction Layer Applications 4 Operating System Operating System Hardware Hardware Hardware virtualization (Virtual Machines) OS virtualization (Paravirtualization) Virtual Applications Ab Abstraction Layer i L Operating System Operating System Hardware Hardware Presentation virtualization (Thin client architecture) Application virtualization What is Application Virtualization? 1) Just as “server” virtualization has separated the OS from the hardware, 2) Application Virtualization separates the A li ti Application from f the th OS and d other th Apps A 3) Across virtually any client OS 4) Across virtually any client (physical AND virtual) or delivery type http://www.brianmadden.com/blogs/rubenspruijt/archive/2009/06/13/understanding‐all‐the‐ application‐and‐desktop‐delivery‐solutions‐in‐30‐minutes‐2‐0‐updated.aspx Different Types of Application Virtualization • Terminal Services (Server Based Computing): Attributes: – Applications run on sever in datacenter – Application is presented to end user over the network – Multiple users share a terminal server application – User sessions are isolated – Persistent network access required Use Cases: -Remote access -Application Application centralization • Application Virtualization – Applications pp typically yp y run on the endpoint p ((can be used on server as well)) – Applications are streamed or cached on the endpoint – Applications are isolated from the operating system – Application can run offline—disconnected from network Use Cases: – Application conflict (running two version side by side) – Simplifying application deployment , removal and updating – Enable OS migrations (run XP applications on Windows 7) – Deliver applications to locked down computers 3 Generations of App Virt Architecture The drawings illustrate the differenc levels of application virtualization. The Mini Operating 1) Agent Base – Installed in OS, Redirection, Sequencing System is completely self‐sufficient and can better overcome application conflicts while still Application Installation Simulator Host Computer allowing communicating and sharing information with other applications. Named Objects User Data System Registry Application Registry pp g y Application Files pp Read/Write Services OS components System Files 2) Clientless – Agent embedded in Application, No Install OS Virtual Application Application Registry Application Files Named Objects Services Host Computer Read/Write System Registry System Files User Data OS Components 3) Virtual Client – No Install, Manage Virtual Apps, File System Host Computer Host Computer Virtual Client Virtual Client Application Registry System Registry Application Files System Files Named Objects User Data Services OS components OS components Read Only 7 © 2009 SoftSummit. I All Rights Reserved Market & Industry Trends D i i Ad ti Driving Adoption, Confusion C f i © 2009 SoftSummit. I All Rights Reserved 8 Market Drivers Virtualization (Server) Strong market drivers: – Server Consolidation – running out of power in data center, center under utilized servers – IT As A Service – Amazon EC2, Google, Microsoft – reduce costs • Application Factory – Definitive Media Library • Outsource Infrastructure – limited IT resources – – – – Hosted Virtual Desktops Disaster Recovery Requirements – Compliance, Security Directives Reduce costs of server configuration Compliance Directives – EMR, EMR PCI, PCI Section 404 SOX for SME/SMB 9 © 2009 SoftSummit. I All Rights Reserved Market Drivers Virtualization (App & Desktop) St Strong market k t drivers: di – – – – – – – Huge cost reduction potential: 50% of SMB Penetrated for PC Config Lifecycle, 40% savings in Apps Recession – lack of resources; immature or non-existent technical staff in “S” and SMB market OS migration – XP EOL, Have to move to Win7 – can’t afford extensions, App concerns Prolific bandwidth (broadband makes network delivery a reality) – LTE, 3G/4G Flexible Computing: M&A and increasing population of tele-worker, offshore and other “guest” users Employee Owned Systems – Personal Computer Use on Rise - economy Compliance p and Security: y HIPAA,, PCI,, Data Loss Prevention (DLP ( - stolen laptop) p p) 10 © 2009 SoftSummit. I All Rights Reserved Emerging Trends & Technologies IImpacting ti Licensing & Support Policies for Virtualization for Virtualization © 2009 SoftSummit. I All Rights Reserved 11 Emerging Trends - Server • Dynamic Provisioning/Re-Provisioning of Virtual Machines from one server to another – Dynamically moved to other servers in Farm or Grid for performance, patching host, maintenance, etc • Virtualized CPU, I/O, Networking Stack, and Storage – Multi-plexing across server farms – Resource stack – Multiple Apps per server http://searchdatacenter.techtarget.com/news/article/0,289142,sid80_gci1344153,00.html 12 © 2009 SoftSummit. I All Rights Reserved Emerging Trends - Desktop • Protocol Enhancements – better display – • Hosted Virtual Desktops combined with Application Virtualization – – – – • SPICE, ICA, PC Over IP VMware/ThinApp Citrix/Ardence Redhat/Installfree Microsoft MedV/AppV Virtualized CPU, I/O, Networking Stack, and Storage to Reduce TCO – – – Multi-plexing across server farms Resource stack Consolidation – more VMs per server 40 to 90 ((Data Deduplication)) • Type 1 Hypervisors – baremetal with Linux Kernal on Host OS versus Type 2 Hypervisors - Full blown Win/Linux/MAC OS • Ch k IIn// Check Check Ch k O Outt http://www.sci-tech-today.com/story.xhtml?story_id=020000N6CBZS# 13 © 2009 SoftSummit. I All Rights Reserved Emerging Trends - Application • 2 Factor Discovery – Visibility into Virtual Bubble • Configuration Policy Orchestration – File Associations - .doc = Word 2003 , .docx = Office 2007 • Dynamic y Binding/Linking/Sequencing g g q g – Multiple virtual applications • Single Pane Administration – SDKs /Integration with major systems management vendors (SCCM, BMC, BigFix) 14 © 2009 SoftSummit. I All Rights Reserved Major Vendor Trends & Challenges on Major Vendor Trends & Challenges on Virtualization Licensing & Support 15 © 2009 SoftSummit. I All Rights Reserved Oracle Virtualization Policies • Server – Unlimited on Oracle Virtual Machine & Amazon EC2, Others are “‘NOT EXPLICITLY CERTIFIED, BUT SUPPORTED”. • Desktop – Similar to physical – per user/install • Application – Same as physical, If defect in physical test determined they will fix, fix otherwise virtualization vendors issue **Guidance on Performance Issues for Virtual Hardware (Siebel, CRM) http://www.dabcc.com/article.aspx?id=12316# http://www.chriswolf.com/?p=365 © 2009 SoftSummit. I 16 All Rights Reserved Microsoft –Virtualization Licensing Policies • Server – Unlimited with license of Win Server 2008 R2 Datacenter* • Desktop p – Up to 4 per licensed device (PC or Server = 1 device) • Application – Support 3rd Party, Office Virtualized, Adhere to current support Policy guidelines **Guidance on Performance Issues for Virtual Hardware (Exchange, SQL) http://www.microsoft.com/windowsserver2008/en/us/licensing‐datacenter.aspx http://www.microsoft.com/licensing/about‐licensing/virtualization.aspx 17 © 2009 SoftSummit. I All Rights Reserved Cloud - Software As A Service •Application virtualization provides a new deployment mechanism •ISV licensing rules still apply: Per Machine P U Per User Concurrent User •Major ISV’s have a managed service licensing offering, such as Microsoft’s Service Provider License Agreement (SPLA). MSP’s use to this paradigm: 18 © 2009 SoftSummit. I All Rights Reserved Other Leading Vendor–Virtualization Policies • • • IBM – Notes Domino – per user (virtual or physical) Redhat & Sun OS – Per Physical or virtual machine instance N Novell ll – Groupwise G – per virtual environment + client seats • Citrix/VMware – Concurrent User Session** for VM does not include application licenses for individual applications Policies vary based on vendor and virtualization type– Server, Desktop, or App. ISVs should: •Provide statement of support for various types of virtualization •Expect to see it in RFPs, RFIs •Consult partners for statement of support (TAP, Dependant) C lt t f t t t f t (TAP D d t) http://searchservervirtualization.techtarget.com/news/article/0,289142,sid94 p // g / / / , , _ggci1348825,00.html , 19 © 2009 SoftSummit. I All Rights Reserved Risks & Impact Of Virtualization Risks & Impact Of Virtualization on Tracking & Processes © 2009 SoftSummit. I All Rights Reserved 20 Virtualization & Compliance Study March 2009 287 of 323 IT Executives pursuing desktop and application virtualization despite potential control issues: control issues: Potential Control issues identified during executive interviews: • Configurable user policies impact security and user experience standards. • Need support resource that can resolve “VDI desktop not working” calls. d h l “ d k k ” ll • Regulated users require training on privacy, removable devices, data encryption. • Requires new datacenter process, skills, tools, understanding VM and desktop infrastructures. • Apps can be run from anywhere. Exe can be moved outside corporate domain. • Can easily create and distribute applications that violate license agreement l dd b l h l l • No clear guidance on how to relate virtualized application and dependencies as CI in CMDB. 21 © 2009 SoftSummit. I All Rights Reserved Security & Access • Controlling what you can’t see – Viruses with Invisibility Cloaks – Guest to Host Attacks –Server & Desktop Virtualization – RootKeyy Viruses ((Spyware) py ) – User Rights g Execution – Application pp • Single Sign On and Limiting Access Control – Virtual Desktops p & Applications pp • Digital Rights Management – – – – Preventing VM Sprawl Preventing Virtual Application Sprawl Locking Device & App but not User Tracking VMs/Apps on Premise & Off Premise 22 © 2009 SoftSummit. I All Rights Reserved Audit & Control – Complete Transparency Challenge – Ch ll A tl Agentless Vi t l A li ti Virtual Applications • “Seeing” inside virtual bubble •License Compliance •Security (Malware, Unauthorized Apps) •Regulatory Compliance – reporting who has access to what •Configuration Assurance – no drift in packaging process •Digital Rights Management – Locking down application Change Mgmt Asset Mgmt Service Mgmt • Manual – sets back package efficiencies •What If – isn’t registered? • Packager doesn’t provide accurate information • All apps are in the same bubble (license count) CMDB • CMDB – Accurate details – physical & virtual • Discoveryy – How delivered? What delivered? Software Title Matching – Suite vs Individual Patches, Extensions, Service Packs Discovery DML Guidance for ISVs: Ti T i k & T h l Tips, Tricks & Technology © 2009 SoftSummit. I All Rights Reserved 24 Ramping Up for Virtualization • Train has LEFT the station – Application Virtualization is one of the top 10 initiatives across CIO’s Surveyed 2010 – If you don’t d ’t have h a strategy t t – GET ONE • Support Statements & QA – Vi Virtual t lD Desktops kt – Virtual Applications (Client versus Server Hosted) – Server Virtualization • Acquire Tools with Digital Rights Management – Tie Apps to Users not just machines – Universal Client that works inside and outside DMZ ((USB,, Virtual Café,, PC,, Cloud)) – 1 package with cross platform support – Win XP, Vista, Win 7, Win 2003/2008 http://www.cioinsight.com/c/a/Technology/Revenue‐Driving‐Technologies/6/ 25 © 2009 SoftSummit. I All Rights Reserved Understand Risks & Requirements • Only Use Application Virtualization tools that provide – – – – – – • Transparency – 2 Factor (1 – Is it there 2 – what is in the bubble) Exes for Title Matching and functional with current discovery Cyclic redundancy checks for Configuration Assurance (Compliance – what, who, how) Integration to Physical Tools – Asset, Discovery, Service Desk, Service Automation Understand architecture limitations and risks on your business (Agent, Agentless, Client) User Mode ONLY execution, Anti-Injection capabilities built into Virtual Layer Size Server & Desktop Environment – Capacity Planning is Key – – – – – – Hardware is still required to run the systems – no magic nirvana Understand full TCO of each technology (Storage, Network, Access Point) and ROI Include Host Systems and ALL guests in Patch & ECO process U di Use discovery tto kknow what h t iis llocated t d on your VM VMs, Approve dynamic provisioning ONLY to machines with right capacity & SAS 70 Create reference architectures – take advantage of Cloud – IAAS, SAAS 26 © 2009 SoftSummit. I All Rights Reserved Q&A? jeanne@installfree.com www.universalclient.blogspot.com www.installfree.com llf © 2009 SoftSummit. I All Rights Reserved 27