Fundamentals of
Virtualization
-Subhasisha Kumar Dalai
Overview
Virtualization
○ Virtualization is a Technology that transforms hardware
into software.
○ Virtualization allows to run multiple operating systems
as virtual machines.
○ Each copy of an operating system is installed in to a
virtual machine.
○ it offers a way to segment a large system into many smaller
parts, allowing the server to be used more efficiently by a
number of different users or applications with different
needs.
How does virtualization work?
● Software called hypervisors separate the physical resources
from the virtual environments—the things that need those
resources.
● Hypervisors can sit on top of an operating system (like on a
laptop) or be installed directly onto hardware (like a server),
which is how most enterprises virtualize.
● Hypervisors take your physical resources and divide
them up so that virtual environments can use them.
● Hypervisors take your physical resources and divide
them up so that virtual environments can use them.
● Wikipedia
What is a
● hypervisor?
What is a
● hypervisor?
A hypervisor is a program for creating and running virtual machines.
● Hypervisors have traditionally been split into two classes:
● type one, or "bare metal" hypervisors that run guest virtual machines directly on a system's
hardware, essentially behaving as an operating system.
● Type two, or "hosted" hypervisors behave more like traditional applications that can be started and
stopped like a normal program. In modern systems, this split is less prevalent, particularly with systems
like KVM.
● KVM, short for kernel-based virtual machine, is a part of the Linux kernel that can run virtual
machines directly, although you can still use a system running KVM virtual machines as a normal
computer itself.
What is a virtual
● machine?
A virtual machine is the emulated equivalent of a computer system that runs on top of another system.
● Virtual machines may have access to any number of resources: computing power, through hardware-
assisted but limited access to the host machine's CPU and memory; one or more physical or virtual
disk devices for storage; a virtual or real network interface; as well as any devices such as video cards,
USB devices, or other hardware that are shared with the virtual machine.
● If the virtual machine is stored on a virtual disk, this is often referred to as a disk image.
● A disk image may contain the files for a virtual machine to boot, or, it can contain any other specific
storage needs.
● Ex KVM, VMware Workstation, VMware Fusion, Hyper-V, Windows Virtual PC, Xen, Parallels
Desktop for Mac, Oracle VM Server for SPARC, VirtualBox and Parallels Workstation.
Understanding
the market
Virtualization Vs Cloud Computing
BENEFITS OF
1. VIRTUALIZATION
More flexible and efficient allocation of resources.
2. Enhance development productivity.
3. It lowers the cost of IT infrastructure.
4. Remote access and rapid scalability.
5. High availability and disaster recovery.
6. Pay per use of the IT infrastructure on demand.
7. Enables running multiple operating systems.
1. Google Cloud uses the open-source KVM hypervisor
2. The Azure hypervisor system is based on Windows Hyper-V
3. AWS EC2
3. Red Hat Virtualization
4. VirtualBox ORACLE
5. VmWare WorkStastionPRO12
6. CiTRIX XenServer
Thank
you.