SlideShare a Scribd company logo
Storage Virtualization
Section 2 : Storage Networking Technologies and Virtualization
Chapter Objectives
• Identify different virtualization technologies
• Describe block-level virtualization
technologies
• Describe file-level virtualization technologies
• Discuss virtual provisioning
What is Virtualization
• Virtualization is a technique of abstracting
physical resources into logical view
• Increases utilization and capability of IT
resource
• Simplifies resource management by pooling and
sharing resources
• Significantly reduce downtime
– Planned and unplanned
• Improved performance of IT resources
What is a Virtual Machine ?
Virtualization Comes in Many Forms
5
Each application sees its own logical
memory, independent of physical memory
Virtual
Memory
Each application sees its own logical
network, independent of physical network
Virtual
Networks
Each application sees its own logical
server, independent of physical servers
Virtual
Servers
Each application sees its own logical
storage, independent of physical storage
Virtual
Storage
6
Each application sees its own logical
memory, independent of physical memory
Virtual
Memory
Memory Virtualization
Benefits of Virtual Memory
•Remove physical-memory limits
•Run multiple applications at once
Physical memory
Swap space
App
App
App
7
Each application sees its own logical
network, independent of physical network
Virtual
Networks
Network Virtualization
Benefits of Virtual Networks
•Common network links with access-
control properties of separate links
•Manage logical networks instead of
physical networks
•Virtual SANs provide similar benefits for
storage-area networks
VLAN A VLAN B VLAN C
VLAN trunk
Switch
Switch
Server Virtualization
Before Server Virtualization:
Operating system
Application
 Single operating system image per machine
 Software and hardware tightly coupled
 Running multiple applications on same
machine often creates conflict
 Underutilized resources
After Server Virtualization:
 Virtual Machines (VMs) break
dependencies between operating
system and hardware
 Manage operating system and
application as single unit by
encapsulating them into VMs
 Strong fault and security isolation
 Hardware-independent
Virtualization layer
Operating system
App App App
Operating system
App App App
Storage Virtualization
• Process of presenting a logical view of physical
storage resources to hosts
• Logical storage appears and behaves as physical
storage directly connected to host
• Examples of storage virtualization are:
– Host-based volume management
– LUN creation
– Tape virtualization
• Benefits of storage virtualization:
– Increased storage utilization
– Adding or deleting storage without
affecting application’s availability
– Non-disruptive data migration
Virtualization
Layer
Heterogeneous Physical Storage
Servers
SNIA Storage Virtualization Taxonomy
Storage
Virtualization
Block
Virtualization
Disk
Virtualization
File System,
File/record
Virtualization
Other Device
Virtualization
Tape, Tape Drive,
Tape Library
Virtualization
Network
Based Virtualization
Storage Device/Storage
Subsystem Virtualization
Host Based
Virtualization
In-band
Virtualization
Out-of-band
Virtualization
What is created
Where it is done
How it is implemented
Storage Virtualization Requires a Multi-Level Approach
Server
Storage
Network
Storage
Path management
Volume management
Replication
Volume management - LUNs
Access control
Replication
RAID
Path redirection
Load balancing - ISL trucking
Access control - Zoning
Storage Virtualization Configuration
Servers
Storage
Arrays
Virtualization
Appliance
Out-of-Band
(a)
Storage
Network
Servers
Storage
Arrays
In-Band
(b)
Storage
Network
Virtualization
Appliance
Storage Virtualization Configuration
 Out-of-band implementation
 Virtualized environment configuration is stored external to the data path
 Virtualization appliance is hardware-based and optimized for fibre channel
 Enables data to be processed at network speed
 More scalable
 In-band implementation
 Virtualization function is placed in the data path
 Virtualization appliance is software-based and runs on general-purpose
servers
 During processing, data storing and forwarding through the appliance results
in additional latency
 Less scalable – only suitable for static environment with predictable
