0% found this document useful (0 votes)
14 views

CC Module 3.2

Uploaded by

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

CC Module 3.2

Uploaded by

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

Module – 3.

Virtulization

Prof. Vidhi Thakkar


Prof. Nirav Suthar
Definition
Virtualization is the "creation of a virtual (rather than actual) version of something,
such as a server, a desktop, a storage device, an operating system or network
resources".

• 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.

• Virtualization in Cloud Computing is making a virtual platform of server operating


system and storage devices.

• This will help the user by providing multiple machines at the same time it also
allows sharing a single physical instance of resource or an application to multiple
users.

• Cloud Virtualizations also manage the workload by transforming traditional


computing and make it more scalable, economical and efficient.
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
Reasons for using virtualization

• VM consolidate the workloads of under-utilized servers.


• To run legacy applications VM is used.
• VM provides a secured for running untrusted app.
• VM simulates networks of independent computers.
• VM provides fault
• VM Enables to share memory in multiprocessor architecture.
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.


Types of Virtualization
Server Virtualization
• The newest major technology trend in the
datacenter is server Virtu.
• Used to making of server resources which includes
number of physical server, processor and os.
• The intention of using this method is to spare the
complicated server resources and hence increasing
the sharing utilization and maintaining the
capacity of servers.
• The need for SV is consolidation, redundancy,
legacy system and migration
Network Virtualization
• The procedure of blending the accessible assets in a
mesh by dividing up the accessible bandwidth into
channel is called NV.
• Each channel is assigned to particular server.
• By adopting this method of VER. A true complexity of
network is hidden and managed like partitioning the
hard drive.
FOCUS
- A shared experimental facility
- Long term solution for the internet.
Storage Virtualization
• The other name for storage system are storage array,
disk array or filter.
• Storage systems use special H/W S/W which provides
fast and reliable storage for computing and processing
data.
• Two types: Block VR(Logical & Physical) and File
VR(optimize the uses)
• Storage can be Host based, Storage Device based,
Network based
Desktop Virtualization
• Supports various computing such as utility and
dynamism, testing development and security
• Google desktop shariag
• Desktop virtualization allows the users’ OS to be
remotely stored on a server in the data center.It
allows the user to access their desktop virtually,
from any location by different machine
• Users who wants specific operating systems other
than Windows Server will need to have a virtual
desktop
Application Virtualization
• Allows server consolidation, application and
desktop deployment and business continuity.
• Application virtualization helps a user to have a
remote access of an application from a server
• The server stores all personal information and
other characteristics of the application but can still
run on a local workstation through internet
• Recovery when disaster, dynamic computing,
testing and development are possible.
• Example of this would be a user who needs to run
two different versions of the same software.
Technologies that use application virtualization are
hosted applications and packaged applications.
Management Virtualization
• Allows variety of features which are :
• Server consolidation
• Centralized policy based
• Business continuity
• Disaster recovery
OS Virtualization

• The host runs a single OS kernel and exports different OS for


every visitors.
• When the virtual machine software or virtual machine
manager (VMM) is installed on the Host operating system
instead of directly on the hardware system is known as
operating system virtualization.
• Operating System Virtualization is mainly used for testing
the applications on different platforms of OS.
OS V Pros and Cons
• Pros:
• Flexible provisioning
• Rapid Software development
• Easy implanting
• Cons:
• No work offline capacity
• High speed LAN
• Limited number of OS operated
How does virtualization work in
cloud computing?

Virtualization plays a very important role in the cloud computing technology,
normally in the cloud computing, users share the data present in the clouds
like application etc, but actually with the help of virtualization users shares
the Infrastructure.

The main usage of Virtualization Technology is to provide the applications
with the standard versions to their cloud users, suppose if the next version
of that application is released, then cloud provider has to provide the latest
version to their cloud users and practically it is possible because it is more
expensive.

To overcome this problem we use basically virtualization technology, By
using virtualization, all severs and the software application which are
required by other cloud providers are maintained by the third party people,
and the cloud providers has to pay the money on monthly or annual basis.

You might also like