Module 1_ Virtualization
Module 1_ Virtualization
Module 1
contents
● Characteristics of the Virtualized Environment
● Structure of Virtualization
● Implementation levels of Virtualization Mechanisms
○ Storage, CPU, hardware and OS Virtualization,
● pros and cons of Virtualization
● Virtualization vs Cloud Computing
● Zen and KVM architecture.
● Definition: Virtualization is the process of creating a virtual version of
something, such as hardware, storage, or network resources.
● Purpose: To enhance resource utilization, scalability, and efficiency by
creating multiple isolated environments on a single physical system.
● Key Concept: "One physical resource can be divided into many virtual
instances."
Examples of Virtualization
Hardware Virtualization (Server Virtualization):
Cloud Hosting: Virtualization is essential for cloud providers to offer scalable and
flexible hosting solutions.
● Security:
Ensuring fair and efficient resource allocation between virtual machines is critical
While virtualization can save costs in the long run, setting up a virtualized
environment requires significant upfront investment in software, hypervisors, and
hardware capable of supporting virtualization
● Single Point of Failure:
If the underlying physical server or hypervisor fails, all the VMs running on
that server are impacted.
● Hardware Dependency:
● Complex Management
Benefits in cloud: