The management of storage and data is becoming difficult and time consuming. Storage virtualization helps to address this problem by facilitating easy backup, archiving and recovery tasks by consuming less time. Storage virtualization aggregates the functions and hides the actual complexity of the storage area network (SAN).
Storage virtualization can be implemented by using software applications or appliances. There are three important reasons to implement storage virtualization:
- Improved storage management in a heterogeneous IT environment
- Better availability and estimation of down time with automated management
- Better storage utilization
Storage virtualization can be applied to any level of a SAN. The virtualization techniques can also be applied to different storage functions such as physical storage, RAID groups, logical unit numbers (LUNs), LUN subdivisions, storage zones and logical volumes, etc.
The storage virtualization model can be divided into four main layers:
- Storage devices
- Block aggregation layer
- File/record layer
- Application layer