Cloud Prev
Cloud Prev
COMPUTING
UNIT-2
VIRTUALIZATION
Presented by-
SUSHMA SHIVAL
CSE Department
Content
Introduction
Concepts in use
Tools & technologies
Abstraction
Load balancing
Hypervisors
Porting applications
Infrastructure as a service
Application framework
Introduction
Virtualization is a fundamental technology for
cloud computing
It allows users to access computing power,
storage, and applications on-demand over the
internet.
This technology allows to create virtual versions
of physical computer hardware(such as storage
devices, operating systems, and servers).
Enables multiple virtual machines (VMs) to
run on a single physical machine, each with its
own operating system and applications.
virtualization
It was initially developed during the mainframe era.
It is one of the main cost-effective, hardware-
reducing, and energy-saving techniques used by
cloud providers.
It does this by assigning a logical name to physical
storage and providing a pointer to that physical
resource on demand.
Data-integration
Business-integration
Service-oriented architecture data-
services
Searching organizational data
Abstraction &
virtualization
The process of hiding the internal
workings of a program from users of the
application and the outside world is known
as "abstraction.“
It acts as a barrier between the
application and any client applications
running.
An abstraction of the data hides the
intricacies of the data, while a control or
process hides the implementation details.
ABSTRACTION
abstraction
Virtualization is the process of constructing
an abstraction layer on top of computer
hardware using software.
This layer enables the physical elements of a
single computer, such as its processors,
memory, storage, and other components, to
be partitioned into multiple virtual computers,
also known as virtual machines (VMs).
Each virtual machine (VM) has its own
operating system (OS) and works on its own
Comparison between
Abstraction and
Virtualization
Parameters of Abstraction Virtualization
comparison
It is the act of expressing vital It is a collection of different
characteristics while obscuring technologies and ideas that
have been brought together
Description the background information with the goal of providing an
from consumers and developers abstract environment in which
respectively. program may be executed.
The partitioning of interface Software is used to construct a
and implementation is virtual computer system via the
Dependence essential to the practice of process of virtualization
abstraction.
Advantages Disadvantages:
load balancing techniques used
in cloud computing