Virtualization allows multiple virtual machines to run on a single physical machine, with each virtual machine sharing the resources of the physical computer. A hypervisor sits between the hardware and operating systems, interacting with hardware resources and providing an interface to share them with virtual machines. There are two main types of hypervisors: type-1 or native hypervisors run directly on hardware, while type-2 or hosted hypervisors run on a conventional operating system. Virtualization can be full, where the hypervisor directly interacts with hardware, para where guest operating systems are aware of each other, or OS-level where virtualization is part of the host OS. A virtual machine acts like a separate computer running its own operating system and applications virtually using shared hardware resources
2. Goals for today’s session
Gain a fundamental understanding of virtualization
Understand the customer benefits
How virtualization benefits me
Teach you how to get started
3. Virtualization Defined
Virtualization ● virt.tual.iz-a-tion ●[vur-choo-uhl-iz-ey-shuhn]
–noun
Today’s x86 computer hardware was designed to run a single
operating system and a single application, leaving most machines
vastly underutilized.
Virtualization lets you run multiple virtual machines on a single
physical machine, with each virtual machine sharing the resources of
that one physical computer across multiple environments. Different
virtual machines can run different operating systems and multiple
applications on the same physical computer.
5. What is a Hypervisor?
Hypervisor is a software layer that sits between hardware and
Operating Systems which will interact with the hardware resources
and provide an interface to share the same to the virtual machines
6. Types of Hypervisor
Type-1: Native or Bare-Metal Hypervisor
Type-2: Hosted Hypervisor
VMware ESX, Microsoft Hyper-V,
Citrix XenServer
VMware Workstation, Oracle VirtualBox,
Microsoft Virtual PC, KVM, QEMU
8. Full Virtualization
Full virtualization uses a special kind of
software called a hypervisor
Hypervisor interacts directly with the
physical server’s CPU and disk space
It serves as a platform for the virtual
servers’ operating systems
9. Para Virtualization
The Para virtualization approach is a
little different from the full virtualization
technique, such that the guest servers in
a para virtualized environment are
aware of one another
10. OS Level Virtualization
OS level approach has no hypervisor
involved
Virtualization capacity is part of the host
OS which performs all the functions of a
fully virtualized hypervisor
11. What is a Virtual Machine?
Isolated guest operating system installed
within a normal host OS
From a user perspective, virtual machine
is software platform like physical
computer that runs operating systems
and apps
VMs posses hardware virtually (i.e. shared
and not exclusive)