SlideShare a Scribd company logo
1 of 10
Types of Virtualization
Dr. Neeraj Kumar Pandey1
Major Types of
Dr. Neeraj Kumar Pandey2
Types of Hardware virtualization
Dr. Neeraj Kumar Pandey3
Hardware virtualization is further subdivided into the following
types:
Full Virtualization – In it, the complete simulation of the
actual hardware takes place to allow software to run an
unmodified guest OS.
Para Virtualization – In this type of virtualization, software
unmodified runs in modified OS as a separate system.
Partial Virtualization – In this type of hardware
virtualization, the software may need modification to run.
Network Virtualization
Dr. Neeraj Kumar Pandey4
Internal Network Virtualization: It refers to the management and
monitoring of a computer network as a single managerial entity
from a single software­based administrator’s console. It is
intended to allow network optimization of data transfer rates,
scalability,reliability, flexibility, and security. It also automates
many network administrative tasks. Network virtualization is
specifically useful for networks experiencing a huge, rapid, and
unpredictable increase of usage.
External Network Virtualization: Combine many networks, or parts
of networks into a virtual unit. External Network Virtualization
involves and actual physical device that caters to your network.
This type of virtualization has been around for some time now, a
typical example of this would be a CISCO networking switch that
provides VLAN (virtual LAN) capabilities through its internal
CISCO iOS software.
Storage Virtualization
Dr. Neeraj Kumar Pandey5
In this type of virtualization, multiple network storage resources are
present as a single storage device for easier and more efficient
management of these resources. It provides various advantages as
follows:
Improved storage management in a heterogeneous IT environment
Easy updates, better availability
Reduced downtime
Better storage utilization
Automated management
In general, there are two types of storage virtualization:
Block virtualization ­ It works before the file system exists. It
replaces controllers and takes over at the disk level.
File virtualization ­ The server that uses the storage must have
software installed on it in order to enable file­level usage.
Memory Virtualization
Dr. Neeraj Kumar Pandey6
It introduces a way to decouple memory from the server to
provide a shared, distributed or networked function. It enhances
performance by providing greater memory capacity without any
addition to the main memory. That’s why a portion of the disk
drive serves as an extension of the main memory.
Application level integration – Applications running on connected
computers directly connect to the memory
pool through an API or the file system.
Memory Virtualization…
Dr. Neeraj Kumar Pandey7
Operating System Level Integration – The operating system
first connects to the memory pool, and makes
that pooled memory available to applications.
Software Virtualization
Dr. Neeraj Kumar Pandey8
It provides the ability to the main computer to run and create
one or more virtual environments. It is used to enable a
complete computer system in order to allow a guest OS to
run. For instance letting Linux to run as a guest that is
natively running a Microsoft Windows OS (or vice versa,
running Windows as a guest on Linux)
Types:
Operating system
Application virtualization
Service virtualization
Data Virtualization
Dr. Neeraj Kumar Pandey9
Without any technical details, you can easily manipulate data
and know how it is formatted or where it is physically
located. It decreases the data errors and workload.
Desktop virtualization
Dr. Neeraj Kumar Pandey10
It provides the work convenience and security. As one can access
remotely, you are able to work from any location and on any
PC. It provides a lot of flexibility for employees to work from
home or on the go. It also protects confidential data from being
lost or stolen by keeping it safe on central servers.

More Related Content

What's hot

CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
pkaviya
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
Sanoj Kumar
 

What's hot (20)

Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
Virtualization for Cloud Environment
Virtualization for Cloud EnvironmentVirtualization for Cloud Environment
Virtualization for Cloud Environment
 
Memory virtualization
Memory virtualizationMemory virtualization
Memory virtualization
 
VIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxVIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Storage Virtualization
Storage VirtualizationStorage Virtualization
Storage Virtualization
 
Implementation levels of virtualization
Implementation levels of virtualizationImplementation levels of virtualization
Implementation levels of virtualization
 
Lecture5 virtualization
Lecture5 virtualizationLecture5 virtualization
Lecture5 virtualization
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Google App Engine
Google App EngineGoogle App Engine
Google App Engine
 
CS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question BankCS8791 Cloud Computing - Question Bank
CS8791 Cloud Computing - Question Bank
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
 
Different types of virtualisation
Different types of virtualisationDifferent types of virtualisation
Different types of virtualisation
 
