0% found this document useful (0 votes)
2 views29 pages

Unit 3 Notes

The document provides an overview of virtualization technology, including its definition, types, benefits, and disadvantages. It covers various aspects such as sensor virtualization, hardware virtual machines, hypervisors, logical partitioning, storage virtualization, and different storage solutions like SAN and NAS. The conclusion emphasizes the importance of virtualization in improving resource utilization and efficiency in modern IT infrastructure.

Uploaded by

pawantripathi802
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)
2 views29 pages

Unit 3 Notes

The document provides an overview of virtualization technology, including its definition, types, benefits, and disadvantages. It covers various aspects such as sensor virtualization, hardware virtual machines, hypervisors, logical partitioning, storage virtualization, and different storage solutions like SAN and NAS. The conclusion emphasizes the importance of virtualization in improving resource utilization and efficiency in modern IT infrastructure.

Uploaded by

pawantripathi802
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

Virtualization Technology: Definition and

Benefits
Introduction
Virtualization is one of the most important technologies used in cloud computing. It allows
multiple virtual systems to run on a single physical machine. This helps in better use of
hardware resources and improves efficiency.

Definition of Virtualization
Virtualization is a technology that creates a virtual (not physical) version of computing resources
such as servers, storage, networks, or operating systems.

👉 Simple Definition (Exam Point):​


Virtualization is the process of creating virtual machines that run on a single physical system
using a software called hypervisor.

How Virtualization Works


Virtualization uses a special software called a Hypervisor.

●​ The hypervisor sits between hardware and operating system


●​ It divides physical resources into multiple virtual machines (VMs)
●​ Each VM works like an independent computer
👉 Example:​
One physical server can run Windows, Linux, and other OS at the same time.

Types of Virtualization (Brief)


●​ Server Virtualization: Multiple servers on one machine
●​ Storage Virtualization: Combines storage from different devices
●​ Network Virtualization: Creates virtual networks
●​ Desktop Virtualization: Provides virtual desktops

Benefits of Virtualization
1. Better Resource Utilization

Virtualization allows multiple virtual machines to share the same hardware. This avoids wastage
of resources.

👉 Example: One server can handle many applications.

2. Cost Reduction

It reduces the need for physical hardware, which saves:

●​ Purchase cost
●​ Maintenance cost
●​ Power consumption

3. Scalability

Resources can be increased or decreased easily as per demand.

👉 Example: Adding more virtual machines when workload increases.

4. Flexibility
Different operating systems and applications can run on the same machine.

👉 Example: Running Linux and Windows together.

5. Improved Disaster Recovery

Virtual machines can be backed up and restored easily.

👉 In case of failure, systems can be recovered quickly.

6. Isolation

Each virtual machine works independently. If one VM fails, others are not affected.

7. Easy Testing and Development

Developers can create and test applications in virtual environments without affecting real
systems.

8. Reduced Downtime

Maintenance can be done without shutting down the entire system.

Disadvantages
●​ Requires technical knowledge
●​ Initial setup cost can be high
●​ Performance may reduce if overloaded

Conclusion
Virtualization technology is a key concept in cloud computing that allows efficient use of
resources by creating multiple virtual machines on a single system. It provides many benefits
such as cost savings, flexibility, scalability, and improved performance. Due to these
advantages, virtualization is widely used in modern IT infrastructure.

=========================================================

Sensor Virtualization and HVM (Hardware


Virtual Machine)

1. Sensor Virtualization
Introduction

Sensor virtualization is a technology in which physical sensors are abstracted into virtual
sensors. It allows multiple applications or users to share sensor data without directly accessing
the physical sensor.

👉 It is widely used in IoT (Internet of Things) and cloud computing environments.

Definition

Sensor virtualization is the process of creating a virtual layer over physical sensors so that their
data can be accessed, managed, and shared efficiently.

Working of Sensor Virtualization

●​ Physical sensors collect data (temperature, pressure, motion, etc.)


●​ A virtualization layer processes and abstracts this data
●​ Virtual sensors are created
●​ Multiple users or applications access these virtual sensors
👉 Example:​
A temperature sensor in a smart building can provide data to both security and energy
management systems at the same time.

