存储 频道

1+1=2?谈集群在存储领域的应用

有机组合满足多样应用环境
    多样的应用和环境(见图2)得益于弹性的集群存储系统的可量测性(性能、容量、可靠性、模块化)和抽象化(虚拟化)能力。举例来说,一个中小企业的环境可以初始配置一个小的多节点存储系统来满足特定应用的需求,并根据需要来提升存储系统的性能,扩大容量,增进功能。

    消除单点故障对于加强数据可用性、可访问性和可靠性方面十分重要。有效的集群存储解决方案应该可以估计出可能的单点故障,并包含N+1个冗余,热交换组件被设计成具有可以识别、隔离、并限制故障爆发的自我修复能力。

    还有另外一类存储解决方案,很难说清它们是否属于集群的范畴,这些存储系统拥有为冗余而构建的N+1架构,在这种N+1架构的模式中,有两个或以上(N个)主要输入输出节点或者控制器,也叫做NAS网关,以及备用存储或故障转移节点,代表产品是EMC的Celerra NSX 和Pillar Axiom。而让N+1模式更加混乱的是主机架构,包括部署双控制器RAID阵列或者双NAS网关解决方案作为有效的集群。

    集群是网格吗?那取决于你对网格如何定义,看你是否把网格定义为服务、架构、基于硬件或者软件、跨越距离或提供其他一些能力。因此,目前对于服务器和存储环境的网格或者集群的构成有很多不同的厂商和业内定义及观点。笔者有着多年的电力生产和传输工作经验,发现有些在关于网格的讨论中漏掉了——而且还是一个重要的组件——即数据采集与监视控制系统。因此,在网格-集群的对抗中,为存储系统的透明命令和控制而存在的数据采集与监视控制系统类似的功能是否存在于网格系统中这一问题被抛了出来。

    不同的集群存储解决方案的差异包括:

  • 节点之间如何相互连接(松耦合或紧耦合,开放或私有);
  • 输入输出亲合性和吞吐量在节点之间的负载均衡;
  • 专有硬件,开放的,随时可用或支持第三方服务器和存储;
  • 文件共享,包括集群文件系统软件,基于主机的代理程序或驱动程序;
  • 本地及远程镜像或拷贝,以及快照;
  • 模块化存储随着为自动负载均衡的虚拟化技术增长而增长
  • 为连续读写操作或随机更新操作进行性能调整;
  • 分布式锁管理和集群连贯性功能。

    了解了集群存储不同的含义、种类和部署,可以让你从容解决手头的任务。集群存储可以很好适应不断增长和变化的环境,来保证即时存储的能力,却不增加升级或管理的复杂性。

0
相关文章