workloads
Storage Virtualization Challenges
• Scalability
– Without virtualization, each storage array is managed independently to
meet application requirements in terms of capacity and IOPS
– With virtualization, the environment as a whole must be analyzed
• Functionality
– Virtualized environment must provide same or better functionality
– Must continue to leverage existing functionality on arrays
• Manageability
– Virtualization device breaks end-to-end view of storage infrastructure
– Must integrate with existing management tools
• Support
– Interoperability in multivendor environment
Block-Level Storage Virtualization
• Ties together multiple independent storage
arrays
– Presented to host as a single storage
device
– Hosts are directed to virtualized
volumes on the virtualization device
– Mapping is done to redirect I/O on this
virtual storage device to underlying
physical arrays
• Deployed in a SAN environment
• Non-disruptive data mobility and data
migration
• Enable significant cost and resource
optimization
Servers
Heterogeneous Storage Arrays
Virtualization Applied at SAN Level
File-Level Virtualization
 Every NAS device is an independent entity, physically and
logically
 Underutilized storage resources
 Downtime caused by data migrations
NAS Devices/Platforms
Before File-Level Virtualization
IP
Network
Storage
Array
File
Server
File
Server
Clients Clients
 Break dependencies between end-user
access and data location
 Storage utilization is optimized
 Nondisruptive migrations
NAS Devices/Platforms
After File-Level Virtualization
IP
Network
Clients Clients
Storage
Array
File
Server
File
Server
Virtualization
Appliance
Chapter Summary
Key points covered in this chapter:
• Virtualization technologies and forms
• SNIA storage virtualization taxonomy
• Storage virtualization configuration
• Storage virtualization challenges
• Types of storage virtualization

More Related Content

PPTX
186508162-VIRTUALIZATION.pptx
PPTX
Chapter 10
PPTX
virtualization storage for lan wlan.pptx
PPTX
Virtualization
PPTX
Storage Virtualization Introduction
PPTX
HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
PPTX
Virtualization
PDF
virtualization-190329110832.pdf
186508162-VIRTUALIZATION.pptx
Chapter 10
virtualization storage for lan wlan.pptx
Virtualization
Storage Virtualization Introduction
HHHHHZHHEHZHHZHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE...
Virtualization
virtualization-190329110832.pdf

Similar to Mod-Storage Area Networks design scenarios (20)

PDF
All about virtualization spiceworks - slideshare
PPTX
cloud basics.
PPTX
virtualization in cloud technology
PPTX
VSAN My.pptx
PPTX
1 virtualization
PDF
Removing Storage Related Barriers to Server and Desktop Virtualization
PPT
An Introduction To Server Virtualisation
PPTX
Virtualization in cloud computing
PPTX
6-Virtualizaiton-6.pptx
PDF
1.An Ultimate Guide on Data Storage Virtualization Technology.pdf
PDF
Cloud Computing Course Material - Virtualization
PPTX
409793049-Storage-Virtualization-pptx.pptx
PDF
Virtualization and Cloud Computing
PPTX
Virtualization: A Key to Efficient Cloud Computing
PPT
Virtualization In Software Testing
PDF
Insider's Guide- Building a Virtualized Storage Service
PPTX
Storage Virtualization
PPTX
cloud computing-virtualization.pptx
PPTX
Vitualisation
All about virtualization spiceworks - slideshare
cloud basics.
virtualization in cloud technology
VSAN My.pptx
1 virtualization
Removing Storage Related Barriers to Server and Desktop Virtualization
An Introduction To Server Virtualisation
Virtualization in cloud computing
6-Virtualizaiton-6.pptx
1.An Ultimate Guide on Data Storage Virtualization Technology.pdf
Cloud Computing Course Material - Virtualization
409793049-Storage-Virtualization-pptx.pptx
Virtualization and Cloud Computing
Virtualization: A Key to Efficient Cloud Computing
Virtualization In Software Testing
Insider's Guide- Building a Virtualized Storage Service
Storage Virtualization
cloud computing-virtualization.pptx
Vitualisation
Ad