Google App Engine ppt
Google App Engine  pptGoogle App Engine  ppt
Google App Engine ppt
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...What is Virtualization and its types & Techniques.What is hypervisor and its ...
What is Virtualization and its types & Techniques.What is hypervisor and its ...
 
Hardware virtualization basic
Hardware virtualization basicHardware virtualization basic
Hardware virtualization basic
 
Virtualization
VirtualizationVirtualization
Virtualization
 

Similar to cloud computing:Types of virtualization

1-Introduction to Virtualization.docx
1-Introduction to Virtualization.docx1-Introduction to Virtualization.docx
1-Introduction to Virtualization.docx
shruti533256
 
Mid term report
Mid term reportMid term report
Mid term report
lokesh039
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
solarisyourep
 
2-Virtualization in Cloud Computing and Types.docx
2-Virtualization in Cloud Computing and Types.docx2-Virtualization in Cloud Computing and Types.docx
2-Virtualization in Cloud Computing and Types.docx
shruti533256
 

Similar to cloud computing:Types of virtualization (20)

virtualization-190329110832.pdf
virtualization-190329110832.pdfvirtualization-190329110832.pdf
virtualization-190329110832.pdf
 
Virtualization
VirtualizationVirtualization
Virtualization
 
1-Introduction to Virtualization.docx
1-Introduction to Virtualization.docx1-Introduction to Virtualization.docx
1-Introduction to Virtualization.docx
 
Virtualization - cloud computing
Virtualization - cloud computingVirtualization - cloud computing
Virtualization - cloud computing
 
Cloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptxCloud Computing_Unit 1- Part 2.pptx
Cloud Computing_Unit 1- Part 2.pptx
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
 
Mid term report
Mid term reportMid term report
Mid term report
 
Virtualization and its Types
Virtualization and its TypesVirtualization and its Types
Virtualization and its Types
 
Virtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud ComputingVirtualization: A Key to Efficient Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
 
Four Main Types of Virtualization
Four Main Types of VirtualizationFour Main Types of Virtualization
Four Main Types of Virtualization
 
lect 1TO 5.pptx
lect 1TO 5.pptxlect 1TO 5.pptx
lect 1TO 5.pptx
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
 
Top 10 Virtualization Initiatives
Top 10 Virtualization InitiativesTop 10 Virtualization Initiatives
Top 10 Virtualization Initiatives
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 
Virtualization 101
Virtualization 101Virtualization 101
Virtualization 101
 
2-Virtualization in Cloud Computing and Types.docx
2-Virtualization in Cloud Computing and Types.docx2-Virtualization in Cloud Computing and Types.docx
2-Virtualization in Cloud Computing and Types.docx
 
School of computer & information sciences its 532 cloud c
School of computer & information sciences its 532 cloud cSchool of computer & information sciences its 532 cloud c
School of computer & information sciences its 532 cloud c
 
The Pros and Cons of Desktop Virtualization
The Pros and Cons of Desktop VirtualizationThe Pros and Cons of Desktop Virtualization
The Pros and Cons of Desktop Virtualization
 

More from Dr.Neeraj Kumar Pandey

More from Dr.Neeraj Kumar Pandey (20)

Delegates and events in C#
Delegates and events in C#Delegates and events in C#
Delegates and events in C#
 
Structure in c#
Structure in c#Structure in c#
Structure in c#
 
Strings in c#
Strings in c#Strings in c#
Strings in c#
 
Program control statements in c#
Program control statements in c#Program control statements in c#
Program control statements in c#
 
Operators and expression in c#
Operators and expression in c#Operators and expression in c#
Operators and expression in c#
 
Method parameters in c#
Method parameters in c#Method parameters in c#
Method parameters in c#
 
Enumeration in c#
Enumeration in c#Enumeration in c#
Enumeration in c#
 
C# classes objects
C#  classes objectsC#  classes objects
C# classes objects
 
Dot net assembly
Dot net assemblyDot net assembly
Dot net assembly
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 
Role of cloud computing in scm
Role of cloud computing in scmRole of cloud computing in scm
Role of cloud computing in scm
 
Public cloud
Public cloudPublic cloud
Public cloud
 
cloud computing Multi cloud
cloud computing Multi cloudcloud computing Multi cloud
cloud computing Multi cloud
 
