我们通常使用的计算机是普通PC. 这种计算机连接的大多数存储网络都是相对低端的,对于某些高性能的计算机存储网络,可以说是非常技术性的. 普通计算机基于FC网络和千兆以太网. 服务器节点分为两种类型: 计算节点和IO节点. 计算节点专门负责数据处理和分析,而IO节点负责传输数据. 计算节点通过IO节点读写核心存储设备. 这是它的一般结构:

此结构主要基于成本控制考虑. 如果系统使用FC-SAN存储网络体系结构,则必须在每个计算节点上安装一个或两个HBA卡. 大量HBA卡所需的建设成本将非常高. 对应于大量的HBA卡,网络层需要添加大量昂贵的光纤通道交换机. 高性能计算系统的节点越多,构建成本就越高.

将计算节点和IO节点分开可以大大降低构建成本,但是也会带来一些问题,
1. 多个计算节点需要通过IO节点访问存储设备中的数据. 数据读写效率与IO节点的运行状态有关,因此IO节点将不可避免地成为计算节点的性能瓶颈.
2. IO节点通过以太网连接到计算节点,以提供数据传输服务. 由于以太网的相对较低的数据传输效率,单个IO节点无法同时为所有计算节点提供数据传输服务. 因此,大型高性能计算系统通常具有几个甚至几十个IO节点. 具有大量IO节点的高性能计算系统的成本仍然很高.

3. 每个IO节点都需要安装群集软件和负载平衡软件,以防止计算节点的数据传输压力集中在一个IO节点上. 高性能计算系统中使用的群集软件和负载平衡软件通常非常昂贵,并且不能保证多个IO节点上的压力完全相同. 当单个IO节点过载时,大多数IO节点仍欠Set. 过载节点的出现将大大降低整个系统的工作效率.
UIT解决方案
为了理解通用计算机网络结构中存在的问题,UIT建议高性能计算系统的存储网络采用IP-SAN架构. 解决方案如下图所示:


系统使用纯千兆和网络体系结构. 核心存储设备使用高性能ISCSI设备. 计算节点和ISCS存储设备通过千兆以太网交换机连接.
核心存储使用一个或多个高性能ISCSI存储设备UITBS3000. 它独特的存储虚拟化管理功能可以自动实现多个端口之间以及多个BS3000设备之间的负载平衡. 增加BS3000数量不仅可以大大增加容量高性能计算机系统,而且可以大大提高存储性能,从而增加整个存储系统的可用带宽和IOPS.

程序优势:
1. 它节省了普通存储系统所需的光纤交换机和FC-HBA卡,可以大大降低系统的构建成本.
2. 在存储共享管理软件的管理下,核心存储设备的容量可以同时共享给所有计算节点. 任何一个计算节点都可以通过以太网直接读写核心存储设备,从而真正利用存储设备和节点的性能来提高系统的工作效率.
3. 系统中的任何节点既是IO节点又是计算节点,从而节省了大量只能用于普通存储系统所需的数据传输的IO节点,节省的成本可用于购买更多的计算节点. 或更多存储容量.
4. 没有IO节点,网络将没有性能和带宽瓶颈.
5,不再需要昂贵的群集和负载平衡软件,消除了由群集软件和负载平衡软件引起的性能下降高性能计算机系统,同时在节省成本的同时,还可以提高网络系统的性能.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-145523-1.html
早安