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