Storage virtualization, like other forms of virtualization, is using excess system resources to create an artificial environment for data and applications. The process of abstracting functions away from the physical hardware allows the introduction of any number of wonderful new capabilities. The folks from Dell Compellentstopped by to let me know what they're doing in this area.
The company has developed a virtual storage environment that allows data and applications to be automatically positioned on tiers of storage for maximum performance. It also optimizes the use of storage so organizations can make best use of their storage devices. Dell Compellent is calling this concept "fluid data."
Compellent virtualizes enterprise storage at the disk level, creating a dynamic pool of shared storage resources available to all servers, all the time. With read/write operations spread across all drives, multiple requests can be processed in parallel, boosting system performance. Compellent Storage Virtualization allows users to create hundreds of virtual volumes in seconds to support any virtual server platform and optimize the placement of virtual applications.
Servers (physical or virtual) simply see a specific amount of storage capacity without having to know that its data is being spread across a number of different storage devices. Servers can be connected to the controller using a number of different storage networking architectures. The controller optimizes how the data and applications are spread across physical storage devices.
The storage controller is intelligent enough to allow many different types of storage be used. It organizes the storage into different tiers and moves most used data onto the fastest storage devices. It can use different RAID levels on each tier to optimize performance, reliability and manageability.
The controller is also smart enough to allow data structures to be created based upon today's needs and expand as needed up to limits set by the administrator.
This technology makes it more easily possible to precisely tune a storage configuration to meet today's and tomorrow's requirements because many different types of storage can be made to work together. As new types of storage become available, storage virtualization makes it possible to bring that new technology in without requiring a total replacement of storage systems in place today.