0% found this document useful (0 votes)
57 views6 pages

Virtualization

Virtualization allows multiple operating systems to run on a single physical system by sharing hardware resources. A virtual machine is a software-level emulation of a computer that acts like a physical system. A hypervisor manages virtual machines and allocates resources to each virtual operating system. Virtualization improves efficiency and reduces costs by pooling hardware resources. Cloud computing takes virtualization further by allowing users to rent virtual servers from providers on demand without owning physical hardware.

Uploaded by

muna cliff
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views6 pages

Virtualization

Virtualization allows multiple operating systems to run on a single physical system by sharing hardware resources. A virtual machine is a software-level emulation of a computer that acts like a physical system. A hypervisor manages virtual machines and allocates resources to each virtual operating system. Virtualization improves efficiency and reduces costs by pooling hardware resources. Cloud computing takes virtualization further by allowing users to rent virtual servers from providers on demand without owning physical hardware.

Uploaded by

muna cliff
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Virtualization and Cloud

Computing
Definition

Virtualization is the ability to run multiple


operating systems on a single physical system and
share the underlying hardware resources*
It is the process by which one computer hosts the
appearance of many computers.
Virtualization is used to improve IT throughput
and costs by using physical resources as a pool
from which virtual resources can be allocated.

*VMWare white paper, Virtualization Overview


Virtualization Architecture

• A Virtual machine (VM) is an isolated runtime


environment (guest OS and applications)
• Multiple virtual systems (VMs) can run on a
single physical system
Hypervisor
A hypervisor, a.k.a. a virtual machine
manager/monitor (VMM), or virtualization
manager, is a program that allows multiple
operating systems to share a single hardware host.
Each guest operating system appears to have the
host's processor, memory, and other resources all
to itself. However, the hypervisor is actually
controlling the host processor and resources,
allocating what is needed to each operating system
in turn and making sure that the guest operating
systems (called virtual machines) cannot disrupt
each other.
Benefits of Virtualization

Sharing of resources helps cost reduction


Isolation: Virtual machines are isolated from each
other as if they are physically separated
Encapsulation: Virtual machines encapsulate a
complete computing environment
Hardware Independence: Virtual machines run
independently of underlying hardware
Portability: Virtual machines can be migrated
between different hosts.
Virtualization in Cloud Computing
Cloud computing takes virtualization one step further:
You don’t need to own the hardware
Resources are rented as needed from a cloud
Various providers allow creating virtual servers:
 Choose the OS and software each instance will have
 The chosen OS will run on a large server farm
 Can instantiate more virtual servers or shut down existing
ones within minutes
You get billed only for what you used

You might also like