11.10 Chapter Summary

What Is Storage Virtualization?

  • Storage virtualization is the logical abstraction of storage from its physical deployment and configuration.

  • By hiding the complexity of physical storage, virtualization greatly simplifies and reduces the cost of storage administration.

  • RAID is a low-level virtualization implementation.

  • Storage virtualization enables efficient utilization of storage capacity.

  • Virtualization enables nondisruptive changes to the back-end storage network.

  • Both RAID and JBOD storage can be incorporated into the same storage pool.

  • Virtualization can be extended over distance via SAN extension or IP storage.

  • Available products may support only low-level virtualization functionality.

In-Band and Out-of-Band Virtualization

  • Metadata is information about how data is stored on disk and how disk assets are organized.

  • In-band virtualization sends metadata and data over the same network path.

  • Out-of-band virtualization separates control metadata and data and sends them over different network paths.

  • In-band solutions are unintrusive to both hosts and storage targets, but they may create performance bottlenecks.

  • Out-of-band solutions avoid performance bottlenecks, but they require software drivers on each server.

  • An in-band virtualization engine can reside in a third-party appliance or can be incorporated into a SAN switch.

Host-Based Storage Virtualization

  • Host-based storage virtualization can be implemented via a logical volume manager (LVM).

  • Host-based solutions require installation and management of virtualization software on each server.

SAN Interconnect-Based Storage Virtualization

  • Interconnect-based virtualization is transparent to hosts as well as storage targets.

  • Interconnect-based solutions can support heterogeneous multivendor environments.

  • For high availability, redundant virtualization engines are required.

  • Interconnect-based solutions must provide adequate performance to avoid becoming bottlenecks to data throughput.

Storage-Based Virtualization

  • Storage arrays provide virtualization functions such as RAID and disk-to-disk data replication.

  • Storage-based virtualization may allow storage pools to span multiple physical arrays.

  • Storage-based virtualization is inherently proprietary, limiting its appeal to single-vendor shops.

Multivendor Storage Virtualization

  • The SNIA is attempting to define standards requirements for virtualization technology.

  • Virtualization in multivendor SANs can be implemented most efficiently via interconnect-based products.

File Systems and NAS Virtualization

  • Metadata from separate file systems can be combined to present a larger, virtualized file system.

  • File system virtualization requires software on each host system.

  • Virtualization of file systems can be combined with virtualization of block storage resources.

Tape Virtualization

  • Tape virtualization relies on in-band intervention between backup servers and tape subsystems.

  • Tape virtualization is transparent to servers and tape devices.

  • Tape virtualization enables efficient use of tape drives and tape media.

Virtualization and the Data Storage Utility

  • Storage as a utility requires application-aware, policy-based virtualization intelligence.

  • Different types of data may require different methods for storage placement.

  • Automated policy engines can be used to enforce data placement, quality of service, performance, availability, security, capacity, and other requirements.

  • In addition to intelligence, the ideal of data storage utility requires support for multivendor environments.



Designing Storage Area Networks(c) A Practical Reference for Implementing Fibre Channel and IP SANs
Designing Storage Area Networks: A Practical Reference for Implementing Fibre Channel and IP SANs (2nd Edition)
ISBN: 0321136500
EAN: 2147483647
Year: 2003
Pages: 171
Authors: Tom Clark

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net