Virtualization Concepts: Kingston Smiler. S
Virtualization Concepts: Kingston Smiler. S
Experience
Author
What is Virtualization?
Server Virtualization
Hypervisors
What is Virtualization?
Wikipedia Definition
Network
Refers to the act of creating a virtual
version of something
Storage or
Network Service
Server Memory
Virtualization Virtualization
Virtualization Virtualization
- Virtual LAN (Java Virtual
– Mainframes - Virtual
(VLAN) Machine)
Memory
Virtualization Methodologies
Split &
Clustering Mapping
Partitioning
Server Virtualization
Server Virtualization
Wikipedia Definition
Partitioning of physical server into
number of small virtual servers
High Cost
Power Consumption
Server Downtime
High Infrastructure
History of Server Virtualization
1970s 1990s 2000s
Back to
Evolution of
IBM Mainframes virtualization to
Personal
with Virtualization reduce Capex and
Computers
Opex
(1990s)
(2000s)
IBM Mainframes
File Web
Domain File Each Server Running
Server Server App
Server Server 1 Application
Server
Server Virtualization
Physical Server vs Virtual Server
Storage Virtualization
What is Storage Virtualization?
Wikipedia Definition
Pooling of physical storage from
multiple storage devices to appear as
single device managed by single entity
Enables better functionality and more
advanced features in computer data
storage systems
Helps the storage administrator to
perform the tasks of backup,
archiving, and recovery more easily
Storage Virtualization can be provided
using software, hardware and
combination of both
What is Storage Virtualization?
History of Storage Virtualization
1970s 1990s 2000s
OS takes
the individual disks
and create local Evolution of RAID
Evolution of SAN
volumes within a Arrays in 1990s
logical volume
manager (LVM)
Why Storage Virtualization?
Storage
Virtualization
Host Based
Virtualization provided by additional
software running (Volume Manager)
directly in the host machine
Volume Manager intercepts the I/O
request and provides metadata lookup
and I/O mapping
Network Based
Two Models: Out-of-band and In-Band
Physical Server
Hardware
Why Application Virtualization?
Increased Performance
On Demand Delivery of
Applications
Sandbox Sandbox
App App
Virtualization Virtualization
Hyper Visor
Hardware
Network Virtualization
What is Network Virtualization?
32
What is Network Virtualization?
Network Virtualization
Combining hardware and software network resources and network functionality
into a single, software-based administrative entity, a virtual network
Process of segregating the user traffic from one group of user is getting
forwarded into the same group of user without any logical isolation of the
network infrastructure
Examples are
VLAN in layer2
MPLs L2VPN, L3VPN
Examples are
VTN using OVS
VTN using ODL etc
Introduction
2 • Example VTN
Classifications of Network Virtualization
NIC
Virtual Interface
TUN/TAP Interface
Device Level Bridge, OVS
Virtual Router
Network Slicing /
Network Level
VTN
802.1X
Network VLAN
Virtualization 802.1AD
Packet Level
L2VPN
MPLS VPN
L3VPN
VRF-lite
Interface Level
OpenFlow SIN
In-Device Virtualization
In-Device Network
Virtualization
vNIC
vBridge
OVS
TUN/TAP
Packet Level Virtualization
The network slices are mapped to a customer / tenant and hence termed as
VTN
Virtual Machine, Virtual Storage & Virtual Network
Service Virtualization
Server Virtualization
Network Virtualization
Storage
Virtualization
Thank you
[email protected]