This document discusses virtualization strategies and trends. It outlines key IT challenges like simplifying management, reducing costs, and increasing security. Benefits of virtualization include reduced administration efforts, lower costs, improved resource utilization and increased availability. Server virtualization can enable server consolidation, support of multiple OS/applications, lab/deployment testing and disaster recovery. Application virtualization allows running incompatible applications in isolation. Planning for hardware virtualization involves ensuring appropriate licensing and addressing performance considerations.
2. What this session covers
• IT Challenges
• Virtualization Market Trends
• Scenarios for Server Virtualization
• Scenarios for Application Virtualization
• Planning for Hardware Virtualization
7. Virtual Server Growth
• Tremendous growth
in virtual servers
• 1M servers by 2009
• WinHec
– Bob Muglia
– Virtualization will be
the norm
– All workloads will be
virtualized in 2-4 years
IDC Server Virtualization September 2005
8. Virtualization Market Growth
• 5 fold growth in
virtualization market
place
• More expensive
servers
• Virtualization
management
IDC Server Virtualization September 2005
9. Server Virtualization Scenarios
• Server consolidation
• Multiple OS & application support
• Lab and deployment testing
• Training
• Help desk
• Disaster recovery
• Application isolation
• Intrusion detection
• Security
10. Server Sprawl
• New application = new server
File/Print
File/Print
File/Print
Database
Database
Application
Application
Application
Application
Application
Application
Application
Application
17. Server Consolidation
• Increase hardware
utilization
• Reduced costs
– Fewer systems
– Less power
– Less cooling
– Lower IT resources
• Reduced Infrastructure
– Fewer racks
– Fewer switches
18. Multiple O/S & Applications
• Linux Interoperability
– Shared hardware
• Legacy OS Support
– Windows NT 4.0
– Limited support for
modern hardware
• ISV Applications
– Restricted platform
support
20. Types of OS Deployed
64%
59%
1%
11%
28%
32%
48%
72%
83%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
Windows
server
Unix (AIX,
Solaris,
SCO)
Linux (Red
Hat,
Caldera,
Debian,
SUSE)
Windows
2000
Proprietary
(S/390,
OS/400,
VMS)
Windows
NT
NetWare Other Don't know
IDG Server Consolidation Research July 2006
21. Training
• Present and reset training image
– Just reset the VM
– No need to reimage the systems
– Network isolation
22. Training
• Microsoft Virtual Labs
www.microsoft.com/technet/traincert/virtuallab/default.mspx
• Set of preconfigured environments
• Microsoft tools and current products
– Vista, Exchange 2007, SQL Server 2005,
Windows Server 2007, Office 2007
23. Help Desk
• Increase ability to represent multiple product
environments
• Reduced infrastructure
– Physical systems
– Space requirements
– Power
– Cabling
• Enhanced test system accessibility
• Ability to rollback test system state
25. Lab and Deployment Testing
• Build a test virtual network
infrastructure
• Duplicate physical model
– Same domain structure and
system names
– Virtual network clients
• Reduced physical system
requirements
– No need for 1-1 physical
systems
• Virtual networking
– Connects virtual systems
– Isolated from production
network
26. Lab and Deployment Testing
• Use the virtual network to test
– Active Directory, networking, policy changes
– Patch testing
– Application deployment
• Roll out change to production after
successful tests in the virtual environment
27. Disaster Recovery
• Fewer servers to manage and recover/restore
– Reduces costs
• Server VMs are hardware independent
– Can be restored to other platforms
– No need to match primary site and secondary site
hardware
• VMs are encapsulated
– Faster
– Can be replicated between sites
– No need for bare-metal installs
28. Disaster Recovery
• Physical-to-VM recovery
– Restore physical backup to running VM
– Lower costs – no need for 1-to-1 physical
servers
• VM-to-VM recovery
– Protects against operating system/application
failure
– Recover failed VM on another server
33. Application Isolation
• VMware Browser Appliance
– VMPlayer
– Runs any VM (VMware or Microsoft)
www.vmware.com/download/player/
– Browser Appliance
• Ubuntu 5.1 & Firefox
www.vmware.com/vmtn/appliances/directory/browserapp.html
– Other Virtual Appliances
• 300 Prebuilt Virtual Appliances
www.vmware.com/vmtn/appliances/directory/
34. Intrusion Detection
• Honeypotting
– Create a “production look alike”
– Logging sensors to record attack activity
– Microsoft Honeymonkey
http://research.microsoft.com/HoneyMonkey/
– VM Honeypots are recongnizable
35. Security
• Forensic Analysis
• Duplicate a compromised system
– P2V makes an exact working copy
– Offsite analysis
• Snapshots
– Point-in-time copies
39. No Touch Application Deployment
• SoftGrid
– SoftGrid client is deployed
– Application is sequenced
• Stored on application server
– User is added to AD SoftGrid group
– Application is streamed from server to client
• Partial app streaming results in fast code delivery
– Altiris
• AppStream
40. Application Reliability
• SoftGrid
– Application Reset
• Overwrites malfunctioning applications
– User controlled
– Application restreamed
• Altris
– Layer Reset
– User controlled
– Restores original layer
42. Hardware Virtualization
• Why?
– Performance
– No direct virtualization for older x86 & x64
– Virtual Machine Additions
• Change the guest OS allowing the VM kernel
mode to run on the processor
– Hardware Virtualization
• Enables VM code to run on processor in virtualized
mode
• No significant difference for VM Additions
• Big difference for unsupported operating systems
43. Windows Server 2008 Hypervisor
• Hardware assisted
virtualization
– Intel Virtualization Technology
(VT)
– AMD Virtualization Technology
(AMD-V)
• Windows Server 2008
Hypervisor
– 180 days after RTM
• Compatible with MS VM
Images
• Compatible with XEN-enabled
Linux
44. Virtualization Gottcha’s
• You still need licenses
– OS & any CALs
– Windows Server 2003 Datacenter R2 is the
exception
• Performance
– Shared hardware resources
– VMM overhead
• Can result in more server sprawl