三种虚拟化技术实现企业存储简单化
服务器端虚拟化
在服务器层可以很方便的实现存储的集中管理,因为每台服务器都可以连通到所有的存储设备,如果进行了访问授权则每台服务器都可以使用所有的存储空间,现在只需要在服务器上管理好这些空间就可以。
最简单的方案是使用服务器操作系统的功能,比如利用WINDOWS系统的动态卷功能,可以将多台存储设备上的空间虚拟映射成一个空间,这样就轻松的实现了多存储设备的虚拟化。当然这种方式比价简单,对服务器的性能也有较大影响。
如果有较高要求,则可以使用第三方厂商的软件,比较著名有Symantec的Volume Manager,不但可以整合管理分布的存储空间实现存储虚拟化,而且还可以很容易的突破操作系统的很多限制,比如管理大于2TB分区的问题,因为这种软件都会增强文件系统的功能,甚至很多软件会直接把操作系统的文件系统替代,从而可以更方便更强大的实现存储虚拟化,实现存储的集中管理。
但在服务器层实现全局的存储虚拟化有一个问题,单台服务器可以很容易的管理所有的存储空间,但在多台服务器之间如何分享存储池则变得复杂,因为单服务器的管理很难分享给其他服务器使用。
解决方案是利用一些有并行文件系统性质的软件来实现,在这种架构里其实是有一台仲裁管理服务器的,它负责管理所有的存储空间,包括形成存储池,然后有它来负责和所有的应用服务器协调,当应用服务器需要存储空间时只需要与仲裁服务器通讯并获得许可即可,无需直接管理存储设备,这样多服务器才能协调的使用虚拟存储空间。
这种软件产品已经有很多公司在做,例如ADIC的SNFS文件系统。从技术上来说这种方案最为稳妥,也具有发展潜力,但现在的问题是由于市场还没有快速膨胀,导致这种软件的成本居高不下,只有那些大数据量有关键业务的机构才有能力采购,例如电视台、银行等用户,距离被市场普遍接受的程度还有较长的路要走。