Virtualization: Presented By: Love Nijai Sunil Jaiswal Chirag Vira
Virtualization: Presented By: Love Nijai Sunil Jaiswal Chirag Vira
Introduction
Virtualization is the creation of a virtual (rather than actual) version of something, such as an operating system, a server, a storage device or network resources. The term virtualization broadly describes the separation of a resource or request for a service from the underlying physical delivery of that service.
Virtualization: Why?
Server consolidation Application Consolidation Sandboxing
Multiple execution environments
Effect of Virtualization
Before Virtualization:
Single OS image per machine Software and hardware tightly coupled Running multiple applications on same machine system often creates conflict. Underutilized resources Inflexible and costly Infrastructure
After Virtualization:
Hardware-independence of operating system and applications Virtual machines can be provisioned to any system Can manage OS and application as a single unit by encapsulating them into virtual machines.
Network virtualization
Network virtualization is a method of combining the available resources in a network by splitting up the available bandwidth into channels.
Every subscriber has shared access to all the resources on the network from a single computer.
Storage virtualization
Storage virtualization is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central console. Storage virtualization is commonly used in storage area networks (SANs).
Desktop virtualization
Desktop virtualization is the concept of isolating a logical operating system (OS) instance from the client that is used to access it.
Types :
OS streaming: The operating system runs on local hardware, but boots to a remote disk image across the network. Client-based virtual machines: A virtual machine runs on a fullyfunctional PC, with a hypervisor in place. is not necessary in order for them to function.
Server virtualization
Server virtualization is the masking of server resources from server users. It increases resource sharing and utilization and maintains the capacity to expand later.
Virtualization Scenarios
Hardware Virtualization Software Virtualization
Full Virtualization Para-Virtualization
Core Technology
The Hypervisor A computing layer which allows multiple operating systems to run on a host computer at the same time.
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.
Marketplace Offerings
Freely Available
OpenVZ (Open Source) VMWare Server (GSX) Xen 3.0 (Open Source)
Commercial
Virtuozzo VMWare ESX Xen Enterprise Microsoft Virtual Server Virtual Iron
Video
Virtualization can be viewed as part of an overall trend in enterprise IT that includes autonomic computing . i.e. : Games , Movies , Gadgets etc. . Display Virtualization .