Virtualization Landscape


Published on

overview of the virtualization landscape

Published in: Technology
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Virtualization Landscape

  1. 1. Virtualization Landscape Jose Nunez, CISSP, CEH, TOGAF-EA 8
  2. 2. Agenda Introduction: Virtualization Technologies Virtualization Use-Cases Conclusions
  3. 3. The players
  4. 4. Why Virtualize Servers? <ul><li>IT flexibility/agility </li></ul><ul><ul><li>Predictable scaling to dynamically respond to business needs </li></ul></ul><ul><ul><li>Key part of disaster recovery strategy </li></ul></ul><ul><li>Server or data center consolidation </li></ul><ul><ul><li>Higher utilization leads to greater consolidation </li></ul></ul><ul><ul><li>Promotes greater centralization and security </li></ul></ul><ul><li>&quot;Green Computing&quot; </li></ul><ul><ul><li>Consume less power, cooling, and real estate </li></ul></ul><ul><li>Support DevTest environments </li></ul><ul><ul><li>Works for both IT shops and development houses </li></ul></ul><ul><li>Desktop virtualization </li></ul>
  5. 5. Platform Architecture <ul><li>Hypervisor runs on bare metal </li></ul><ul><ul><li>Extremely thin; only 50K lines of code </li></ul></ul><ul><ul><li>Processor and memory access through hypervisor </li></ul></ul><ul><li>Network and storage </li></ul><ul><ul><li>Accessed through management domain </li></ul></ul><ul><ul><li>Uses standard Linux device drivers </li></ul></ul>Xen Control Interface Virtualized Hardware Hardware VT/AMD-V Drivers Storage Open Source Control Interface
  6. 6. Emulation Virtualization User Apps User Apps Hardware HALT SAFE HALT Legacy Hypervisor Slow, expensive software emulation layer
  7. 7. Next-Generation Virtualization <ul><li>Paravirtualization </li></ul><ul><li>Kernel and I/O paths know they are being virtualized </li></ul><ul><li>Cooperation provides best performance </li></ul>User Apps User Apps Hardware HALT HYPERCALL HALT Xen VT/AMD-V Paravirtualized guests makes high-speed calls directly to the hypervisor Other guests benefit from hardware-accelerated call translation <ul><li>Hardware-assisted </li></ul><ul><li>Hardware-assist allows high performance without emulation </li></ul>
  8. 8. Agenda Virtualization Use Cases Introduction: Virtualization Technologies Conclusions
  9. 9. Server Consolidation Server sprawl due to silos is reduced New applications introduced without mandating additional hardware Virtual Servers SAP SAP SAP SAP CRM CRM BI BI
  10. 10. Fast, Effortless Provisioning <ul><li>Traditional &quot;virtual&quot; provisioning </li></ul><ul><ul><li>Create virtual machine </li></ul></ul><ul><ul><li>Duplicate virtual disk/virtual machine to create new virtual machines </li></ul></ul><ul><li>Improves provisioning with templates </li></ul><ul><ul><li>Creating a virtual machine from a template is single-step </li></ul></ul><ul><ul><li>New virtual machines provisioned in seconds </li></ul></ul>Provision A
  11. 11. Simplify DevTest <ul><li>Two aspects to DevTest </li></ul><ul><ul><li>IT infrastructure </li></ul></ul><ul><ul><li>Application development </li></ul></ul><ul><li>Improve IT DevTest flexibility </li></ul><ul><ul><li>Smaller organizations do not have full DevTest environments </li></ul></ul><ul><ul><li>Replicate production environment with fraction of the resources </li></ul></ul><ul><ul><li>Qualify patches and application changes </li></ul></ul><ul><ul><li>Push images rapidly from DevTest (virtual) to production (physical) </li></ul></ul><ul><li>Enhance application development on XenApp </li></ul><ul><ul><li>Create virtual servers for application development silos </li></ul></ul><ul><ul><li>Especially complementary for off-shore development </li></ul></ul>
  12. 12. Support Zero-Downtime Hardware Maintenance Shared Storage Repository
  13. 13. Add DR to Virtualized Server Farms Export Guest VMs Import Guest VMs Servers @ Site 1 Servers@ Site 2 Guests can be exported from one environment and imported into a DR environment
  14. 14. Desktop virtualization Server Virtualization Desktop Virtualization ($MILLIONS) $2,000 $1,000
  15. 15. Globalization Cost of desktop maintenance and support Regulatory compliance and data security User flexibility and business continuity
  16. 16. Virtual Desktop Infrastructure A step in the right direction Virtual Delivery Protocol Desktop Appliance VM VM Infrastructure VM VM VM
  17. 17. Task Workers Standardized Server-Based Desktops Knowledge Workers Personalized Windows Desktops 250 users 25 users 30% 60%
  18. 18. Patch High Risk & High Cost Desktops & Apps on every server Storage Desktop image sprawl
  19. 19. Separate Desktops and Apps Best App Compatibility, Low TCO and Best Performance Single desktop image 90% less storage
  20. 20. High Speed Virtual Delivery (ICA) Virtualization Infrastructure Provision virtual desktops from a single image Complete VDI System Desktop Appliance
  21. 21. Consider desktop virtualization when: <ul><li>Doing desktop rollouts </li></ul><ul><li>Desktop security for compliance and IP protection </li></ul><ul><li>Business continuity </li></ul><ul><li>Desktop refresh </li></ul>
  22. 22. <ul><li>“ We’re excited to expand our work around desktop and server virtualization technologies” </li></ul>
  23. 23. <ul><li>Desktop Appliance </li></ul>A new class of devices built for Virtual Desktops
  24. 24. Agenda Conclusions Virtualization Use Cases Introduction: Virtualization Technologies
  25. 25. Key Takeaways <ul><li>Highly complementary: server virtualization and desktop virtualization </li></ul><ul><ul><li>Add resiliency and flexibility IT operations </li></ul></ul><ul><ul><li>Easily support rapid provisioning, high availability, DR, and DevTest </li></ul></ul><ul><ul><li>Obviously, your (virtualization) mileage may vary </li></ul></ul><ul><li>Virtualization is not just for the datacenter anymore </li></ul><ul><ul><li>40% lower cost of desktop maintenance & support </li></ul></ul><ul><ul><li>Reduced risk of data loss </li></ul></ul><ul><ul><li>Deliver desktops quickly a reliably to any location </li></ul></ul><ul><li>Don´t forget app virtualization </li></ul>