300 likes | 478 Views
Andrew W. Bennett. Architect Evangelist Microsoft UK . Virtualisation from Server to Desktop. Agenda. What is Virtualisation? Current situation Microsoft Virtualisation Strategy Application Virtualisation Microsoft’s Virtualisation Direction How to make virtualisation succeed.
E N D
Andrew W. Bennett Architect Evangelist Microsoft UK Virtualisation from Server to Desktop
Agenda • What is Virtualisation? • Current situation • Microsoft Virtualisation Strategy • Application Virtualisation • Microsoft’s Virtualisation Direction • How to make virtualisation succeed
What is Virtualisation? Without Virtualisation With Virtualisation Virtualisation Issues Virtual Presentation Presentation layer separate from process Interface bound to process Infrastructure Virtual Profiles Personal profiles/settings separate from OS Personal profiles & settings bound to OS Management Virtual Applications Any application on any computer on-demand Applications installed to Specific hardware and OS Licensing Operating System assigned to specific hardware Virtual Machine OS can be assigned to any desktop or server Interoperability Storage assigned to specific locations Virtual Storage Storage and backup over the network Support Network assigned to specific locations Virtual Network Localizing dispersed resources
IT Manager Pain Points “…costs are too high…” • Challenge: • Underutilized hardware • Excessive power consumption • Expensive space across data center or branch office “…can’t meet my SLAs…” Challenge: Providing disaster recovery for business continuity for operating systems and applications “…systems can’t scale quick enough…” Challenge: Inability to respond quickly to changing needs at desktops and the datacenter • Challenge: • Application incompatibilities • Lengthy testing Challenge: Planned and unplanned downtime affecting server uptime • Challenge: • Terminal server siloing • Server underutilisation
The Next Big Thing? “First Came Virtualization; Now Comes Management” “Virtualization: Capitalizing On The Biggest Disruptor In The Datacenter” “Desperately Seeking Virtualization Skills” “Study: IT Wants More Virtualization Management Tools” - Computer World - Goldman Sachs - Networkworld - CIO Magazine “The Rise Of The Hypervisor” “Plotting Security Strategy In A Virtual World” - The Economist - Channel Web Network
The game is only starting Virtualisation Adoption x86 servers used for Virtualisation Source: IDC Sep 2006 Virtualisation adoption continues to rise: % of x86 servers virtualized expected to grow to about 14% in 2010
Virtualisation Market • Computerworld • “Although Virtualisation has been the buzz among technology providers, only 6% of enterprises have actually deployed Virtualisation on their networks, said Levine, citing a TWP Research report. That makes the other 94% a wide-open market.” • “We calculate that roughly 6% of new servers sold last year were virtualized and project that 7% of those sold this year will be virtualized and believe that less than 4% of the X86 server installed base has been virtualized to date. • Pat Gelsinger, Intel VP Sept. 2007 • “Only 5% of servers are virtualized.”
Virtualisation 2010 • Information Week Oct. 2007 • “The [Virtualisation field] is nowhere near saturated. IDC estimates that only 17% of the worldwide server market will be virtualized by 2010, up from 5% in 2005.”
Virtualisation Still Early Days… Under10%of Servers are Virtualised Less than 1%of Desktops are Virtualised Inhibitors: Cost & Complexity Moving to Ubiquity
Microsoft Virtualisation: From the Server to the Desktop Profile Virtualisation Document Redirection Offline files Server Virtualisation Presentation Virtualisation Management Desktop Virtualisation Application Virtualisation Windows Vista Enterprise CentralisedDesktop
Virtualisation: Business Benefits Accelerated server provisioning/ consolidation Power/Space reduction App incompatibilities eliminated ROI in often less than 6 months Simplified backup & recovery Business continuity built into model Dynamic provisioning Transformation of physical IT infrastructure (datacenter & desktop) into logical layers Management becomes policy-based, enabling self-managing dynamic systems Reduces TCO Enables Dynamic IT Increases Availability
Provided by: Hyper-V Architecture OS Windows Server Virtualisation ISV / IHV / OEM VM Worker Processes Microsoft / XenSource Parent Partition Child Partitions Applications Applications Applications User Mode WMI Provider Non-Hypervisor Aware OS VM Service Windows Kernel Windows Kernel Windows Server 2008 Xen-Enabled Linux Kernel Windows Server 2003, 2008 KernelMode Linux VSC VMBus VMBus Emulation VMBus VSP VSC Hypercall Adapter Windows hypervisor “Designed for Windows” Server Hardware
Windows Server 2008 - HyperV • Built-In Capabilities • 32-bit (x86) & 64-bit (x64) VMs • Large memory support (64 GB) within VMs • SMP VMs • Integrated cluster support for Quick Migration and HA • Volume Shadow Service integration for data protection • Pass-through disk access for VMs • Virtual Machine snapshots • New hardware sharing architecture (VSP/VSC/VMBus) • Disk, networking, input, video • Robust networking: VLANs and NLB • DMTF standard for WMI management interface • Support for Full or Server Core installations
Dependencies Create Complexity • Separation Creates Flexibility Data, User settings Applications OS Hardware
Microsoft Application Virtualisation Dynamically streaming software as a centrally managed service Microsoft Application Virtualisation Platform
Microsoft Application Virtualisation Above the kernel Virtualisation for applications • Applications are virtualized per instance: • Files (incl System Files) • Registry • Fonts • .ini • COM/DCOM objects • Services • Semaphores, Mutexes • Name Spaces • Applications do not get installed or alter the operating system • Yet Tasks process locally on the host computer • Dramatically reduces application conflicts and regression testing
On-Demand Streaming of Virtual Apps • Permission Based • User clicks on desktop shortcuts – authentication, authorization and licensing checked every time users launch a SoftGrid application • Centrally Served • The first time the Server streams “just enough” code (20-40%) to client or TS machine. As more code is needed, it is dynamically delivered. • Locally Executed • App executes on desktop, laptop and/or Terminal Server, not on Virtual Application Server • Cached for Performance • App code is cached for repeat use – even without a network • Disconnected Use Support • Entire set of applications are cached for limited time before expiring
Microsoft Application Virtualisation Sequencing – The gateway to Microsoft Application Virtualisation Virtual Application (SPRJ, OSD, ICO and SFT) Rapidly packages applications through active watch technology including execution dependencies. The Sequencer produces the virtual application package containing the application and its dependencies. The admin has the option to create an MSI wrapper for Standalone mode delivery.
Microsoft Virtualisation Directions • 2006 • 2007 • 2008 • Windows Server 2008 RTM • Hyper-V beta & RTM • Terminal Services Virtual Server 2005 R2 Virtual Server 2005 R2 service pack Viridian CTP with RC0 of WS08 • Server SoftGrid for Desktops via MDOP Vista Enterprise Centralized Desktop Microsoft Application Virtualisation 4.5 Softricity Acquisition • Desktop Microsoft Operations Manager System Center Virtual Machine Manager System Center Virtual Machine Manager “next” • Management Novell, Xensource; VHD Open Specification Promise Sun Microsystems • Interoperability
How to make virtualisation succeed Holistic approach: virtualisation as part of IT infrastructure Integrate the management of virtual servers with physical servers, Keep same disciplines of security, continuity and recovery to maximise business availability Drive the necessary cultural changes for effectively managing resources in a virtual environment
Resources • It’s a Virtual World • http://blogs.technet.com/virtualworld • Microsoft Virtualisation Home: • http://www.microsoft.com/Virtualization • Windows Server Virtualisation Blog Site: • http://blogs.technet.com/Virtualization/default.aspx • Windows Server Virtualisation TechNet Site: • http://technet2.microsoft.com/windowsserver2008/en/servermanager/Virtualization.mspx