Features

●​ Data sharing
●​ Abstraction of physical sensors
●​ Remote access
●​ Scalability

Advantages

●​ Efficient use of sensors


●​ Reduced hardware cost
●​ Easy data access
●​ Supports multiple applications

Disadvantages

●​ Security risks
●​ Data accuracy issues
●​ Complexity in management
Applications

●​ Smart cities
●​ Healthcare monitoring
●​ Environmental monitoring
●​ Industrial automation

2. HVM (Hardware Virtual Machine)


Introduction

HVM stands for Hardware Virtual Machine. It is a type of virtualization where hardware
resources are fully virtualized so that multiple operating systems can run independently.

Definition

HVM is a virtualization technique in which a hypervisor creates complete virtual machines that
behave like real physical computers.

Working of HVM

●​ A hypervisor is installed on hardware


●​ It creates multiple virtual machines (VMs)
●​ Each VM has its own OS and applications
●​ Hardware resources are shared among VMs

👉 Example:​
Running Windows and Linux on the same physical server using virtualization.

Types of Hypervisors (Brief)

●​ Type 1 (Bare Metal): Runs directly on hardware (e.g., VMware ESXi)


●​ Type 2 (Hosted): Runs on an operating system (e.g., VirtualBox)

Features of HVM

●​ Full hardware virtualization


●​ Isolation between VMs
●​ Independent OS support
●​ High flexibility

Advantages

●​ Strong isolation and security


●​ Multiple OS support
●​ Efficient resource utilization
●​ Easy backup and recovery

Disadvantages

●​ Requires powerful hardware


●​ Performance overhead
●​ Complex setup

Applications

●​ Cloud computing
●​ Data centers
●​ Testing environments
●​ Server consolidation

Conclusion
Sensor virtualization helps in efficient sharing and management of sensor data, especially in IoT
systems. HVM enables full hardware virtualization, allowing multiple operating systems to run on
a single machine. Both technologies improve resource utilization and are important in modern
cloud computing environments.

=============================================================

Study of Hypervisor
Introduction
A hypervisor is an important component of virtualization technology. It is also called a Virtual
Machine Monitor (VMM). It allows multiple virtual machines (VMs) to run on a single physical
machine by managing and sharing hardware resources.

👉 Without a hypervisor, virtualization is not possible.

Definition
A hypervisor is a software or firmware that creates and manages virtual machines by dividing
physical hardware resources such as CPU, memory, and storage.

Working of Hypervisor
The hypervisor sits between the hardware and the operating systems.
Steps:

1.​ It installs on hardware or on an operating system


2.​ It creates multiple virtual machines (VMs)
3.​ Each VM gets its own virtual CPU, memory, and storage
4.​ It manages and allocates resources to each VM

👉 Each VM works like an independent computer.


👉 Example:​
A single server running multiple operating systems like Windows and Linux.

Types of Hypervisor
1. Type 1 Hypervisor (Bare-Metal)

This type runs directly on physical hardware without any operating system.

👉 Examples: VMware ESXi, Microsoft Hyper-V


👉 Features:
●​ High performance
●​ More secure
●​ Used in data centers

2. Type 2 Hypervisor (Hosted)

This type runs on top of an existing operating system.

👉 Examples: VirtualBox, VMware Workstation


👉 Features:
●​ Easy to install
●​ Suitable for personal use
●​ Lower performance compared to Type 1
Functions of Hypervisor
●​ Resource Allocation: Distributes CPU, memory, and storage
●​ Isolation: Keeps VMs separate from each other
●​ Management: Controls VM creation, deletion, and monitoring
●​ Security: Protects VMs from each other

Advantages of Hypervisor
●​ Efficient use of hardware
●​ Supports multiple operating systems
●​ Reduces cost (less hardware needed)
●​ Easy testing and development
●​ Better disaster recovery

Disadvantages of Hypervisor
●​ Performance overhead
●​ Requires technical knowledge
●​ Security risks if not configured properly
●​ Dependency on underlying hardware
Applications of Hypervisor
●​ Cloud computing
●​ Data centers
●​ Virtual labs
●​ Software testing
●​ Server consolidation