More from RaghuBR9 (7)

PPTX
Network Communication and Technology Mod
PPT
m3-searchAbout AI About AI About AI1.ppt
PPTX
Introduction_to_AI_and_Intelligent_Agents_Final.pptx
PDF
research Broucher research Broucherresearch Broucher(3).pdf
PDF
Compiling kernel.pdf Compiling kernel Compiling kernel
DOCX
AIMLProgram-6 AIMLProgram-6 AIMLProgram-6 AIMLProgram-6
PDF
Cormen Solutions and analysis of data structures ans practical implementations
Network Communication and Technology Mod
m3-searchAbout AI About AI About AI1.ppt
Introduction_to_AI_and_Intelligent_Agents_Final.pptx
research Broucher research Broucherresearch Broucher(3).pdf
Compiling kernel.pdf Compiling kernel Compiling kernel
AIMLProgram-6 AIMLProgram-6 AIMLProgram-6 AIMLProgram-6
Cormen Solutions and analysis of data structures ans practical implementations
Ad

Recently uploaded (20)

PDF
What if we spent less time fighting change, and more time building what’s rig...
PPTX
Share_Module_2_Power_conflict_and_negotiation.pptx
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
Unit 4 Computer Architecture Multicore Processor.pptx
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
PPTX
Introduction to pro and eukaryotes and differences.pptx
PPTX
Introduction to Building Materials
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
AI-driven educational solutions for real-life interventions in the Philippine...
PDF
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
PPTX
Virtual and Augmented Reality in Current Scenario
PPTX
B.Sc. DS Unit 2 Software Engineering.pptx
PDF
Trump Administration's workforce development strategy
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
20th Century Theater, Methods, History.pptx
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
What if we spent less time fighting change, and more time building what’s rig...
Share_Module_2_Power_conflict_and_negotiation.pptx
Practical Manual AGRO-233 Principles and Practices of Natural Farming
LDMMIA Reiki Yoga Finals Review Spring Summer
Unit 4 Computer Architecture Multicore Processor.pptx
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
1.3 FINAL REVISED K-10 PE and Health CG 2023 Grades 4-10 (1).pdf
Introduction to pro and eukaryotes and differences.pptx
Introduction to Building Materials
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
AI-driven educational solutions for real-life interventions in the Philippine...
FOISHS ANNUAL IMPLEMENTATION PLAN 2025.pdf
Virtual and Augmented Reality in Current Scenario
B.Sc. DS Unit 2 Software Engineering.pptx
Trump Administration's workforce development strategy
Paper A Mock Exam 9_ Attempt review.pdf.
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
20th Century Theater, Methods, History.pptx
A powerpoint presentation on the Revised K-10 Science Shaping Paper

