一、支持服务器虚拟化和高可用
存储虚拟化提供的共享存储,让虚拟机之间做迁移和负载均衡时不需要在存储系统之间迁移数据,同时也简化了动态虚拟化环境下存储资源的优化。共享存储池支持虚拟机集群技术以实现虚拟机的高可用,也就是在检测到错误时自动切换并能快速重启虚拟机。同样的,共享存储池也支持物理服务器上关键应用程序的高可用,也就是手动切换存储系统并能支持应用程序的集群技术。
二、简化管理
从管理的角度来看,与管理服务器直连存储相比,一个大的共享存储意味着更少的管理工作。当需要扩展现有存储或者在存储系统之间迁移数据的时候,存储虚拟化能够提供无干扰的存储空间扩容。越大的磁盘阵列越发拥有更好的管理工具,从而能更简化给服务器分配存储这类日常工作,减少管理员的工作量。
三、存储资源整合和分级存储
尤其是在NAS设备上,存储虚拟化可以被用来整合存储和对存储资源进行重复利用。举个例子,越来越多的对性能要求很高的数据会被迁移到更新的磁盘阵列上,而老的磁盘阵列作为二级存储则被用来存放备份数据。很多存储设备和虚拟化设备也有存储分级功能,能够实现这样的数据分层存储。
四、简化数据保护和灾难恢复
存储虚拟化技术能够帮助数据在本地和异地直接的拷贝以实现灾难恢复,很多存储虚拟化解决方案自带了远程异步复制功能。
五、易于部署
数据块级别虚拟化通常的实现方式有三种。它可以是运行在操作系统管理程序上的软件,也可以是和DAS直连的虚拟机或者应用程序服务器,也可以是运行在磁盘阵列的存储控制器上的软件。存储虚拟化功可以嵌入在存储设备中,要么作为一个自带存储的整体硬件设备,要么作为运行在服务器硬件上的软件解决方案。我们会在接下来的系列中逐一讨论这些实现方式。