SlideShare a Scribd company logo
1 of 21
Basicsof
Virtualizations
Presented By: Rubal Sagwal
(Unit-1)
Introduction[1]
Now a days single most important issue in IT.
Why?
• Due to scarcity of resources.
• To reduce power consumption.
• To trim the buildings.
• Less land requirement.
• Provide high availability for critical applications.
• Allow organization to respond faster in changing
environment.
2
WhatisVirtual?
Not physically existing as such
but made by software to appear
to do so.
3
Whatis
Virtualization?
4
What isVirtualization?
Virtualization is creation of replica – rather than actual
– version of something. Such as Operating System, a
Server, a Storage device or Network.
Ex: Hard Drive partition.
• It’s a process of creating virtual resources.
• Mimicking things.
• Single machine to act as many machine.
• Emulation.
5
Why do we needVirtualization?
Virtualization can increase IT quickness, flexibility and
scalability while creating significant cost savings.
Virtualization, To manage workload.
• Increased performance.
• Better utilization of resources.
• Availability of resources.
• Increased automation.
• Save time.
6
Benefits ofVirtualization
• Reduced capital and operating costs.
• Minimized or eliminated interruption.
• Increased IT productivity, efficiency, agility and
responsiveness.
• Faster provisioning of applications and resources.
• Greater business continuity and disaster recovery.
• Simplified data center management.
• Availability of a true Software-Defined Data Center..
7
Before andAfter
Before Virtualization
• There was a single OS image per machine.
• The software and hardware remained to be tightly
coupled.
• The resources were not utilized optimally.
• Inflexible and costly infrastructure.
After Virtualization
• Hardware-independence of operating system and
applications.
• Virtual machines can be provisioned to any framework.
• Able to manage the OS and application as a single unit
by encapsulating them into virtual machine.
8
HowVirtualizationWorks[2]
9
Virtual Machines (VMs)[1]
Software + Hardware
An abstraction of the computer hardware that allows a single machine to act as if there are
many machines.
• Without VMs: A single OS owns all hardware resources.
• With VMs: Multiple OS, each running its own VMs, share hardware resource.
• Virtualization enables multiple operating systems to run on the same physical platform.
10
Video
11
Typesof Virtualization[2]
1. Server Virtualization
2. Storage Virtualization
3. I/O Virtualization
4. Network Virtualization
12
5. Client Virtualization
6. Application Virtualization
7. Desktop Virtualization
1. ServerVirtualization
• Server Virtualization is the partitioning of a
physical server into smaller virtual servers to help
maximize your server resources.
• In server virtualization the resources of the server itself
are hidden, from users, and software is used to divide
the physical server into multiple virtual environments,
called virtual or private servers.
13
ServerVirtualization uses and Benefits
• Common uses of Server Virtualization
• Web servers.
• Virtual Web servers is a popular way to provide low-cost
Web hosting services. Instead of requiring a separate
computer for each Web server, dozens of virtual servers
can co-reside on the same computer.
• Benefits of Server Virtualization
• Independently reboot the system
• Less space required.
• Using a lower number of physical servers reduces
hardware maintenance.
14
2. I/OVirtualization
• I/O virtualization technology allows a single physical
adapter to be visualized as multiple virtual network
interface cards (vNICs) and virtual host bus
adapters(vHBAs).
• Lower layer abstract upper Layer Protocol.
15
3. StorageVirtualization
• Storage Virtualization is the pooling of physical storage
from multiple network storage devices into what
appears to be a single storage device that is managed
from a central support.
• Storage virtualization is commonly used in storage area
networks.
16
4. NetworkVirtualization
• Network Virtualization is a method of combining the
available resources in a network by splitting up the
available bandwidth into channels.
• Each of which is independent from the others and can
be assigned -- or reassigned -- to a particular server or
device in real time.
5. ClientVirtualization /
DesktopVirtualization
• Desktop Virtualization/ Client Virtualization is virtualizing
a workstation load rather than a server.
• Separate a computer desktop environment from the
physical computer.
• Provide remote access.
• Multiple user/client using same application from remote
locations.
18
6. ApplicationVirtualization
• Application Virtualization is abstracting the application
layer away from the operating system.
• Application can run in an encapsulated form without
being depended upon on the operating system.
• This can allow a Windows application to run on Linux
and vice versa, in addition to adding a level of isolation.
19
References
1. https://software.intel.com/en-us/articles/the-advantages-of-using-virtualization-technology-in-the-enterprise
2. https://searchservervirtualization.techtarget.com/definition/virtualization
3. https://searchitchannel.techtarget.com/feature/Key-concepts-for-server-storage-and-client-virtualization
4. https://www.flackbox.com/server-virtualization-simplified-tutorial
20
ThankYou!
21