Conclusion
A hypervisor is the core technology behind virtualization. It allows multiple virtual machines to
run on a single physical system, improving efficiency and reducing costs. There are two main
types—Type 1 and Type 2—each with its own use cases. Hypervisors play a key role in cloud
computing and modern IT infrastructure.

===================================================================

Logical Partitioning (LPAR)


Introduction
Logical Partitioning (LPAR) is a virtualization technique that allows a single physical computer
system to be divided into multiple smaller virtual systems called partitions. Each partition works
like an independent computer with its own operating system and resources.

👉 LPAR is mainly used in large enterprise servers such as IBM systems.

Definition
Logical Partitioning (LPAR) is the process of dividing a physical system into multiple logical
parts, where each partition operates independently with its own CPU, memory, storage, and
operating system.
Working of LPAR
LPAR works with the help of a hypervisor or firmware.

Steps:

1.​ The physical server is divided into multiple partitions


2.​ Each partition is assigned specific resources (CPU, RAM, storage)
3.​ Each partition runs its own operating system
4.​ All partitions work independently

👉 Example:​
One server can be divided into three partitions:

●​ One runs Linux


●​ One runs Windows
●​ One runs another OS

Features of LPAR
●​ Isolation: Each partition is independent
●​ Resource Allocation: Fixed or dynamic allocation of resources
●​ Multiple OS Support: Different OS can run on different partitions
●​ High Reliability: Failure in one partition does not affect others

Types of LPAR
1. Static LPAR

●​ Resources are fixed


●​ Cannot be changed during runtime

2. Dynamic LPAR (DLPAR)

●​ Resources can be changed while the system is running


●​ More flexible

Advantages of LPAR
●​ Better Resource Utilization: Efficient use of hardware
●​ Cost Saving: Reduces need for multiple physical servers
●​ Improved Security: Strong isolation between partitions
●​ Flexibility: Supports multiple environments
●​ High Availability: System continues working even if one partition fails

Disadvantages of LPAR
●​ Complex setup and management
●​ Requires high-end hardware
●​ Limited flexibility in static LPAR
●​ Needs skilled administrators

Applications of LPAR
●​ Data centers
●​ Cloud computing
●​ Enterprise servers
●​ Banking and financial systems
●​ Large-scale business applications

Difference Between LPAR and Virtual Machines


Feature LPAR Virtual Machine

Level Hardware/Firmware Software

Performanc High Slightly lower


e

Isolation Strong Moderate

Flexibility Less More

Conclusion
Logical Partitioning (LPAR) is a powerful virtualization technique used to divide a single physical
system into multiple independent environments. It improves resource utilization, reduces cost,
and provides strong security. LPAR is widely used in enterprise-level systems where
performance and reliability are very important.

============================================================

Storage Virtualization
Introduction
Storage virtualization is an important concept in cloud computing and data management. It
combines multiple physical storage devices into a single virtual storage system. This makes
storage easier to manage and more efficient.

Definition
Storage virtualization is the process of combining physical storage from multiple devices and
presenting it as a single logical storage unit to users.

👉 Simple Meaning:​
Users see one storage system, but actually data is stored across many devices.
Working of Storage Virtualization
Storage virtualization works through a virtualization layer or software.

Steps:

1.​ Multiple physical storage devices (hard disks, SSDs) are connected
2.​ A virtualization layer combines them
3.​ A single virtual storage pool is created
4.​ Users access storage without knowing physical details

👉 Example:​
Data stored in cloud (like Google Drive) is actually distributed across many servers, but users

see it as one storage space.

Types of Storage Virtualization


1. Block-Level Virtualization

●​ Works at block level


●​ Combines storage blocks from different devices
●​ Used in storage area networks (SAN)

2. File-Level Virtualization

●​ Works at file level


●​ Provides a unified file system
●​ Users access files easily
3. Object Storage Virtualization

●​ Stores data as objects


●​ Used in cloud storage systems
●​ Highly scalable

Features of Storage Virtualization


