Virtualization

3,055 views

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,055
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
245
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Virtualization

  1. 1. Virtualization Technology Karim Khowaja Asst. Manager IT, Security & Power Supply Primatics Financial LLC. www.primaticsfinancial.com [email_address] http://www.linkedin.com/in/karimkhowaja
  2. 2. Outline <ul><li>Background </li></ul><ul><li>Problem Assessment </li></ul><ul><li>Virtualization </li></ul><ul><ul><li>What it is? </li></ul></ul><ul><ul><li>Why it is essential? </li></ul></ul><ul><ul><li>Its types </li></ul></ul><ul><ul><li>Architecture </li></ul></ul><ul><ul><li>Market Solutions for Virtualization </li></ul></ul><ul><li>Demo </li></ul>
  3. 3. Background SMB organizations contain simple servers as following
  4. 4. Background Large Enterprises contain a huge number of servers
  5. 5. Problem Assessment <ul><li>Low utilization metrics in servers across the organization… </li></ul>
  6. 6. Problem Assessment <ul><li>Heterogeneous Environments </li></ul>
  7. 7. Problem Assessment <ul><li>High costs and infrastructure needs </li></ul><ul><ul><li>Floor Space </li></ul></ul><ul><ul><li>Infrastructure </li></ul></ul><ul><ul><li>Networking </li></ul></ul><ul><ul><li>Power </li></ul></ul><ul><ul><li>Cooling </li></ul></ul><ul><ul><li>Maintenance </li></ul></ul><ul><ul><li>Disaster Recovery </li></ul></ul>
  8. 8. Solution
  9. 9. Virtualization Defined <ul><li>Virtualization is a broad term that refers to the abstraction of resources across many aspects of computing </li></ul><ul><li>For our purposes - One physical machine to support multiple virtual machines that run in parallel. </li></ul>
  10. 10. Why Virtualization? <ul><li>Too many servers for too little work </li></ul><ul><li>Aging hardware reaching end of usable life </li></ul><ul><li>High infrastructure requirements </li></ul><ul><li>Limited flexibility in shared environments </li></ul>
  11. 11. Benefits of Virtualization <ul><li>Reduce the number of physical machines </li></ul><ul><li>Isolate environments but share hardware </li></ul><ul><li>Make better use of existing capacity </li></ul><ul><li>Virtualize Network and SAN interfaces to reduce infrastructure needs </li></ul><ul><li>Ultimately save on maintenance and leases </li></ul><ul><li>More options available today than ever before… </li></ul>
  12. 12. Cost Reduction Example
  13. 13. Cost Reduction Example
  14. 14. Virtualization Scenarios <ul><li>Hardware Virtualization </li></ul><ul><li>Software Virtualization </li></ul><ul><ul><li>Full Virtualization </li></ul></ul><ul><ul><ul><li>Virtual Machine Monitor (VMM) exports a virtual machine abstraction identical to a physical machine, so that standard operating systems can run just as they would on physical hardware with no modifications. </li></ul></ul></ul><ul><ul><li>Para-Virtualization </li></ul></ul><ul><ul><ul><li>Calls to the hardware from the guest OS are replaced with calls to the virtual machine monitor (VMM). </li></ul></ul></ul>
  15. 15. More Software Options <ul><li>Wide array of virtualization products now available in the marketplace </li></ul><ul><li>Partnerships with Operating System vendors (i.e. SuSE, RedHat, Sun) yield tighter integration and better performance. </li></ul>
  16. 16. More Hardware Options <ul><li>Larger Intel/AMD machines with more CPU and memory </li></ul><ul><li>16, 32, 64-bit Intel machines now available with up to 1 TB RAM </li></ul><ul><li>X86 Hardware Virtualization </li></ul><ul><ul><li>Intel VT </li></ul></ul><ul><ul><li>AMD Pacifica </li></ul></ul>
  17. 17. Core Technology <ul><li>The Hypervisor </li></ul><ul><ul><li>A computing layer which allows multiple operating systems to run on a host computer at the same time. </li></ul></ul><ul><ul><li>Originally developed in the 1970s as part of the IBM S/360 </li></ul></ul><ul><ul><li>Also known as VMM (Virtual Machine Monitor) </li></ul></ul>
  18. 18. The Hypervisor <ul><li>Conceptual diagram of typical server configuration without virtualization </li></ul>
  19. 19. The Hypervisor <ul><li>The role of the Hypervisor in supporting Guest Operating Systems on a single machine. </li></ul>
  20. 20. Hardware Virtualization (example) <ul><li>IBM pSeries Servers </li></ul>http://publib.boulder.ibm.com/infocenter/eserver/v1r2/topic/eicaz/eicaz508.gif
  21. 21. Software Virtualization (example) <ul><li>VMware Server (GSX) </li></ul>http://openlab-mu-internal.web.cern.ch/openlab-mu-internal/openlab-II_Projects/Platform_Competence_Centre/Virtualization/Virtualization.asp
  22. 22. Marketplace Offerings <ul><li>Freely Available </li></ul><ul><li>OpenVZ (Open Source) </li></ul><ul><li>VMWare Server (GSX) </li></ul><ul><li>Xen 5.0 (Open Source) </li></ul><ul><li>Sun Virtual Box </li></ul><ul><li>Commercial </li></ul><ul><li>Virtuozzo </li></ul><ul><li>VMWare ESX </li></ul><ul><li>Xen Enterprise </li></ul><ul><li>Microsoft Virtual Server </li></ul><ul><li>Virtual Iron </li></ul>
  23. 23. OpenVZ <ul><li>Maintained by SWsoft, Inc (http://www.swsoft.com/) </li></ul><ul><ul><li>Branch from their commercial Parallels Virtuozzo product </li></ul></ul><ul><li>Supports 64-Bit Guest Operating Systems </li></ul><ul><li>Linux only , Open Source Product </li></ul><ul><li>Free open source software </li></ul><ul><li>http://openvz.org/ </li></ul><ul><li>http://wiki.openvz.org/Main_Page </li></ul>
  24. 24. VMWare Server (formerly GSX) <ul><li>Maintained by VMWare ( http://www.vmware.com/ ) </li></ul><ul><ul><li>Est. 1999 - More mature than many competitors </li></ul></ul><ul><li>Supports 32 & 64-Bit Guest Operating Systems </li></ul><ul><li>Some limitations for clustering and HA imposed by vendor </li></ul><ul><li>Windows and Linux Host/Guest OS Support </li></ul><ul><li>Freely available for download, but has charged support </li></ul><ul><li>http://www.vmware.com/products/gsx/ </li></ul><ul><li>http://www.vmware.com/products/server_comp.html </li></ul>
  25. 25. Xen 5.0 <ul><li>Available from Xen Source ( http://www.xensource.com ) </li></ul><ul><li>In association with University of Cambridge ( http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ ) </li></ul><ul><li>Support for 64-Bit and 32-way machines </li></ul><ul><li>Supports IntelVT </li></ul><ul><li>Supports Windows & Linux Guest OS </li></ul><ul><li>Open Source Product – One of the most actively maintained projects in the open source community </li></ul><ul><li>Free </li></ul>
  26. 26. VMWare ESX Server <ul><li>Maintained by VMWare ( http://www.vmware.com/ ) </li></ul><ul><li>Supports 64-Bit Guest Operating Systems </li></ul><ul><li>Advanced clustering and high availability features </li></ul><ul><li>Windows and Linux Guest OS Support </li></ul><ul><li>Advance management tools </li></ul><ul><li>Low-overhead Hypervisor base installation </li></ul><ul><li>Not a free product </li></ul><ul><li>http://www.vmware.com/products/esx/ </li></ul>
  27. 27. Virtual Server 2005 R2 <ul><li>By Microsoft </li></ul><ul><li>Support for 64-bit and 32-way machines </li></ul><ul><li>Linux and Windows support for Guest OS’s </li></ul><ul><li>Specialized license rights for relevant products can help you take advantage of existing and future technologies across the complete Microsoft virtualization platform. </li></ul><ul><li>http://www.microsoft.com/windowsserversystem/virtualserver/default.aspx </li></ul>
  28. 28. Current Architecture
  29. 29. Virtualized Architecture
  30. 30. Issues and concerns <ul><li>Support, integration and compatibility of different operating systems on the multivendor hardware being virtualized. </li></ul><ul><li>Network traffic through a single path (NIC), resulting in problems with bandwidth availability and throughput. </li></ul><ul><li>The entire environment becomes as critical as the most critical application running on it, so uptime requirements become much higher. </li></ul>
  31. 31. Virtualization Demo Karim Khowaja Asst. Manager IT, Security & Power Supply Primatics Financial LLC. www.primaticsfinancial.com [email_address] (092)344-3800678

×