More Related Content

What's hot

What's hot (20)

Virtualization basics
Virtualization basics Virtualization basics
Virtualization basics
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Virtualization.ppt
Virtualization.pptVirtualization.ppt
Virtualization.ppt
 
Load balancing
Load balancingLoad balancing
Load balancing
 
VIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docxVIRTUALIZATION STRUCTURES TOOLS.docx
VIRTUALIZATION STRUCTURES TOOLS.docx
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Vmware overview
Vmware overviewVmware overview
Vmware overview
 
Virtual machine
Virtual machineVirtual machine
Virtual machine
 
Cloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentalsCloud computing and Cloud security fundamentals
Cloud computing and Cloud security fundamentals
 
1 virtualization
1 virtualization1 virtualization
1 virtualization
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Virtual Machine Concept
Virtual Machine ConceptVirtual Machine Concept
Virtual Machine Concept
 
Introduction to virtualization
Introduction to virtualizationIntroduction to virtualization
Introduction to virtualization
 
Virtualization in cloud
Virtualization in cloudVirtualization in cloud
Virtualization in cloud
 
Virtualization
VirtualizationVirtualization
Virtualization
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
VMware Overview
VMware OverviewVMware Overview
VMware Overview
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 

Similar to Principles of virtualization

virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptx
XanGwaps
 
virtualization system basic introduction
virtualization system basic introductionvirtualization system basic introduction
virtualization system basic introduction
BadriHjSidek1
 

Similar to Principles of virtualization (20)

Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx6-Virtualizaiton-6.pptx
6-Virtualizaiton-6.pptx
 
virtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptxvirtualization-220403085202_Chapter1.pptx
virtualization-220403085202_Chapter1.pptx
 
Lecture1(VM).pptx
Lecture1(VM).pptxLecture1(VM).pptx
Lecture1(VM).pptx
 
Virtualization And Containerization.pptx
Virtualization And Containerization.pptxVirtualization And Containerization.pptx
Virtualization And Containerization.pptx
 
Virtulization ppt
Virtulization pptVirtulization ppt
Virtulization ppt
 
Virtualization and its importance and implementation levels
Virtualization and its importance and implementation levelsVirtualization and its importance and implementation levels
Virtualization and its importance and implementation levels
 
lecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptxlecture5-virtualization-190301171613.pptx
lecture5-virtualization-190301171613.pptx
 
Virtualization&cloud computing
Virtualization&cloud computingVirtualization&cloud computing
Virtualization&cloud computing
 
Cloud Computing using virtulization
Cloud Computing using virtulizationCloud Computing using virtulization
Cloud Computing using virtulization
 
Sneak peak of Cloud Computing
Sneak peak of Cloud ComputingSneak peak of Cloud Computing
Sneak peak of Cloud Computing
 
unit 2.ppt
unit 2.pptunit 2.ppt
unit 2.ppt
 
Virtualisation.pptx
Virtualisation.pptxVirtualisation.pptx
Virtualisation.pptx
 
Virtualization in green computing
Virtualization in green computingVirtualization in green computing
Virtualization in green computing
 
Server Virtualization
Server VirtualizationServer Virtualization
Server Virtualization
 
virtualization system basic introduction
virtualization system basic introductionvirtualization system basic introduction
virtualization system basic introduction
 
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptxaravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
aravind_kmdfdgmfmfmmfmkmkmmgmbmgmbmgbmgmkm.pptx
 
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
 
