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