Mod-Storage Area Networks design scenarios

  • 1. Storage Virtualization Section 2 : Storage Networking Technologies and Virtualization
  • 2. Chapter Objectives • Identify different virtualization technologies • Describe block-level virtualization technologies • Describe file-level virtualization technologies • Discuss virtual provisioning
  • 3. What is Virtualization • Virtualization is a technique of abstracting physical resources into logical view • Increases utilization and capability of IT resource • Simplifies resource management by pooling and sharing resources • Significantly reduce downtime – Planned and unplanned • Improved performance of IT resources
  • 4. What is a Virtual Machine ?
  • 5. Virtualization Comes in Many Forms 5 Each application sees its own logical memory, independent of physical memory Virtual Memory Each application sees its own logical network, independent of physical network Virtual Networks Each application sees its own logical server, independent of physical servers Virtual Servers Each application sees its own logical storage, independent of physical storage Virtual Storage
  • 6. 6 Each application sees its own logical memory, independent of physical memory Virtual Memory Memory Virtualization Benefits of Virtual Memory •Remove physical-memory limits •Run multiple applications at once Physical memory Swap space App App App
  • 7. 7 Each application sees its own logical network, independent of physical network Virtual Networks Network Virtualization Benefits of Virtual Networks •Common network links with access- control properties of separate links •Manage logical networks instead of physical networks •Virtual SANs provide similar benefits for storage-area networks VLAN A VLAN B VLAN C VLAN trunk Switch Switch
  • 8. Server Virtualization Before Server Virtualization: Operating system Application  Single operating system image per machine  Software and hardware tightly coupled  Running multiple applications on same machine often creates conflict  Underutilized resources After Server Virtualization:  Virtual Machines (VMs) break dependencies between operating system and hardware  Manage operating system and application as single unit by encapsulating them into VMs  Strong fault and security isolation  Hardware-independent Virtualization layer Operating system App App App Operating system App App App
  • 9. Storage Virtualization • Process of presenting a logical view of physical storage resources to hosts • Logical storage appears and behaves as physical storage directly connected to host • Examples of storage virtualization are: – Host-based volume management – LUN creation – Tape virtualization • Benefits of storage virtualization: – Increased storage utilization – Adding or deleting storage without affecting application’s availability – Non-disruptive data migration Virtualization Layer Heterogeneous Physical Storage Servers
  • 10. SNIA Storage Virtualization Taxonomy Storage Virtualization Block Virtualization Disk Virtualization File System, File/record Virtualization Other Device Virtualization Tape, Tape Drive, Tape Library Virtualization Network Based Virtualization Storage Device/Storage Subsystem Virtualization Host Based Virtualization In-band Virtualization Out-of-band Virtualization What is created Where it is done How it is implemented
  • 11. Storage Virtualization Requires a Multi-Level Approach Server Storage Network Storage Path management Volume management Replication Volume management - LUNs Access control Replication RAID Path redirection Load balancing - ISL trucking Access control - Zoning
  • 13. Storage Virtualization Configuration  Out-of-band implementation  Virtualized environment configuration is stored external to the data path  Virtualization appliance is hardware-based and optimized for fibre channel  Enables data to be processed at network speed  More scalable  In-band implementation  Virtualization function is placed in the data path  Virtualization appliance is software-based and runs on general-purpose servers  During processing, data storing and forwarding through the appliance results in additional latency  Less scalable – only suitable for static environment with predictable workloads
  • 14. Storage Virtualization Challenges • Scalability – Without virtualization, each storage array is managed independently to meet application requirements in terms of capacity and IOPS – With virtualization, the environment as a whole must be analyzed • Functionality – Virtualized environment must provide same or better functionality – Must continue to leverage existing functionality on arrays • Manageability – Virtualization device breaks end-to-end view of storage infrastructure – Must integrate with existing management tools • Support – Interoperability in multivendor environment
  • 15. Block-Level Storage Virtualization • Ties together multiple independent storage arrays – Presented to host as a single storage device – Hosts are directed to virtualized volumes on the virtualization device – Mapping is done to redirect I/O on this virtual storage device to underlying physical arrays • Deployed in a SAN environment • Non-disruptive data mobility and data migration • Enable significant cost and resource optimization Servers Heterogeneous Storage Arrays Virtualization Applied at SAN Level
  • 16. File-Level Virtualization  Every NAS device is an independent entity, physically and logically  Underutilized storage resources  Downtime caused by data migrations NAS Devices/Platforms Before File-Level Virtualization IP Network Storage Array File Server File Server Clients Clients  Break dependencies between end-user access and data location  Storage utilization is optimized  Nondisruptive migrations NAS Devices/Platforms After File-Level Virtualization IP Network Clients Clients Storage Array File Server File Server Virtualization Appliance
  • 17. Chapter Summary Key points covered in this chapter: • Virtualization technologies and forms • SNIA storage virtualization taxonomy • Storage virtualization configuration • Storage virtualization challenges • Types of storage virtualization

Editor's Notes

  • #17: These are the key points covered in this chapter. Please take a moment to review them.