31
Virtualization Technology Karim Khowaja Asst. Manager IT, Security & Power Supply Primatics Financial LLC. www.primaticsfinancial.com [email protected] http://www.linkedin.com/in/karimkhowaja

Virtualization

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Virtualization

Virtualization Technology

Karim KhowajaAsst. Manager IT, Security & Power SupplyPrimatics Financial [email protected]://www.linkedin.com/in/karimkhowaja

Page 2: Virtualization

Outline

Background Problem Assessment Virtualization

What it is? Why it is essential? Its types Architecture Market Solutions for Virtualization

Demo

Page 3: Virtualization

BackgroundSMB organizations contain simple servers as following

Page 4: Virtualization

BackgroundLarge Enterprises contain a huge number of servers

Page 5: Virtualization

Problem Assessment

Low utilization metrics in servers across the organization…

Page 6: Virtualization

Problem Assessment

Heterogeneous Environments

Page 7: Virtualization

Problem Assessment

High costs and infrastructure needs Floor Space Infrastructure Networking Power Cooling Maintenance Disaster Recovery

Page 8: Virtualization

Solution

Page 9: Virtualization

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.

Page 10: Virtualization

Why Virtualization?

Too many servers for too little work

Aging hardware reaching end of usable life

High infrastructure requirements

Limited flexibility in shared environments

Page 11: Virtualization

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…

Page 12: Virtualization

Cost Reduction Example

Page 13: Virtualization

Cost Reduction Example

Page 14: Virtualization

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).

Page 15: Virtualization

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.

Page 16: Virtualization

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

Page 17: Virtualization

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)

Page 18: Virtualization

The Hypervisor

Conceptual diagram of typical server configuration without virtualization

Page 19: Virtualization

The Hypervisor

The role of the Hypervisor in supporting Guest Operating Systems on a single machine.

Page 20: Virtualization

Hardware Virtualization (example) IBM pSeries Servers

http://publib.boulder.ibm.com/infocenter/eserver/v1r2/topic/eicaz/eicaz508.gif

Page 21: Virtualization

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

Page 22: Virtualization

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

Page 23: Virtualization

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

Page 24: Virtualization

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

Page 25: Virtualization

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

Page 26: Virtualization

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/

Page 27: Virtualization

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

Page 28: Virtualization

Current Architecture

Page 29: Virtualization

Virtualized Architecture

Page 30: Virtualization

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.

Page 31: Virtualization

Virtualization Demo

Karim KhowajaAsst. Manager IT, Security & Power SupplyPrimatics Financial [email protected](092)344-3800678