Virtualization: - Consolidation - Redundancy - Segregation - Legacy Hardware - Migration
Virtualization: - Consolidation - Redundancy - Segregation - Legacy Hardware - Migration
What is Virtualization?
Virtualization allows multiple operating system instances to run
concurrently on a single computer; it is a means of separating hardware
from a single operating system. Each “guest” OS is managed by
a Virtual Machine Monitor (VMM), also known as a hypervisor. Because
the virtualization system sits between the guest and the hardware, it can
control the guests’ use of CPU, memory, and storage, even allowing a
guest OS to migrate from one machine to another.
•Consolidation
•Redundancy
•Segregation
•Legacy Hardware
•Migration
Why use server Virtualization?
CONSOLIDATION
This minimizes any interruption in service. It wouldn't make sense to build two
virtual servers performing the same application on the same physical server.
If the physical server were to crash, both virtual servers would also fail. In
most cases, network administrators will create redundant virtual servers on
different physical machines.
REDUNDANCY
SEGREGATION
Virtual servers offer programmers isolated, independent systems in
which they can test new applications or operating systems. Rather
than buying a dedicated physical machine, the network
administrator can create a virtual server on an existing machine.
Because each virtual server is independent in relation to all the
other servers, programmers can run software without worrying
about affecting other applications.
LEGACY HARDWARE
Types of Virtualization
•Full Virtualization
•Para-Virtualization
•OS-level Virtualization
Full Virtualization
Full virtualization uses a special kind of software called ah yp ervisor.
The hypervisor interacts directly with the physical server's CPU and disk
space. It serves as apl atf orm for the virtual servers' operating systems
. The hypervisor keeps each virtual server completely independent and
unaware of the other virtual servers running on the physical machine.
Each guest server runs on its own OS -- you can even have one guest
running onLinux and another on Windows.
OS-level Virtualization
An OS-level virtualization approach doesn't use a hypervisor at all.
Instead, the virtualization capability is part of the host OS, which
performs all the functions of a fully virtualized hypervisor. The biggest
limitation of this approach is that all the guest servers must run the
same OS. Each virtual server remains independent from all the others,
but you can't mix and match operating systems among them. Because
all the guest operating systems must be the same, this is called
a homogeneous environment.
Limitations of Virtualization
•For servers dedicated to applications with high demands onprocessing
power, virtualization isn't a good choice.
•It's also unwise to overload a server's CPU by creating too many virtual servers
on one physical machine. The more virtual machines a physical server must
support, the less processing power each server can receive.