2010-09-01 12:02:40
来 源
中国存储网
其它
存储虚拟化的内涵和外延经过这些年的大浪淘沙,从概念到具体的解决方案,它的轮廓逐渐清晰,我们在日常工作和应用中,已经将它不知不觉的应用起来,并试图把这条路走到底,形成一个完整的数据存储周期的链条。

存储虚拟化就是将实际的物理存储实体与存储的逻辑表示分离开来,服务器只与分配给它们的逻辑卷打交道,而不用关心其数据是在哪个物理存储实体上。它可以重新规划磁盘阵列,它允许任意数量的服务器访问磁盘阵列,并且不会受到仅能访问某个物理磁盘或某个RAID分组的限制。存储虚拟化表现了更直观,更随意,更透明的存储解决方案。基本层次分为:基于主机的虚拟化,基于存储的虚拟化和基于网络的虚拟化。

存储虚拟化的内涵和外延经过这些年的大浪淘沙,从概念到具体的解决方案,它的轮廓逐渐清晰,我们在日常工作和应用中,已经将它不知不觉的应用起来,并试图把这条路走到底,形成一个完整的数据存储周期的链条。

就我们所想所知,目前我们在讨论一个概念的时候,在为它的前景激动不已的时候,对何时能够实现经常要画上许多问号。而走在第一个的实践者,需要付出的代价也远远不只摸着石头过河这么简单。没有软硬件厂家的配合,真正实现完整的数据周期只能是空中楼阁。所幸,存储虚拟化在这些年不遗余力为各个厂商所支持,我们的工作实践中,已经可以触摸到,感受到这些支持的作用。走通信息生命周期已经可以实现。这个想法让人激动不已。这里就和大家分享下在这几年目睹对于虚拟化存储的一些应用。

最初的个人电脑我们具体的看到盘,从物理到逻辑,是如此的清晰。这也是目前我们所有的个人电脑采用的模式,无须多说,都是没有做过虚拟化的大同小异。而后的PC 服务器,通过硬件或软件,给硬盘作出了raid。这是最普遍使用的存储虚拟化的情况了。从这以后,数据可能被镜像或n+1的保证了。

随后接触到第一套SAN的环境。(存储局域网(SAN)是一项加强存储虚拟化的技术。SAN结构的实现使得多服务器平台可以共享多存储设备,而SAN结构中的虚拟化可以更有效的利用存储设备,并减小对物理存储设备的需求)。最初我们的SAN环境,结构非常简单。两台小型机通过存储的光纤交换机连接磁盘阵列。两台机器通过高可靠性软件互相切换磁盘阵列的磁盘与应用的运行。这是虚拟化当时存在的比较典型的应用,到目前都有非常广泛的使用。这中应用的模式对应用用户而言,感觉只有一台服务器在使用,前端服务在某台特定服务器上坏掉后可以由另外的服务器接管。存储端因为主机端的虚拟而虚拟化起来。客户体验得到了一定的提高。     体会到双机与存储阵列为应用带来的巨大好处,我们将另外一套生产中的单机系统换成了双机,当时因为经费的原因,没有选择磁盘阵列,选择了散盘。选择散盘柜之后,经过对这组盘经过认真仔细的划分,根据应用需要对应作成了不同的RAID级别,而后就将两台主机与散盘柜通过光纤交换机相连,配制成高可靠性集群。大家都非常期待见到该应用系统运转良好,客户反馈好评如潮。没想到压力上来后,运转效率低下的远远超乎我们的想象。由于散盘其本身没有控制器,它所有的运算,分配,读写操作的负担全部压在主机一侧,盘的读写操作、运算工作负荷和外界对服务器应用的访问使用压得服务器动弹不得,万般无奈之下,增加了一个磁盘阵列来做智能化的存储。换过磁盘阵列后,提供服务的效果方才转变。

看到此处,相信很多人都会皱眉头说,这不是显而易见的问题嘛,散盘柜的运行效率怎么可能会比拥有控制器的智能化存储阵列相比。既然已经用了磁盘阵列,怎么还会倒退回去使用散盘柜,来用主机的CPU进行计算和分配呢。话虽然是这么说,但如果没有这一次的弯路,我们对存储阵列(这里所说的存储阵列是比较早期的低端些的存储)究竟比散盘柜的好多少的的感觉只是一个大概的感觉,甚至我们可能还抱有一些幻想,就是如果散盘配制合理得当,其效率不见得会比磁盘阵列慢。但事实胜于雄辩,更换使用磁盘阵列之后系统效率的提高不仅仅是成倍的关系,运行速度的提高了一个数量级。

如果从现在看来,这种选择的弯路的确可以避免,但当时,因为这样的选择和弯路,我们却因此切身的体会到存储自身提供的虚拟化方法和本身控制器的管理效能会给应用充分的加分。

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。