LOGO
Service and network administration
Storage Virtualization
Realized by:
Hamza Ben Ismail
Seifeddine Boudhina
LOGO
2
Outlines
Introduction1
What’s Virtualization?2
Forms of Virtualization3
What’s Storage Virtualization?4
Why storage virtualization?5
Advantages and disadvantages of Storage Virtualization6
Different techniques used of storage virtualization7
Conclusion8
LOGO
3
Introduction
The economic world of today constrained the enterprises to a strong competitiveness. Of this fact and in order to get a result, all services areconcerned.
The virtualization for the services of data processing appears therefore like a promising solution.
LOGO
4
What’s Virtualization?
Virtualization is a technique of abstracting physical resources in to 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
LOGO
5
Forms of VirtualizationVirtual Memory• Each application sees its own logical memory, independent of
physical memory
Virtual Networks• Each application sees its own logical network, independent of
physical network
Virtual Servers• Each application sees its own logical server, independent of
physical servers
Virtual Storage• Each application sees its own logical storage, independent of
physical storage
LOGO
6
What’s Storage Virtualization?
The act of abstracting, hiding, or isolating the internal functions of a storage (sub) system or service from applications, host computers or general network resources, for the purpose of enabling application and network-independent management of storage or data
The application of virtualization to storage services or devices for the purpose of aggregating functions or devices, hiding complexity, or adding new capabilities to lower level storage resources
Storage Virtualization is the next frontier in Storage Advances that aims to provide a layer of abstraction to reduce complexity.
Storage Virtualization is the next frontier in Storage Advances that aims to provide a layer of abstraction to reduce complexity.
Storage Networking Industry Association (SNIA) defines Storage Virtualization as:
LOGO
7
Why storage virtualization?
Allocate and manage storage in accordance to the Quality of Service (QoS) associated with the data(e. g. Gartner estimates average data center doubling its storage every 18 to 24 months)!)
Provided continuous availability despite exponential growth (e.g. FaceBook- Over 55 billion page views a month, 41 million active users)
Effectively group and manage heterogeneous storage devices & servers (e.g. Estimated number of Google Servers 450,000 !)
Multiple Storage Software Platforms (e.g. IBM, EMC, HP,..)
Mergers and Acquisitions (e.g. Microsoft & Yahoo!)
Storage Virtualization aims to provide a layer of
abstraction to manage storage and reduce complexity !!!
LOGOAdvantages and disadvantages of
Storage Virtualization
Support
Manageability
Functionality
ScalabilityEnsure storage devices perform appropriate requirements
Virtualized environment must provide same or better functionality.
Must continue to leverage existing functionality on arrays
Virtualization device breaks end-to-end view of storage infrastructure.Must integrate existing management tools
Interoperability in multivendor environment
Storage Virtualization Challenges
LOGO
9
Advantages and disadvantages of Storage Virtualization
Disadvantages of Storage Virtualization
Often violates licensing agreements
The network system is much more complicated
If one system fails, they all fail
If one server is infected or breached, the entire network is compromised.
LOGO
10
Different techniques used of storage virtualization
DAS - Direct Attached Storage• Storage device was directly attached to a
server or workstation, without a storage network in between.
NAS - Network Attached Storage• File-level computer data storage
connected to a computer network providing data access to heterogeneous clients.
SAN - Storage Area Network• Attach remote storage devices to servers
in such a way that the devices appear as locally attached to the operating system.
Common storage architecture :
LOGO
11
In-band Virtualization
Different techniques used of storage virtualization
Implementation methods : In-band
• Also known as Symmetric, virtualization devices actually sit in the data path between the host and storage.
• Hosts perform IO to the virtualized device and never interact with the actual storage device.
pros• Easy to implement
cons• Bad scalability & Bottle
neck
Data Data Data
Control Message
Control Message
Control Message
Control MessageControl
MessageControl
Message
LOGO
12
Out-of-band Virtualization
Different techniques used of storage virtualization
Implementation methods : Out-of-band
• Also known as asymmetric, virtualization devices are sometimes called metadata servers.
• Require additional software in the host which knows the first request location of the actual data.
pros• Scalability & Performance
cons• Hard to implement
Control Message
Control Message
Control Message
Control MessageControl
MessageControl
Message
Data Data Data
LOGO
13
Other Virtualization Services
Different techniques used of storage virtualization
In a virtualized storage pool, virtual assets may be dynamically resized and allocated to servers by drawing on the total storage capacity of the
SAN
Heterogeneous mirroring offers more flexible options than conventional mirroring, including
three-way mirroring within storage capacity carved from different storage systems
Pooling HeterogeneousStorage Assets Heterogeneous Mirroring
LOGO
14
Other Virtualization Services
Different techniques used of storage virtualization
Heterogeneous data replication enables duplication of storage data between otherwise incompatible storage systems
Heterogeneous data replication enables duplication of storage data between otherwise incompatible storage systems
Heterogeneous Data Replication
LOGO
15
Conclusion
Storage virtualization technique : Virtualization layer
• File level and block level
Virtualization location• Host, network and storage base
Virtualization method• In-band and out-of-band
Storage virtualization services Storage pooling and sharing Data replication and mirroring Snapshot and multi-pathing
LOGO