Introductin to virtualization i
Introductin to virtualization   iIntroductin to virtualization   i
Introductin to virtualization i
 
Chap 2 virtulizatin
Chap 2 virtulizatinChap 2 virtulizatin
Chap 2 virtulizatin
 

More from Rubal Sagwal

More from Rubal Sagwal (20)

Introduction to Information Security
Introduction to Information SecurityIntroduction to Information Security
Introduction to Information Security
 
Cloud and Virtualization Security
Cloud and Virtualization SecurityCloud and Virtualization Security
Cloud and Virtualization Security
 
Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)Cloud and Virtualization (Using Virtualization to form Clouds)
Cloud and Virtualization (Using Virtualization to form Clouds)
 
ER Modeling and Introduction to RDBMS
ER Modeling and Introduction to RDBMSER Modeling and Introduction to RDBMS
ER Modeling and Introduction to RDBMS
 
Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...Database Models, Client-Server Architecture, Distributed Database and Classif...
Database Models, Client-Server Architecture, Distributed Database and Classif...
 
Overview of Data Base Systems Concepts and Architecture
Overview of Data Base Systems Concepts and ArchitectureOverview of Data Base Systems Concepts and Architecture
Overview of Data Base Systems Concepts and Architecture
 
Practical Implementation of Virtual Machine
Practical Implementation of Virtual MachinePractical Implementation of Virtual Machine
Practical Implementation of Virtual Machine
 
Principles of Virtualization - Introduction to Virtualization Software
Principles of Virtualization - Introduction to Virtualization Software Principles of Virtualization - Introduction to Virtualization Software
Principles of Virtualization - Introduction to Virtualization Software
 
Accessing virtualized published applications
Accessing virtualized published applicationsAccessing virtualized published applications
Accessing virtualized published applications
 
Prepare and Manage Remote Applications through Virtualization
Prepare and Manage Remote Applications through Virtualization      Prepare and Manage Remote Applications through Virtualization
Prepare and Manage Remote Applications through Virtualization
 
Managing Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine ResourcesManaging Virtual Hard Disk and Virtual Machine Resources
Managing Virtual Hard Disk and Virtual Machine Resources
 
Configure and Manage Virtualization on different Platforms
Configure and Manage Virtualization on different Platforms Configure and Manage Virtualization on different Platforms
Configure and Manage Virtualization on different Platforms
 
Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation Virtualization Uses - Server Consolidation
Virtualization Uses - Server Consolidation
 
Troubleshooting Network and Network Utilities
Troubleshooting Network and Network UtilitiesTroubleshooting Network and Network Utilities
Troubleshooting Network and Network Utilities
 
Application Layer and Protocols
Application Layer and ProtocolsApplication Layer and Protocols
Application Layer and Protocols
 
Basics of Network Layer and Transport Layer
Basics of Network Layer and Transport LayerBasics of Network Layer and Transport Layer
Basics of Network Layer and Transport Layer
 
Wireless Technologies and Standards
Wireless Technologies and StandardsWireless Technologies and Standards
Wireless Technologies and Standards
 
Ethernet, Point-to-Point Protocol, ARP
Ethernet, Point-to-Point Protocol, ARP Ethernet, Point-to-Point Protocol, ARP
Ethernet, Point-to-Point Protocol, ARP
 
Basics of Computer Network Device
Basics of Computer Network DeviceBasics of Computer Network Device
Basics of Computer Network Device
 
OSI model and TCP/IP model
OSI model and TCP/IP modelOSI model and TCP/IP model
OSI model and TCP/IP model
 

Recently uploaded

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
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)

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
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
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)
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
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
 
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...
 
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
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
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...
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
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
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 

