Andrew W Bennett Architect Evangelist Microsoft UK Virtualisation
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 Issues Virtual Presentation layer separate from process Interface bound to process Personal profiles & settings bound to OS Applications installed to Specific hardware and OS Operating System assigned to specific hardware Storage assigned to specific locations Network assigned to specific locations Virtual Profiles Infrastructure Personal profiles/settings separate from OS Virtual Applications Any application on any computer on-demand Management Licensing Virtual Machine OS can be assigned to any desktop or server Virtual Storage and backup over the network Virtual Network Localizing dispersed resources Interoperability Support
The current situation
IT Manager Pain Points “…costs are too high…” Challenge: • Underutilized hardware • Excessive power consumption • Expensive space across data center or branch office Challenge: • Application incompatibilities • Lengthy testing “…can’t meet my SLAs…” Challenge: Providing disaster recovery for business continuity for operating systems and applications Challenge: Planned and unplanned downtime affecting server uptime Challenge: • Terminal server siloing • Server underutilisation “…systems can’t scale quick enough…” Challenge: Inability to respond quickly to changing needs at desktops and the datacenter
The Next Big Thing? “Plotting Security Strategy In A Virtual World” - Channel Web Network “Study: IT Wants More Virtualization Management Tools” - CIO Magazine “First Came Virtualization; Now Comes Management” - Networkworld “The Rise Of The Hypervisor” “Virtualization: Capitalizing On The Biggest Disruptor In The Datacenter” - The Economist “Desperately Seeking Virtualization Skills” - Goldman Sachs - Computer World
The game is only starting Virtualisation Adoption x 86 servers used for Virtualisation Physical servers Logical servers Source: IDC Sep 2006 Virtualisation adoption continues to rise: % of x 86 servers virtualized expected to grow to about 14% in 2010
Virtualisation Market • Computerworld Wide Adoption – “Although Virtualisation has been the Virtualisation buzz among technology providers, only Sales, 6% of enterprises have actually Microsoft, Other, VMware, deployed Virtualisation on their 1. 75, 0. 35, 4. 9, networks, said Levine, citing a TWP Research report. That makes the 1. 75% 0. 35% 4. 90% 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 X 86 server installed base has been virtualized to date. • Pat Gelsinger, Intel VP Sept. 2007 – “Only 5% of servers are virtualized. ” Nonvirtualised VMware servers Microsoft Sales, Nonvirtualised servers, 93. 00% Other
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. ” World Wide Sales, Virtualisation Adoption Virtualised servers, 17. 00% Sales, Non. Virtualised servers, 83. 00% Non. Virtualised servers
Virtualisation Still Early Days… Under 10% of Servers are Virtualised Less than 1% of Desktops are Virtualised Inhibitors: Cost & Complexity Moving to Ubiquity
Microsoft – Virtualisation Strategy
Microsoft Virtualisation: From the Server to the Desktop Profile Virtualisation Document Redirection Offline files Server Virtualisation Presentation Virtualisation Management Desktop Virtualisation Windows Vista Enterprise Centralised Desktop Application Virtualisation
Virtualisation: Business Benefits Reduces TCO Accelerated server provisioning/ consolidation Power/Space reduction App incompatibilities eliminated ROI in often less than 6 months Increases Availability Simplified backup & recovery Business continuity built into model Dynamic provisioning Enables Dynamic IT Transformation of physical IT infrastructure (datacenter & desktop) into logical layers Management becomes policybased, enabling self-managing dynamic systems
Provided by: Hyper-V Architecture Parent Partition Child Partitions VM Worker Processes WMI Provider VM Service Windows Server 2008 Windows Kernel OS Windows Server Virtualisation ISV / IHV / OEM Microsoft / Xen. Source VSP VMBus Applications Windows Server 2003, 2008 Non. Hypervisor Aware OS Xen-Enabled Linux Kernel Windows Kernel VSC VMBus Linux VSC Hypercall Adapter Emulation User Mode VMBus Windows hypervisor “Designed for Windows” Server Hardware Kernel Mode
Windows Server 2008 - Hyper. V • Built-In Capabilities – – – – 32 -bit (x 86) & 64 -bit (x 64) 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
Application Virtualisation
Dependencies Create. Flexibility Complexity Separation Creates Data, User settings Applications OS Hardware
Microsoft Application Virtualisation Dynamically streaming software as a centrally managed service Application Virtualisation Multiple Delivery options including Dynamic Streaming Policy Based application management Standalone Mode 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 Soft. Grid 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 DEMO
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.
Application Virtualisation Architecture Full Infrastructure • Desktop Configuration (DC) Service • Dynamic Delivery • Package/Active Upgrade • Requires Active Directory and SQL Server Lightweight Infrastructure • Dynamic Delivery • Package/Active Upgrade • No DC Service (XML configuration) • No Active Directory or SQL Server required • Allows streaming capability to be added to SMS/SCCM & 3 rd party ESD Standalone Mode • Standalone execution of virtual applications • No server is required • MSI wrapper is the configuration control • Interoperable with SMS/SCCM & 3 rd party ESD • No dynamic delivery, DC service or package/active upgrade
Microsoft's Virtualisation Direction
Microsoft Virtualisation Directions 2006 Virtual Server 2005 R 2 Server Virtual Server 2005 R 2 service pack Viridian CTP with RC 0 of WS 08 2008 Windows Server 2008 RTM Hyper-V beta & RTM Terminal Services Softricity Acquisition Soft. Grid for Desktops via MDOP Vista Enterprise Centralized Desktop Microsoft Application Virtualisation 4. 5 Microsoft Operations Manager System Center Virtual Machine Manager “next” Novell, Xensource; VHD Open Specification Promise Sun Microsystems Desktop Management Interoperability 2007
How to make Virtualisation succeed
How to make virtualisation succeed 1. Holistic approach: virtualisation as part of IT infrastructure 2. Integrate the management of virtual servers with physical servers, 3. Keep same disciplines of security, continuity and recovery to maximise business availability 4. 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 Tech. Net Site: § http: //technet 2. microsoft. com/windowsserver 2008/en/serverma nager/Virtualization. mspx
Thank you
- Slides: 30