Professional Documents
Culture Documents
Storage Requirements
Zettabytes Storage requirements growing 20-40% per year
What is 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
Examples of Virtualization
Virtual 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
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
Servers
Virtualization Layer
Block Virtualization
Disk Virtualization
Where it is done Host Based Virtualization Network Based Virtualization Storage Device/Storage Subsystem Virtualization
Wheres it done?
Path management Server Volume management Replication
Storage Network
How it is implemented
Servers Servers
Virtualization Appliance
Storage Network Storage Network
(a) In out-of-band implementation, the virtualized environment configuration is stored external to the data path. The configuration is stored on the virtualization appliance configured external to the storage network that carries the data. (b) The in-band implementation places the virtualization function in the data path. General-purpose servers or appliances handle the virtualization and function as a translation engine for the virtual configuration to the physical storage
Storage Arrays
Storage Arrays
Out-of-Band
In-Band
(a)
(b)
Block-level Virtualization
Ties together multiple independent storage arrays
Presented to host as a single storage device Mapping used to redirect I/O on this device to underlying physical arrays
Servers
File-level Virtualization
File-level virtualization addresses the NAS challenges by eliminating the dependencies between the data accessed at the file level and the location where the files are physically stored. This provides opportunities to optimize storage utilization and server consolidation and to perform non- disruptive file migrations.
File-level Virtualization
Before File-Level Virtualization Clients Clients After File-Level Virtualization Clients IP Network Clients
IP Network
Virtualization Appliance
File Server
File Server
File Server
File Server
Every NAS device is an independent entity, physically and logically Underutilized storage resources Downtime caused by data migrations
Break dependencies between end-user access and data location Storage utilization is optimized Nondisruptive migrations
Tape Virtualization
Virtual tape is an archival storage technology that makes it possible to save data as if it were being stored on tape although it may actually be stored on hard disk or on another storage medium.
What/where?
Benefits
Temporary disk workspace organizes More efficient use of tape cartridges. data for writing to tape. Increased reliability of restoration, shortened backup times
Virtual Tape Library Disk storage is used to emulate a (VTL) tape library. Tape Library Virtualization
Flexibly allocates the tape drives and More efficient use of tape library resources. tape slots of a physical tape library.
Virtual disks can be created, resized, and assigned to hosts in a fraction of the time it takes to provision physical storage.
Benefits
Non-disruptive Data migration:
The ability to migrate data from old equipment to new gear, or from one storage tier to another, without bringing systems offline and disrupting applications and users.
Benefits
Simpler Storage Management:
Virtualization brings a central management point and standard set of services to heterogeneous storage devices, simplifying tasks such as mirroring and replication.
Benefits
Challenges
Scalability Ensure storage devices perform appropriate requirements 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 existing management tools Support Interoperability in multivendor environment
END