Principles of virtualization

  • 2. Introduction[1] Now a days single most important issue in IT. Why? • Due to scarcity of resources. • To reduce power consumption. • To trim the buildings. • Less land requirement. • Provide high availability for critical applications. • Allow organization to respond faster in changing environment. 2
  • 3. WhatisVirtual? Not physically existing as such but made by software to appear to do so. 3
  • 5. What isVirtualization? Virtualization is creation of replica – rather than actual – version of something. Such as Operating System, a Server, a Storage device or Network. Ex: Hard Drive partition. • It’s a process of creating virtual resources. • Mimicking things. • Single machine to act as many machine. • Emulation. 5
  • 6. Why do we needVirtualization? Virtualization can increase IT quickness, flexibility and scalability while creating significant cost savings. Virtualization, To manage workload. • Increased performance. • Better utilization of resources. • Availability of resources. • Increased automation. • Save time. 6
  • 7. Benefits ofVirtualization • Reduced capital and operating costs. • Minimized or eliminated interruption. • Increased IT productivity, efficiency, agility and responsiveness. • Faster provisioning of applications and resources. • Greater business continuity and disaster recovery. • Simplified data center management. • Availability of a true Software-Defined Data Center.. 7
  • 8. Before andAfter Before Virtualization • There was a single OS image per machine. • The software and hardware remained to be tightly coupled. • The resources were not utilized optimally. • Inflexible and costly infrastructure. After Virtualization • Hardware-independence of operating system and applications. • Virtual machines can be provisioned to any framework. • Able to manage the OS and application as a single unit by encapsulating them into virtual machine. 8
  • 10. Virtual Machines (VMs)[1] Software + Hardware An abstraction of the computer hardware that allows a single machine to act as if there are many machines. • Without VMs: A single OS owns all hardware resources. • With VMs: Multiple OS, each running its own VMs, share hardware resource. • Virtualization enables multiple operating systems to run on the same physical platform. 10
  • 12. Typesof Virtualization[2] 1. Server Virtualization 2. Storage Virtualization 3. I/O Virtualization 4. Network Virtualization 12 5. Client Virtualization 6. Application Virtualization 7. Desktop Virtualization
  • 13. 1. ServerVirtualization • Server Virtualization is the partitioning of a physical server into smaller virtual servers to help maximize your server resources. • In server virtualization the resources of the server itself are hidden, from users, and software is used to divide the physical server into multiple virtual environments, called virtual or private servers. 13
  • 14. ServerVirtualization uses and Benefits • Common uses of Server Virtualization • Web servers. • Virtual Web servers is a popular way to provide low-cost Web hosting services. Instead of requiring a separate computer for each Web server, dozens of virtual servers can co-reside on the same computer. • Benefits of Server Virtualization • Independently reboot the system • Less space required. • Using a lower number of physical servers reduces hardware maintenance. 14
  • 15. 2. I/OVirtualization • I/O virtualization technology allows a single physical adapter to be visualized as multiple virtual network interface cards (vNICs) and virtual host bus adapters(vHBAs). • Lower layer abstract upper Layer Protocol. 15
  • 16. 3. StorageVirtualization • Storage Virtualization is the pooling of physical storage from multiple network storage devices into what appears to be a single storage device that is managed from a central support. • Storage virtualization is commonly used in storage area networks. 16
  • 17. 4. NetworkVirtualization • Network Virtualization is a method of combining the available resources in a network by splitting up the available bandwidth into channels. • Each of which is independent from the others and can be assigned -- or reassigned -- to a particular server or device in real time.
  • 18. 5. ClientVirtualization / DesktopVirtualization • Desktop Virtualization/ Client Virtualization is virtualizing a workstation load rather than a server. • Separate a computer desktop environment from the physical computer. • Provide remote access. • Multiple user/client using same application from remote locations. 18
  • 19. 6. ApplicationVirtualization • Application Virtualization is abstracting the application layer away from the operating system. • Application can run in an encapsulated form without being depended upon on the operating system. • This can allow a Windows application to run on Linux and vice versa, in addition to adding a level of isolation. 19
  • 20. References 1. https://software.intel.com/en-us/articles/the-advantages-of-using-virtualization-technology-in-the-enterprise 2. https://searchservervirtualization.techtarget.com/definition/virtualization 3. https://searchitchannel.techtarget.com/feature/Key-concepts-for-server-storage-and-client-virtualization 4. https://www.flackbox.com/server-virtualization-simplified-tutorial 20