其他厂商存储器和关键技术的介绍
可以说基于Scale out MPP架构的存储器算是给整个存储行业带来了不少新思想,同时也降低了存储器的设计门槛(存储节点采用标准服务器或者优化后的服务器,存储网络多采用以太网,都是标准的东东)。一旦架构标准化后,竞争将变得更加激烈,特别是国内厂商就有了用武之地(参考超级计算机排行版top500www.top500.org,自从scale out MPP架构的计算机集群技术成熟后,中国的超级计算机在top500中层出不穷)。
因此国内也出现了不少基于此种存储器架构的新兴存储厂商,比如龙存科技的存储器产品LoongStore系列集群存储系统。LoongStore集群存储系统率先在业界推出使用开放架构标准组件构建的存储系统,它为客户提供一个非常具有成本效益和领先技术的存储解决方案。
开放架构标准组件体现了最新的商业技术,允许LoongStore系统大幅度提高性能并降低成本,并且同时快速使用已经通过测试的新硬件组件。使用标准组件的LoongStore系统能把新硬件轻松添加到已经运行LoongStore系统环境。这是通过一种简单、完全无缝的、非破坏性的进程实现的,并且不需要任何的管理。升级后的系统企业即可立刻使用新增加的存储容量和性能。大家可以到http://www.loongstore.com查询到相关信息。
8.8 总结
目前,业界对于基于scale out架构MPP设计思路的集群存储产品还没有一个统一的标准,因此,各厂商所提供的产品都宣称具有独特的功能。一般来说,这种类型的产品都是采用分布式操作系统,能将多台物理存储设备中的存储空间聚合成一个能够给应用服务器提供统一访问接口和管理界面的存储池(也叫统一命名空间),应用可以通过该访问接口非常容易地管理存储池后端物理存储设备上所有的磁盘,充分发挥存储设备的性能和磁盘利用率。数据将会按照一定的负载均衡策略,从多台存储设备上存储和读取,以获得更高的存储性能。
1. 标准平台,高扩展性:它针对集群存储内部构成元素而言。一般集群存储应该包括存储节点、前端网络、后端网络等三个构成元素,每个元素都可以非常容易地采用业界最新技术而不用改变集群存储的架构,且扩展起来非常方便,像搭积木一样进行存储的扩展。特别是对于那些对数据增长趋势较难预测的用户,可以先购买一部分存储,当有需求的时候,随时添加,而不会影响现有存储的使用。
2. 分布式操作系统:所有对集群存储的操作都经由分布式操作系统统一调度和分发,分散到集群存储各个存储节点上完成。使用分布式操作系统带来的好处是各节点之间没有任何区别,没有主次、功能上的区别,所有存储节点功能完全一致,这样才能真正做到性能卓越。
3. 统一命名空间:统一命名空间在很多厂家的存储概念中都出现过。在集群存储中,统一命名空间强调的是同一个文件系统下的统一命名空间。它同样可以支持上PB级别的存储空间。如果是通过将若干有空间上限的卷挂载到某一个根目录的方式来达到统一命名空间,其效率和出现存储热点时的性能将会大大低于把上PB级别的存储空间置于同一个文件系统下管理的统一命名空间。
4. 可管理性:提供一种集中的、简便易用的管理方式,对客户端没有任何影响,采用业界标准的访问协议(比如NFS,CIFS)访问集群存储。
5. 负载均衡:通过分布式操作系统的作用,会在前端和后端都实现负载均衡。前端访问集群存储的操作,通过几种负载均衡策略,将访问分散到集群存储的各个存储节点上。后端访问数据,通过开放式的架构和后端网络,数据会分布在所有节点上进行存放和读取。
总之:随着存储技术的发展和体系架构的演进,在竞争最激烈中端存储器市场出现了两种体系架构,一种是基于集群技术的模块化存储器架构,而另外一种是基于scale out架构MPP分支的存储器架构(Gartner把这两种架构都统一到中端模块化存储分类中),两种设计思想在架构方面各有优点。
前者体系架构经过千锤百炼,稳定可靠,更加适合于结构化数据,且能提供高效且可控制的存储性能,但当容量到一定程度后,控制器能力的面临扩展性的挑战;后者的初始控制器性能一般,但能够随着容量和存储节点的增长控制器性能逐步增加,广泛使用各种新兴的存储虚拟化技术,属于行业内的新兴力量,更加适合于海量非结构化数据应用。广大客户在选型时可以据初期和中期预算,结合IT业务系统的应用特点做出选择。