0% found this document useful (0 votes)
16 views18 pages

Virtulization

Uploaded by

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

Virtulization

Uploaded by

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

Cloud Computing

Virtualization
By
Muneeb Ahmad
Virtualization
• The term virtualization broadly describes the separation of a
resource or request for a service from the underlying physical
entity.

• Virtualization lets a single physical resource (such as server, OS,


application or storage device) appear as multiple logical resources;
or making multiple physical resources (such as storage devices or
servers) appear as a single logical resource.

Distributed and Cloud Computing


Virtualization

• Under-utilization of resource
• Dividing up the resources
• Maintenance required
• Controlling job flow
Cloud Virtualization

• Virtualization is the ability which allows sharing the physical instance


of a single application or resource among multiple organizations or
users.

• This technique is done by assigning a name logically to all those


physical resources & provides a pointer to those physical resources
based on demand.
Virtualizes Cloud Servers

• Grid Approach: where the processing workloads are distributed


among different physical servers and their results are then collected
as one.

• OS Level Virtualization: Here, multiple instances of an application


can run in an isolated form on a single OS.

• Hypervisor-based Virtualization: which is currently the most widely


used technique.
Features of a VI Manager
Features of a VI Manager

• Virtualization Support
• Backbone
• Cpu, Memory, Storage
• Sizing and resizing
• Self-Service, On-Demand Resource Provisioning
• Directly obtain services from cloud
• Creation of Servers
• Tailoring Software
• Configurations
• Security Policies
• Eliminates going through a system admin
Features of a VI Manager (Cont.)

• Multiple Backend Hypervisors


• Drawbacks of virtualization models
• Uniform Management of Virtualization

• Storage Virtualization
• Abstracting Logical Storage from Physical Storage
• Creation of Virtual disk independent from device and location
• Storage Area Networks (SAN)
• Fibre Channel, iSCSI, NFS
Features of a VI Manager (Cont.)

• Interface to Public Clouds


• Overloading requires borrowing
• During spikes, VIMs can obtain resources from external sources

• Virtual Networking
• Isolated Virtual Networks on top of a Physical Infrastructure
• Allows VMs to be grouped in same broad cast domain
• Allows VM’s in one group to block messages from another.
Benefits of virtualization

• Fully utilize hardware resources.


• Running heterogeneous environments.
• More flexible and efficient allocation of resources.
• Reduced Power requirements.
• Reduced ownership cost.
• It lowers the cost of IT infrastructure.
• Remote access and rapid scalability.
• High availability and disaster recovery.
• Pay peruse of the IT infrastructure on demand.
• Enables running multiple operating systems.
Types of Virtualization

1.Application Virtualization.

2.Network Virtualization.

3.Desktop Virtualization.

4.Storage Virtualization.

5.Server Virtualization.

6.Data virtualization.
Types of virtualization

1: Application Virtualization:

•Application virtualization helps a user to have 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 the internet.

•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
Types of virtualization

2: Network Virtualization:

•The ability to run multiple virtual networks with each has a


separate control and data plan.
•It co-exists together on top of one physical network.
•It can be managed by individual parties that potentially
confidential to each other.
•Network virtualization provides a facility to create and
provision virtual networks logical switches, routers, firewalls,
load balancer, Virtual Private Network (VPN), and workload
security within days or even in weeks
Types of virtualization

3: Desktop Virtualization:

•Desktop virtualization allows the users’ OS to be remotely


stored on a server in the data centre.
•It allows the user to access their desktop virtually, from any
location by a different machine.
•Users who want specific operating systems other than
Windows Server will need to have a virtual desktop.
•Main benefits of desktop virtualization are user mobility,
portability, easy management of software installation, updates,
and patches.
Types of virtualization

4: Storage Virtualization:

•Storage virtualization is an array of servers that are managed


by a virtual storage system.
•It makes managing storage from multiple sources to be
managed and utilized as a single repository.
•Storage virtualization software maintains smooth operations,
consistent performance and a continuous suite of advanced
functions despite changes, break down and differences in the
underlying equipment.
Types of virtualization
5: Server Virtualization:
•This is a kind of virtualization in which masking of server
resources takes place.
•Here, the central-server(physical server) is divided into
multiple different virtual servers by changing the identity
number, processors.
•Each system can operate its own operating systems in isolate
manner. Where each sub-server knows the identity of the
central server.
•It causes an increase in the performance and reduces the
operating cost by the deployment of main server resources into
a sub-server resource.
•It’s beneficial in virtual migration, reduce energy consumption,
reduce infrastructural cost, etc.
Types of virtualization
6: Data Virtualization:

•This is the kind of virtualization in which the data is collected


from various sources.
•And managed that at a single place without knowing more
about the technical information.
•These information like how data is collected, stored &
formatted then arranged that data logically so that its virtual
view can be accessed by its interested people and stakeholders,
and users through the various cloud services remotely.
•Many big giant companies are providing their services like
Oracle, IBM, At scale, Cdata, etc
Difference between virtualization and cloud
• Essentially there is a gap between these two terms, though
cloud technology requires the concept of virtualization.
Virtualization is a technology , it can also be treated as
software that can manipulate hardware. Whereas cloud
computing is a service which is the result of the
manipulation.

• Virtualization is the foundation element of cloud computing


whereas Cloud technology is the delivery of shared resources
as a service-on-demand via the internet.

• Cloud is essentially made-up from the concept of


virtualization.

You might also like