【IT168 资讯】网格计算是今年来IT业的热门词汇,在网格席卷一切的浪潮下,存储界所有的厂商都扬起了网格这面大旗,纷纷宣布了他们的网格计算愿景。
尽管厂商端关于网格的声音纷纷扰扰,用户端却始终雾里看花:网格无疑将彻底改变未来的IT环境,但是对于存储,网格给我们带来什么?网格存储如何与业务需求有机结合?如何规划一个有效的存储网格来满足快速变化的业务需求?目前,网格对于存储的应用状况在用户心目中始终缺乏清晰的认识,成为某种意义的盲点。
网格里的未来
“网格”(Grid)一词最早来源于人们熟悉的电力网(Power Grid)。意即不用管电从哪里来的,用就好了。
实际上网格是一种伴随着互联网技术而迅速发展起来的、专门针对复杂科学计算的新型计算模式。利用互联网将分散在不同地理位置的电脑连接在一起,组成一个虚拟的超级计算机,其中每一台参与计算的电脑都是一个“节点”,而整个计算则是由成千上万个“节点”组成的“一张网格”, 所以这种计算方式也被称作“网格计算”。
简而言之,网格是把整个网络整合成一台巨大的超级计算机,实现计算资源、存储资源、数据资源、信息资源、知识资源、专家资源的全面共享。与虚拟化技术一样,网格计算技术将会对目前已得到广泛应用的各种主流存储技术造成深远的影响。
然而更为重要的是,网格计算技术和虚拟化技术的意义并不在于其自身,而在于它们将改变服务器和存储器市场的格局,在相互独立的设备之间搭建起沟通的桥梁,构筑一个和谐统一的操作环境。
目前尚处于萌芽时期的存储网格产品,看上去与同构集群系统颇有几分相似,但实际上只要网格技术发展到一定阶段,它就会实现“集合市面上一切主流的数据中心设备,搭建庞大的异构存储环境”的目标。
网格,让存储不同
存储网格使用光纤构建了一个完全虚拟化管理的存储环境。在这个虚拟的大的存储环境中,任何多个互连的自给自足的存储节点存储数据时,其数据都不必通过中央交换机就能与任何节点通信。每个存储节点包含自己的存储介质、微处理器、编制索引的能力以及管理层。
网格中的数据可以是任何格式的,可以存储在任何类型的存储系统上。在网格中可能有数百 PB 的数据,其中有很大的比例都是以文件形式存储的。同时,基于网格的存储设施每秒吞吐量通常都是以几百GB甚至TB,而非MB级别,这些网格存储的I/O将达到几百万到几十亿的IOPS。而提供如此巨大存储能力的系统却可以分布于不同的物理位置,虚拟出一个单一的、自主管理的存储设施。
Gartner的一位高级分析师指出:“电脑基础架构一旦开始完全虚拟化,网络化、处理能力、容量等等界限统统消失”。在新的存储形式下,用户甚至可以抛弃自己独立的存储设备,转而使用网格中的的存储资源,而且这一切都是按照实际的需要进行分配。
网格存储比起老一些的存储方法至少有三大优点:更高的容错与冗余度、在负载波动的情况下有更好的性能、以及更低的成本。同时,实施网格存储,也还有诸多问题需要解决:
第一,需要解决存储节点之间数据传数能力不足的问题。对于这个问题,iSCSI似乎提供了一个完美的解决方案。网格中的各个节点将散布在世界各地,使用光纤连接无疑将造成巨大的成本,而新一代的高速iSCSI的成熟则为网格存储的发展奠定了良好的基础,由于iSCSI天生适于远程传输,加上加上远程直接内存访问(RDMA)技术出现在TCP/IP和千兆以太网上,它可能会在将来的存储网格中起到重要作用。
第二,要解决各个存储节点的相互访问兼容性问题。网格的本质在于解决异构环境下的资源共享问题,因此统一标准的建立将成为网格的基础,同时虚拟化也将成为构建网格的先决条件,实际上,存储网格可以说是一个最大化的虚拟存储池。
第三,需要保障网格存储的数据安全性问题。由于要在全球网络上实现资源共享,系统将更复杂,数据安全将面对更多的挑战,为此可以预见适用于网格的数据加密技术将在网格世界中大行其道。