This article can also be found in the Premium Editorial Download "Storage magazine: Best storage products of the year 2002."
Download it now to read this article plus other related content.
1. Improve capacity utilization. Pooling storage can help storage administrators improve upon the abysmal 40% to 50% capacity utilization rates that typify most IT shops. That's especially important for shops mirroring storage to a secondary site.
2. Disaster recovery. Before virtualization, data replication happened between like arrays or like hosts. Now, with virtualization, IT shops can replicate asymmetrically, that is, without having to provide a matching host or disk at the disaster recovery site.
3. Faster backup. By taking a snapshot of a file system, virtualization software can eliminate the bottleneck created by communication between the agents on the application server and backup server. Furthermore, because virtualization relies on snapshots, the backup window can be all but eliminated.
4. Data migration. Most disk vendors offer a proprietary tool to help migrate data between their own disks. Virtualization software can enable gradual data migration between heterogeneous platforms.
5. Automatic capacity expansion. With a fully virtualized system,
6. Online disk-based recovery. Combined with cheap ATA-based arrays, IT administrators are using virtualization's snapshot capabilities to provide online data copies that can be used to roll back to a time before corruption or file loss took place.
7. Application testing. Instead of testing an application against actual production data, you can use virtualization to create a replicated data set to safely test an application against.
8. Improve database performance. By placing a database's so-called hot files dynamically on a solid state disk, virtualization software can help a DBA make efficient, shared use of an expensive solid state disk resource.
9. High availability. By separating an application's storage from the application, virtualization insulates an application from an application's server failure.
10. Resource sharing between heterogeneous servers. On a SAN, Windows and Unix are notorious for not sharing nicely. A virtualization engine can ensure that servers running different operating systems can safely coexist on the same SAN.
This was first published in January 2003