Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Windows 2008 R2 Virtualization


Published on

Presentación sobre Windows 2008 realizada en la Fundación Omar Dengo en el TechBoot Camp 2009.

Eduardo Castro – Microsoft SQL Server MVP
Costa Rica

Windows 2008 R2 Virtualization

  1. 1. Windows 2008 R2 VirtualizationWindows 7 Virtualization<br />Ing. Eduardo Castro, PhD<br />GrupoAsesor en Informática<br />ecastro@grupoasesor.netComunidad Windows<br />
  2. 2. What Will We Cover?<br />Why you should be considering virtualization <br />Why you should be considering Microsoft’s virtualization solutions<br />Windows 7 Virtualization <br />
  3. 3. VirtualizationBenefit: Reduce the Total Cost of Ownership <br />Microsoft virtualization reduces the TCO by:<br />Server consolidation <br />Presentation and application virtualization <br />Desktop and application virtualization <br />Providing a single management platform for managing virtual and physical machines <br />
  4. 4. Business Continuity<br />Resumption of full operations combining People, Processes and Platforms<br />Disaster Recovery<br />Site-level crisis , data and IT operations resumption<br />Backup and Restore<br />Presumes infrastructure is whole<br />97% is file/small unit related<br />High Availability<br />Presumes that the rest of the environment is active<br />Keeping the Business Running<br />
  5. 5. Business Continuity w/Virtualization<br />Business Continuity<br />Virtualization reduces BC costs and minimizes business downtime by:<br /><ul><li>increasing the availability of infrastructure
  6. 6. extending protection to more applications
  7. 7. simplifying backups, recovery and DR testing</li></ul>Primary Site<br />Secondary Site<br />High Availability<br />Disaster Recovery<br />Backup and Recovery<br />Disaster Recovery<br />Storage Array<br />Storage Array<br />VHD<br />Clustering<br />Shared Storage<br />Quick/Live Migration<br />Backup/Recovery<br />Backup/Recovery<br />Backup/Recovery<br />
  8. 8. Hyper-V Virtualization Scenarios<br />Business Continuity<br />Server Consolidation<br />Test and Dev<br />Dynamic Datacenter<br />
  9. 9. The Architecture of Hyper-V<br />VMWorkerProcesses<br />Parent Partition<br />Child Partitions<br />Applications<br />Applications<br />Applications<br />Applications<br />User Mode<br />WMIProvider<br />VM Service<br />Windows Server 2008<br />Non-Hypervisor Aware OS<br />WindowsKernel<br />Windows Kernel<br />Xen-Enabled Linux Kernel<br />Windows Server 2003, 2008<br />VSP<br />Kernel Mode<br />IHV Drivers<br />VMBus<br />Linux VSC<br />VSC<br />Emulation<br />VMBus<br />VMBus<br />Windows Hypervisor<br />HypercallAdapter<br />Ring -1<br />“Designed for Windows” Server Hardware<br />
  10. 10. ServerVirtualization<br />Create a virtual machine<br />Demo<br />
  11. 11. What Is Virtualization?<br />Virtual Presentation– the presentation of an application or operating system interface is separated from where the application or operating system runs<br />Virtual Profiles – User data and settings are separated from a specific operating system<br />Virtual Applications – Applications are available on any computer at any time<br />Virtual Machines – Operating systems can be assigned to any desktop or server<br />Virtual Storage – Logical storage usage is abstracted from the physical storage<br />Virtual Network - Network layer is abstracted from the physical infrastructure <br />
  12. 12. Server Virtualization<br />Desktop Virtualization<br />Application Virtualization<br />Windows Vista Enterprise<br />Centralized Desktop <br />Microsoft VirtualizationFrom the Datacenter to the Desktop<br />Profile<br />Virtualization<br />Document Redirection<br />Offline files<br />Presentation Virtualization<br />Management<br />
  13. 13. Application Virtualization – The Current State <br />Application virtualization creates software or service isolation on top of the operating system <br />Available solutions:<br />Microsoft Application Virtualization <br />Citrix XenApp Server<br />Symantec Software Virtualization Solution (SVS) Pro <br />VMware Thinstall Virtualization Suite<br />InstallFree Bridge <br />
  14. 14. Server Virtualization – The Current State <br />Server virtualization enables you to run multiple virtual machines on one physical server<br />Available Solutions:<br />Citrix XenServer, XenExpress, XenEnterprise, XenDesktop<br />Microsoft Windows Server Hyper-V, Windows Virtual PC on Windows 7<br />VMware Server, Workstation, Virtual Infrastructure, Virtual Desktop Infrastructure <br />
  15. 15. Agenda<br />Microsoft’s virtualization vision<br />Server virtualization with Hyper-V<br />Presentation virtualization with RDS<br />
  16. 16. Key Developer/Test Features in Hyper-V<br />Multi-Processor<br />64-bit Virtual Processors<br />64 GB memory per virtual machine<br />Multiple network adapters<br />Up to 8 synthetic + 4 emulated<br />Flexible networking and VLAN capabilities<br />Multiple storage adapters<br />Up to 4 SCSI adapters, up to 64 disks per adapter<br />Loopback mounting of VHDs<br />Full WMI scripting model<br />
  17. 17. Hyper-V in Windows 2008 R2<br />Live Migration<br />Virtual storage hot add & remove<br />Cluster Shared Volume (CSV)<br />Second Level Address Translation<br />Core parking<br />TCP Offloading, VMQ Support & Jumbo Frame support<br />
  18. 18. Live Migration<br />moving running VM&apos;s from one host to another without interruption of services running inside the VM&apos;s<br />works best together with System Center Virtual Machine Manager 2008<br />
  19. 19. Windows Server 2008 R2Native VHD integration and Boot from VHD<br />Native VHD<br />Provides complete operating system support and integration for VHD’s<br />Standard Disk Management Tools Support VHD’s<br />Win32 API’s for Creation and Management of VHD’s<br />DCOM Remotable API’s<br />Boot From VHD<br />Ability to boot physical hardware from a VHD<br />Multiple Virtual Hard Disk Types<br />Fixed Disk, Dynamic Disks and Differencing<br />Parent of a differencing disk can a fixed, dynamic, or differencing disk (differencing chain)<br />Build a Single VHD for Physical or Virtual!<br />
  20. 20. Windows Server 2008 R2Hot add of storage<br />Add and remove storage to a running VM without requiring a reboot<br />Hot-add/remove VHD’s or Passthrough disks<br />Hot-add/remove only allowed on Virtual SCSI connected disks<br />Hot-add remove of storage controllers is not supported<br />Provides ability to move data without networking<br />To Guest: Create a new VHD, mount VHD, copy data into VHD, hot add VHD to VM<br />From Guest: Create a new VHD, hot add VHD to VM, copy data into VHD, remove VHD<br />
  21. 21. Increasing AvailabilityLive Migration<br />Migrate virtual machines between hosts with no interruption of service<br />Benefits:<br />No dropped network connections<br />High availability for production workloads<br />Flexible management<br />Enables dynamic IT environment<br />
  22. 22. Increasing AvailabilityLive Migration<br />Virtual Machine <br />Virtual Machine <br />Configuration Data<br />Memory Content<br />Memory Sync<br />Cluster<br />Node 1<br />Cluster<br />Node 2<br />User<br />VHD<br />Network Storage <br />
  23. 23. Streamlining Virtualization Management<br />Hyper-V Management Console<br />PowerShell command-line interface<br />System Center Virtual Machine Manager 2008<br />
  24. 24. Simplifying Deployment<br />Boot from .vhd<br />Enables pre-configuration of virtual and physical computers<br />Reduces the number of managed images<br />Simplifies test deployments<br />VHD<br />Boot<br />
  25. 25. Presentation Virtualization<br />Windows Server 2008 Terminal Services provides:<br />TS RemoteApps<br />TS Gateway<br />TS Web Access<br />TS Session Manager <br />
  26. 26. Remote Desktop Services in R2<br />RDS and VDI – An Integrated Solution<br />Single broker to connect users to sessions or virtual machines, out of the box solution for VDI scenarios with Hyper-V <br />Improving the User Experience <br />Experience rich multimedia, VoIP integration, aero glass remoting, true multi-monitor support<br />RemoteApp & Desktop Connections<br />Centrally hosted applications integrated into start menu, desktop, etc. Can personalize a non-work PC with work applications without installing them locally<br /> Improved Management Toolset<br />Reduce repetitive task with RDS PowerShell support, improved application install, connection broker install & profile management <br />Platform Investments<br />Multiple levels of extensibility for custom partner solutions for Remote Desktop Services & VDI based solutions<br />
  27. 27. Remote Application Access<br />Remote Application Access<br />RDS & VDI – an integrated solution<br />Hyper-V support for virtual desktops<br />RemoteApp & Desktop Connections<br />True multiple <br />monitor support<br />Single discovery, broker & publishing infrastructure<br />RemoteApp & Desktop <br />& Web Access<br />Multimedia Support <br />& Bi direction audio<br />SCVMM Support<br />RD Gateway Security Improvements<br />2D and 3D remoting<br />for DirectX 10.1 (DXGI 1.1)<br />Platform & Management<br />New API, Connection Broker Extensibility,,Powershell Support, Best Practices Analyzer<br />RDS New & Improved<br />
  28. 28. RDS & VDI – AnIntegrated Solution<br />Remote App Servers<br />Hyper-V-based<br />Remote Desktops<br />Authentication<br />Client<br />Remote Desktop Gateway Server<br />Remote Desktop Connection Broker<br />RemoteApp & Desktop Web Access Server<br />
  29. 29. Remote Application Access<br />RDS and VDI – An Integrated Solution<br />Single broker to connect users to sessions or virtual machines, out of the box solution for VDI scenarios with Hyper-V<br />RemoteApp & Desktop Connections<br />Centrally managed list of applications and desktops (RDS & VDI)<br />Automatically published, refreshed & integrated with Windows 7<br />RemoteApp & Desktop Web Access<br />Integrated with RemoteApp & Desktop Connection management tools<br />Provides access to applications & desktops from Windows 7, Vista & XP<br />Integrated Single Sign On.<br />only a single logon for RemoteApp & Desktop connections<br />Forms based logon for RemoteApp & Desktop Web Access<br />Remote Desktop Gateway .<br />Session & Idle timeouts to enforce policy and authorization refresh<br />Pluggable authentication and consent signing<br />
  30. 30. Displaying Remote Resources<br />RemoteApp<br />RemoteApp<br />RemoteApp<br />RemoteApp<br />Publishing <br />Service<br />TSV<br />Terminal Server<br />Plug-in<br />Feed<br />TS Web Access<br />Plug-in<br />VM<br />VM<br />VM<br />Session Broker<br />VM<br />“Workspaces”<br />Win7 Client<br />Windows Vista<br />Windows XP<br />
  31. 31. Connection Brokering In Windows Server 2008 R2<br />Connection brokering was introduced in Windows Server 2008<br />Brokered connections to terminal servers<br />Supported extensibility API for replacing connection brokering logic<br />Connection Brokering is enhanced in Windows Server 2008 R2<br />Brokers connections to both terminal servers and VMs<br />Adds new extensibility to enhance brokering logic, not replace it<br />
  32. 32. Presentation Virtualization<br />Deploy and access a TS RemoteApp<br />Access a RemoteApp through TS Web Access <br />Demo<br />
  33. 33. What&apos;s New In Windows 7RDP Platform Improvements<br />Windows 7 Aero<br />Direct2D &<br />Direct 3D 10.1<br />True Multimon Support<br />Multimedia:Media Foundation<br />RDP Core Performance Improvements<br />Multimedia: DirectShow<br />Bi –directional Audio<br />Low latency Audio Playback<br />
  34. 34. RDP Graphics Intensive Performance<br />
  35. 35. RDP Office And LOB Application Performance<br />65% Drop<br />
  36. 36. Windows 7 Virtual XP<br />Windows XP Mode for Windows 7 makes it easy to install and run many of your Windows XP productivity applications directly from a Windows 7-based PC. <br />It utilizes virtualization technology such as Windows Virtual PC to provide a Virtual Windows XP environment for Windows 7. <br />Windows XP Mode provides a 32-bit Windows XP Professional Service Pack 3 (SP3) environment pre-loaded on a virtual hard disk. Client virtualization software, like Windows Virtual PC is a pre-requisite to use Windows XP Mode. <br />
  37. 37. Demo<br />Virtual XP<br />
  38. 38. Session Summary <br />Virtualization is one of the key components in develop a cost and energy efficient and agile IT infrastructure<br />Virtualization can take many different forms from the individual applications running on a desktop to the data center<br />Microsoft provides virtualization products that enable you to deploy virtualization in each of the key virtualization scenarios<br />
  39. 39. Presentación disponible en <br /><br /><br />
  40. 40. Supporting Publications<br />
  41. 41. Where to Find More Information <br />Microsoft Virtualization Web Site<br />Virtualization for Windows – A Technology Overview<br />How Customers Are Cutting Costs and Building Value with Microsoft Virtualization White Paper<br />Flexible Desktop Computing Whitepaper<br />
  42. 42.
  43. 43. Your PC, simplified.<br />