前几天无意中发现了我在2006年5月15日发表在《存储在线》上的一篇存储虚拟化的文章:《存储虚拟化面面观:博科打造虚拟存储高速平台》,我禁不住重新回忆一下存储虚拟化和云存储的那些岁月。
实际上,存储天生就拥抱虚拟化,比如:操作系统的逻辑卷实际就是存储虚拟化的鼻祖,我们耳熟能详的NAS等也是存储虚拟化的典范。但是和服务器虚拟化相比,存储虚拟化好像一直在吃老本,那么多年一直进展缓慢,这又是为什么呢?
存储虚拟化的争论不断,误区不少,这和不同位置的厂家天然都想保护自己的利益密切相关。存储虚拟化的基本思路不外乎如下三种:1)对于传统的存储厂商来说,当仁不让想将存储的智能统统控制在磁盘阵列的控制器上,或者他们开发的管理软件中,哪怕为此专门做一个专用硬件都在所不惜。2)对于传统的存储交换机厂商来说,当然想削弱存储本身的智能,希望将存储虚拟化在交换层完成,从而达到从存储外部一揽全局、统一掌控各路存储的目的。我当年写的文章就在介绍此思路下的产品实现,也是当时博科通讯公司的产品思路。3)一些新兴的存储软件公司,也想尽办法看能否将存储的智能迁移到前端的服务器上,通过软件来实现。或者也专门定制一个硬件盒子,放在这个硬件盒子上来完成存储的虚拟化。
但是存储虚拟化到底该怎么做?似乎让用户感觉有“乱花渐欲迷人眼”的困惑,不知道谁能主宰存储虚拟化的未来。当然,如果仅仅就存储虚拟化本身来考量上面的几种思路,各有优缺点,又各自都能自圆其说,不仅用户迷惑,行业界的各路精英也互不相让,各执一词。而云计算的横空出世,重新点燃了各路豪杰的热情,也照亮了存储虚拟化未来的发展之路,那就是云存储。甚至可以套用当今流行的一种说法:一切不以云存储为目的的存储虚拟化都是耍流氓!
当然,存储虚拟化没能快速发展的的另外一个重要原因就是“居高自傲”,因为一直以来的存储虚拟化都首先支持价格昂贵的高端存储,而高端存储只有大型用户的核心应用才会采用。但这些核心应用最大的需求是稳定可靠,作为新生事物的存储虚拟化不可能给用户这样的信心。中小用户、非核心应用可以尝试新技术的时候,又因为存储虚拟化产品的价格高不可攀而却步。而今天之所以服务器虚拟化能够成为主流,重要的原因之一就是服务器虚拟化起兵乡野,遵循了“农村包围城市”的思路,从而逐渐渗透到用户的核心应用,通过逐渐蚕食的策略,让用户逐渐领略服务器虚拟化的魅力,用户逐渐深爱上服务器虚拟化。当然,随着云计算的推进,可以说服务器虚拟化生逢其时,自然而然成为云计算环境下IaaS的基石。
随着云计算建设的加速,仅仅靠服务器虚拟化本身已经不能满足云计算的胃口,在软件定义的数据中心大旗下,存储虚拟化自然成为一个新的排头兵,这是存储虚拟化大发展的历史性机遇。而基于云计算时代软件定义一切的时代特征,存储虚拟化的第三个思路已经开始主导存储虚拟化的未来,前两个思路会随着岁月流逝而逐渐转向或者直接消失,这已经成为无可争辩的事实。因为x86平台已经成为云时代的主流计算平台,为存储虚拟进行的各种计算不可能逃脱已经被充分池化的x86服务器平台,而传统只在埋头搞服务器虚拟化的厂商,在软件定义的数据中心时代也不可能忽略存储这道门槛,存储虚拟化成为云计算时代必须跨越的另一个障碍。因此,服务器虚拟化厂商顺理成章地扛起存储虚拟化的大旗,以资源提供者的姿态构想着云存储的未来。
时至今日,传统的磁盘技术仍然是存储速度进一步提升的巨大障碍,SSD等新兴存储模式正不断刷新着存储的速度,通过SSD等与传统存储的结合,让分布式的存储不再因速度望而却步。前年VMworld上的vSAN等存储新技术预览抢尽了风头,让大家看到了分布式存储的新未来。即使传统企业级应用不进行改写,新型的分布式存储技术也可为他们在云端漫步提供良好的支持,因为云存储正蹒跚启程,开始了它义无反顾的新航行。
相信VMworld上关于云存储的发布,是开启另一个新的时代,也必将开启存储虚拟化的新纪元。