2. Virtualization
• 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.
• Eg:
if you have ever divided your hard drive
into different partitions. A partition is the
logical division of a hard disk drive to
create, in effect, two separate hard drives.
3. • Virtualization makes servers, workstations,
storage and other systems independent of the
physical hardware layer
• The technology behind virtualization is known as
a virtual machine monitor (VMM) or virtual
manager, which separates compute
environments from the actual physical
infrastructure.
4. • Host Operating System:
– The operating system actually
running on the hardware itself.
• Guest Operating System:
– The operating system running in the
simulated environment
likeVMware,virtualbox,ect.
Types of Operating System
5.
6. Hypervisor
• Software called the hypervisor is installed on the
physical hardware in a virtualized datacenter,
and acts as a platform for virtual machines.
• The hypervisor allows virtual machines to
operate with a degree of independence from the
underlying physical hardware.
11. Para-virtualization
• The para-virtualization approach is a little
different. Unlike the full virtualization
technique, the guest servers in a para-
virtualization system are aware of one
another. A para-virtualization hypervisor
doesn't need as much processing power to
manage the guest operating system
12. Full virtualization
• Full virtualization uses a special kind of
software called a hypervisor. The
hypervisor interacts directly with the
physical server's CPU and disk space. It
serves as a platform for the virtual
servers' operating systems.
13. 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.
14. Server virtualization
Desktop virtualization
Network virtualization
Storage virtualization
Types of Virtualization
15. Server virtualization
• Server virtualization is the partitioning of a
physical server into smaller virtual servers
to help maximize your server resources. In
server virtualization the resources of the
server itself are hidden, or masked, from
users, and software is used to divide the
physical server into multiple virtual
environments, called virtual or private
servers. This is in contrast to dedicating
one server to a single application or task.
16. • One common usage of this technology is in Web servers.
Using virtual Web servers is a popular way to provide low-
cost Web hosting services. Instead of requiring a separate
computer for each Web server, dozens of virtual servers
can co-reside on the same computer.
• Server virtualization has many benefits. For example, it lets
each virtual server run its own operating system and each
virtual server can also be independently rebooted of one
another. Server virtualization also reduces costs because
less hardware is required so that alone saves a business
money.
17. Desktop virtualization
• Desktop virtualization, often called client virtualization, is a
virtualization technology used to separate a computer
desktop environment from the physical computer. Desktop
virtualization is considered a type of client-server computing
model because the "virtualized" desktop is stored on a
centralized, or remote server and not the physical machine
being virtualized.
• Desktop virtualization provides a way for users to maintain
their individual desktops on a single, central server. The
users may be connected to the central server through a LAN,
WAN or over the Internet.
• Desktop virtualization has many benefits, including a lower
total cost of ownership (TCO), increased security, reduced
energy costs, reduced downtime and centralized
management.
18. Network virtualization
• It is a method of combining the available
resources in a network by splitting up the
available bandwidth into channels, each of
which is independent from the others, and
each of which can be assigned to a particular
server or device in real time.
• The idea is that virtualization disguises the
true complexity of the network by separating it
into manageable parts, much like your
partitioned hard drive makes it easier to
manage your files.
20. Storage virtualization
• It 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).
21. Why Virtualization
• Provides secure, isolated virtual boxes for
running untrusted applications.
• Provides emulation of hardware, or
hardware configuration that you do not
have.
• Virtualization can also be used to simulate
networks of independent computers.
• Virtual machines can be used to run
multiple operating systems simultaneously.
22. virtualization Benefits
• Sharing of resources helps cost reduction
• Isolation: Virtual machines are isolated from
each other as if they are physically separated
• Hardware Independence: Virtual machines run
independently of underlying hardware
• Portability: Virtual machines can be migrated
between different hosts.
23. Virtual Box
• Portability Virtual Box runs on a large number of
32-bit and 64-bit host operating systems.
• Great hardware support.
• No hardware virtualization required.
24. • Guest Additions After installing the Guest Additions, a
virtual machine will support automatic adjustment of
video resolutions, seamless windows, accelerated 3D
graphics and more. Hence, improving the performance
of the guest OS and providing additional integration and
communication with the host system.