Professional Documents
Culture Documents
Lecture-21-Virtualization in detail-AY
Lecture-21-Virtualization in detail-AY
Cloud Computing
1
Virtualization and Cloud Computing
• Virtualization
– Virtualization, in computing, is the creation of a virtual (rather
than actual) version of something, such as a hardware platform,
operating system, a storage device or network resources.
– The ability to run multiple operating systems on a single
physical system and share the underlying hardware resources
– Server virtualization is a technology for partitioning one
physical server into multiple virtual servers. Each of these
virtual servers can run its own operating system and
applications, and perform as individual server.
Virtualization and Cloud Computing
Virtualization and Cloud Computing
Virtualization and Cloud Computing
Terminology
• Host Machine
– The physical hardware/server
• Hypervisor/Virtual Machine Monitor (VMM)
– The virtualization software
– Acts as the true ‘OS’ for the server
• Virtual Machines
– Instances of the virtualized OS
– Sometimes called Guest OS
Virtualization and Cloud Computing
Advantages
• Lower number of physical servers - reduce hardware
maintenance costs
• Deploy multiple operating system technologies on a
single hardware platform
• Easier redundancy and disaster recovery
• Reducing power consumption
• Improving server management
• Easy migration of virtual machines
• Test environments
Virtualization and Cloud Computing
Cloud Computing
1
Virtualization and Cloud Computing
Virtual Resources
• A virtual resource is an abstraction
• The OS implements the abstraction through use of real
resources
• The implementation can be changed without affecting
the application using the virtual resource
• An application can be migrated to any host offering the
same abstraction
Virtualization and Cloud Computing
Types of Virtualization
• Simulation and Emulation
• Full Virtualization
• Para-virtualization
• Hybrid Virtualization
• OS-Level Virtualization
Virtualization and Cloud Computing
Hardware
Virtualization and Cloud Computing
Host OS
Hardware
Virtualization and Cloud Computing
Cloud Computing
1
Virtualization and Cloud Computing
Virtualization Products
• For the Enterprise
– VMware ESX/vSphere, Virtual Center
– Microsoft HyperV
– Xen Server
• For the end user
– VMware
– Virtualbox
– Xen Desktop
Virtualization and Cloud Computing
Self‐Healing
Virtualization and Cloud Computing
Self‐Healing
Self Healing.pdf
Virtualization and Cloud Computing
Summary
• Virtualization offers major savings in data center
operations.
• Virtualization makes possible significant reductions in
the costs of managing data centers, with simplification
of systems management tasks.
• Virtualization offers back-up and increased redundancy
for delivery of high performance and high availability
services.
Virtualization and Cloud Computing