Ibm bluemix case study
Ibm bluemix case studyIbm bluemix case study
Ibm bluemix case study
 
Business cases for the need of cloud computing
Business cases for the need of cloud computingBusiness cases for the need of cloud computing
Business cases for the need of cloud computing
 
cloud computing: Vm migration
cloud computing: Vm migrationcloud computing: Vm migration
cloud computing: Vm migration
 
Cloud Computing: Virtualization
Cloud Computing: VirtualizationCloud Computing: Virtualization
Cloud Computing: Virtualization
 
Dot net introduction
Dot net introductionDot net introduction
Dot net introduction
 
C# lecture 2: Literals , Variables and Data Types in C#
C# lecture 2: Literals , Variables and Data Types in C#C# lecture 2: Literals , Variables and Data Types in C#
C# lecture 2: Literals , Variables and Data Types in C#
 
C# lecture 1: Introduction to Dot Net Framework
C# lecture 1: Introduction to Dot Net FrameworkC# lecture 1: Introduction to Dot Net Framework
C# lecture 1: Introduction to Dot Net Framework
 

Recently uploaded

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 

cloud computing:Types of virtualization

  • 1. Types of Virtualization Dr. Neeraj Kumar Pandey1
  • 2. Major Types of Dr. Neeraj Kumar Pandey2
  • 3. Types of Hardware virtualization Dr. Neeraj Kumar Pandey3 Hardware virtualization is further subdivided into the following types: Full Virtualization – In it, the complete simulation of the actual hardware takes place to allow software to run an unmodified guest OS. Para Virtualization – In this type of virtualization, software unmodified runs in modified OS as a separate system. Partial Virtualization – In this type of hardware virtualization, the software may need modification to run.
  • 4. Network Virtualization Dr. Neeraj Kumar Pandey4 Internal Network Virtualization: It refers to the management and monitoring of a computer network as a single managerial entity from a single software­based administrator’s console. It is intended to allow network optimization of data transfer rates, scalability,reliability, flexibility, and security. It also automates many network administrative tasks. Network virtualization is specifically useful for networks experiencing a huge, rapid, and unpredictable increase of usage. External Network Virtualization: Combine many networks, or parts of networks into a virtual unit. External Network Virtualization involves and actual physical device that caters to your network. This type of virtualization has been around for some time now, a typical example of this would be a CISCO networking switch that provides VLAN (virtual LAN) capabilities through its internal CISCO iOS software.
  • 5. Storage Virtualization Dr. Neeraj Kumar Pandey5 In this type of virtualization, multiple network storage resources are present as a single storage device for easier and more efficient management of these resources. It provides various advantages as follows: Improved storage management in a heterogeneous IT environment Easy updates, better availability Reduced downtime Better storage utilization Automated management In general, there are two types of storage virtualization: Block virtualization ­ It works before the file system exists. It replaces controllers and takes over at the disk level. File virtualization ­ The server that uses the storage must have software installed on it in order to enable file­level usage.
  • 6. Memory Virtualization Dr. Neeraj Kumar Pandey6 It introduces a way to decouple memory from the server to provide a shared, distributed or networked function. It enhances performance by providing greater memory capacity without any addition to the main memory. That’s why a portion of the disk drive serves as an extension of the main memory. Application level integration – Applications running on connected computers directly connect to the memory pool through an API or the file system.
  • 7. Memory Virtualization… Dr. Neeraj Kumar Pandey7 Operating System Level Integration – The operating system first connects to the memory pool, and makes that pooled memory available to applications.
  • 8. Software Virtualization Dr. Neeraj Kumar Pandey8 It provides the ability to the main computer to run and create one or more virtual environments. It is used to enable a complete computer system in order to allow a guest OS to run. For instance letting Linux to run as a guest that is natively running a Microsoft Windows OS (or vice versa, running Windows as a guest on Linux) Types: Operating system Application virtualization Service virtualization
  • 9. Data Virtualization Dr. Neeraj Kumar Pandey9 Without any technical details, you can easily manipulate data and know how it is formatted or where it is physically located. It decreases the data errors and workload.
  • 10. Desktop virtualization Dr. Neeraj Kumar Pandey10 It provides the work convenience and security. As one can access remotely, you are able to work from any location and on any PC. It provides a lot of flexibility for employees to work from home or on the go. It also protects confidential data from being lost or stolen by keeping it safe on central servers.