●​ Centralized storage management
●​ Scalability (easy to increase storage)
●​ High availability
●​ Data backup and recovery
●​ Transparency (users don’t see physical storage)

Advantages of Storage Virtualization


●​ Better Utilization: Uses storage efficiently
●​ Cost Reduction: Reduces need for extra hardware
●​ Easy Management: Central control of storage
●​ Improved Performance: Faster data access
●​ Disaster Recovery: Easy backup and restore

Disadvantages of Storage Virtualization


●​ Complex setup
●​ Requires skilled management
●​ Possible performance overhead
●​ Security concerns

Applications of Storage Virtualization


●​ Cloud computing
●​ Data centers
●​ Big data applications
●​ Backup and disaster recovery systems
●​ Enterprise storage solutions

Conclusion
Storage virtualization simplifies storage management by combining multiple physical devices
into a single virtual system. It improves efficiency, reduces cost, and provides better scalability.
Due to these benefits, it is widely used in cloud computing and modern IT infrastructure.

===================================================================

SAN, NAS, Cloud Server Virtualization,


and Virtualized Data Center

1. SAN (Storage Area Network)


Introduction

SAN (Storage Area Network) is a high-speed network that connects multiple storage devices to
servers. It provides block-level storage access.

Working

●​ Servers are connected to a central storage system


●​ Data is transferred using high-speed connections (like Fibre Channel)
●​ Storage appears as a local disk to the server

👉 Example: Large companies use SAN to store huge amounts of data centrally.

Features

●​ High speed
●​ Block-level storage
●​ Dedicated network
●​ High reliability

Advantages

●​ Fast data access


●​ Centralized storage
●​ Scalable
●​ High performance

Disadvantages

●​ Expensive
●​ Complex setup
●​ Requires skilled management

2. NAS (Network Attached Storage)


Introduction

NAS is a storage device connected to a network that provides file-level storage to users.

Working

●​ NAS is connected to a local network


●​ Users access files using standard protocols (like HTTP, SMB)
●​ Data is stored and shared easily

👉 Example: Office file sharing system

Features

●​ File-level storage
●​ Easy to use
●​ Works over LAN
●​ Shared access

Advantages

●​ Low cost
●​ Easy installation
●​ Good for file sharing
●​ Centralized storage

Disadvantages

●​ Slower than SAN


●​ Limited scalability
●​ Network dependency

3. Cloud Server Virtualization


Introduction

Cloud server virtualization is a technique where physical servers are divided into multiple virtual
servers using virtualization technology.

Working

●​ A hypervisor is installed on the physical server


●​ It creates multiple virtual machines (VMs)
●​ Each VM runs its own operating system
●​ Resources are shared among VMs

👉 Example: AWS EC2 virtual servers

Features
●​ Multiple VMs on one server
●​ Resource sharing
●​ Scalability
●​ Isolation

Advantages

●​ Cost saving
●​ Better resource utilization
●​ Flexibility
●​ Easy management

Disadvantages

●​ Performance overhead
●​ Requires skilled management
●​ Security concerns

4. Virtualized Data Center


Introduction

A virtualized data center is a data center where all resources (servers, storage, networks) are
virtualized and managed through software instead of physical hardware.

Working
●​ Physical resources are virtualized
●​ Managed using software tools
●​ Multiple virtual machines run on servers
●​ Resources are allocated dynamically

👉 Example: Cloud data centers used by Google, Amazon

Components

●​ Virtual servers
●​ Virtual storage
●​ Virtual networks
●​ Management software

Advantages

●​ Efficient resource utilization


●​ Reduced hardware cost
●​ Easy scalability
●​ Centralized management

Disadvantages

●​ Complex setup
●​ Security risks
●​ Requires high technical knowledge

Conclusion
SAN and NAS are storage technologies used for managing data efficiently, with SAN providing
high-speed block storage and NAS offering simple file sharing. Cloud server virtualization
enables multiple virtual servers on a single machine, improving flexibility and cost efficiency. A
virtualized data center integrates all these technologies to create a scalable, efficient, and
modern IT infrastructure.

You might also like