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

unit 3

Virtualization is a technology that creates multiple simulated environments from a single physical hardware system using a hypervisor, allowing for efficient resource management. Cloud Management involves overseeing cloud computing services and performance, utilizing tools like AWS CloudWatch and Microsoft Azure Portal. The document outlines various types of virtualization, including server, storage, network, desktop, and application virtualization, highlighting their benefits and roles in enabling cloud computing.

Uploaded by

hesedoj683
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
0 views

unit 3

Virtualization is a technology that creates multiple simulated environments from a single physical hardware system using a hypervisor, allowing for efficient resource management. Cloud Management involves overseeing cloud computing services and performance, utilizing tools like AWS CloudWatch and Microsoft Azure Portal. The document outlines various types of virtualization, including server, storage, network, desktop, and application virtualization, highlighting their benefits and roles in enabling cloud computing.

Uploaded by

hesedoj683
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

Cloud Management & Virtualization – In Detail

What is Virtualization?

Virtualization is the technology that allows you to create multiple simulated environments or dedicated resources from a single physical
hardware system.

It uses a hypervisor (software layer) to divide and manage the hardware among different virtual instances.

These instances are called Virtual Machines (VMs).

Imagine turning one powerful physical computer into several mini-computers, each running its own OS and apps independently.

What is Cloud Management?


Cloud Management is the process of managing cloud computing products and services—monitoring performance, storage, security, backups,
deployments, and updates across cloud-based resources.

Tools like AWS CloudWatch, Microsoft Azure Portal, and Google Cloud Console are used for this.

Fundamental Concepts of Virtualization

1. Computer / Server Virtualization

Most common type of virtualization.

You install a hypervisor (e.g., VMware ESXi, Microsoft Hyper-V, KVM) on a physical server.

The hypervisor then creates virtual machines (VMs), each running its own OS and apps.

Benefits:
Efficient hardware utilization.

Energy & cost savings.

Easy VM backup and migration.

Better fault tolerance and disaster recovery.

2. Storage Virtualization

This type of virtualization abstracts physical storage resources across multiple devices and presents them as a single logical unit.

a) Block-Level Storage Virtualization

Operates below the file system, at block level.


Mostly used in SANs (Storage Area Networks).

Blocks of data are managed separately and flexibly.

Example: Dell EMC VPLEX, IBM SAN Volume Controller.

b) File-Level Storage Virtualization

Works at the file system level.

Used in NAS (Network Attached Storage).

Users see a single file storage location, while data may be spread across multiple devices.

Example: NetApp NAS solutions, VMware vSAN.


Benefits:

High scalability

Easier data migration

Improved backup and recovery

Simplified storage management

3. Network Virtualization

Combines physical networking hardware into one virtual network.

Can include virtual switches, routers, firewalls, load balancers, etc.


Enables Software Defined Networking (SDN) and Network Function Virtualization (NFV).

Example: Cisco ACI, VMware NSX.

Benefits:

Centralized network control

Quick provisioning

Greater security and isolation

Cost reduction in physical networking devices


4. Desktop Virtualization

Allows users to access their desktops from any device, anywhere.

Hosted on a central server, often using VDI (Virtual Desktop Infrastructure).

Example: Citrix, VMware Horizon, Microsoft Remote Desktop Services.

Benefits:

Centralized control & management

Data remains secure on the server

Reduces hardware dependency on client-side

Easy to scale or deploy across users


5. Application Virtualization

Applications are run in isolated environments or "containers."

No need for full installation on the local device.

Example: Microsoft App-V, Citrix XenApp, Docker (for containers).

Benefits:

Removes application conflicts

Easy deployment and updates


Enables "run-anywhere" flexibility

Role of Virtualization in Enabling Cloud Computing


Virtualization is the core enabler of cloud computing.

Cloud platforms (like AWS, Azure, GCP) use virtualization to:

Provide multi-tenant environments (many users on the same hardware).

Ensure isolation and security among tenants.

Scale resources up/down on demand.

Offer Infrastructure-as-a-Service (IaaS) using virtual servers.


Without virtualization, the flexibility, scalability, and cost-effectiveness of the cloud wouldn't be possible.

Benefits of Virtualization in Cloud

Benefit Description
Cost Efficiency Less physical hardware needed
Resource Optimization Better CPU, memory, and storage utilization
High Availability Easy migration and load balancing
Disaster Recovery Snapshots, backups, and quick recovery
Scalability Instantly add/remove virtual machines as needed
Environment Isolation Multiple environments (dev, test, prod) on one server

Summary Diagram (Conceptual)

pgsql
CopyEdit

Physical Server Hypervisor


VM 1 VM 2 VM 3 Virtual Machines OS + Apps OS + Apps OS + Apps
Virtual Networks Virtual Storage Cloud Resources (Compute, Storage, Network)

You might also like