Download - Virtualization: What Does The Future Hold?
VirtualizationWhat Does The Future Hold?
John Bristowe ([email protected])Senior Developer Evangelist, Microsoft Canada
www.bristowe.comwww.twitter.com/jbristowe
Understanding Virtualization> One of the hottest trends in information
technology today> Microsoft virtualization technologies primarily
focus on three areas:> Hardware virtualization> Presentation virtualization> Application virtualization
History of Virtualization> 1980s: IBM logical partition (LPAR) on
mainframes; ultimately abandoned when x86 desktops arrived
> 1999: VMWare releases first x86 virtualization> 2003: Microsoft acquires Connectix; releases
VPC 2004 and Virtual Server 2005> 2006: Microsoft partners with Xen to create first
true x64 hypervisor (Xen & Hyper-V)
Management
Application Virtualization
Presentation Virtualization
Server Virtualization
ProfileVirtualizationDocument RedirectionOffline files
Desktop Virtualization
Centralized Desktop
Virtualization Technologies
Virtualization in Windows 7
Demo
Windows XP Mode in Windows 7
Demo
Virtualization Scenarios
Test and Development
Business Continuity
Dynamic Datacenter
Server Consolidation
Physical Server Constraints> Underutilized hardware > Excessive power
consumption> Expensive space across
datacenter and branch offices
Server Consolidation> Minimize capital
expenditures > Reduce Operating Costs > Improve Service Levels
2.8 GHz DualCore Processor
ProcessorCore 1 Active
ProcessorCore 2 Inactive
ProcessorCore 4 Inactive
ProcessorCore 3 Inactive
CPU Consolidation> Power Management
> Core Parking
Business Continuity Dynamic Datacenter
ClusterNode 1
Network Storage
ClusterNode 2
Configuration Data
Virtual Machine
Memory Content
VHD
Memory Sync
Virtual Machine
User
System Center Virtual Machine Manager (SCVMM)
Demo
− Test and Lab Manager−Manual Testing for the 21st century− Plan, Manage and Execute tests from one place
− Web and Load Testing− Know your code is ready for the big time− Measure performance under real time load conditions and ensure that your
applications are ready for release
− Virtual Test Environments− Reduce the overhead of maintaining physical test
environments− Share Virtual environments between team
members
Development and Testing
Microsoft Test and Lab Manager
Demo
What Else?> Application Compatibility
> XP Mode & MED-V> Remote Applications
> TS Remote Apps, Citrix> Streaming Applications
> App-V, Citrix> Virtual Desktops
> VDI or Virtual Desktop Infrastructure
Cloud-Based Computing> Virtual Machines
> Example: Rackforce> Co-lo servers, hosted virtual machines, etc.
> Evolving implementations> Windows Azure, Amazon S3, etc.
> Evolving ways of management (i.e. System Center)
> Evolving on-premise integration
Resources> Technologies
> http://technet.microsoft.com/virtualization/> http://technet.microsoft.com/appvirtualization/> http://www.azure.com/
> Blogs> http://blogs.msdn.com/cdndevs/> http://blogs.technet.com/canitpro/> http://blogs.msdn.com/lab_management/
John Bristowe ([email protected])Senior Developer Evangelist, Microsoft Canada
www.bristowe.comwww.twitter.com/jbristowe
Q&A