


| | 你的位置:
硬件>
服务器硬件>
通用技术>
解决高性能集群系统的瓶颈2002-01-07 12:02:00·
编辑:stone·
天极硬件频道
上一页 1 2
首先,由于DA技术采用了一种叫动态分配的技术。一个四节点的集群,利用动态分配技术,将数据随机的、或者根据系统当前资源耗费的情况,对下一个任务进行分配。而在传统的静态技术中,每台机器获得的任务是事先安排在一个队列中的,执行什么、不执行什么是固定的,而不是根据系统资源的执行情况和使用情况决定。这种动态分配技术为DA技术带来了很多好处,其中任何一台服务器发生故障,而下一个请求来临时,会自动切换到其它运转正常的服务器上。经测试发现,DA技术所做的切换几乎达到了连续可用的程度,处理一个2.5G数据的联机响应请求最长的切换时间在40秒以内,这是传统的双机不可能达到的。
其次,采用了DA技术后,克服了多节点失效的问题。NS10000理论上最多可支持64个节点,当客户端发出请求后,则对后端服务器进行一个动态的任务分配,就算64个节点中的63个失效,系统还是可以照常工作。DA技术之所以能够实现这种功能是由于它采用了一种仲裁技术,就是消息传递机制,能很好地解决任务之间的响应与切换。DA技术还具备负载均衡的特点,采用动态分配技术后,当节点完成了本机的任务后,还可以分担其它节点的任务;当要处理一个较大的重负载任务时,可以让三个节点共同完成这个任务。每个节点的服务器拥有一个自己的IP地址,但对外虚拟成一个相同的IP地址,那么客户端的请求会自动判断由哪台机器来接受我们的请求,这就是所谓的仲裁方法。
NS10000集群解决方案的原理
用联想DA技术构造的NS10000目前瞄准的是重负载的数据库应用市场,定位于大型数据库应用领域,包括数据仓库应用、联机事务处理、联机事务分析等,为高性能、高可靠性需求的用户提供解决方案,这些用户包括金融、电讯、交通等行业,还可以应用于NT平台上的科学计算和工程计算。NS10000用相当于RISC四分之一或者一半的价格,提供与传统RISC服务器相当的性能。那么NS10000是如何实现这样的功能呢?集群系统方案的设计目标是支持64节点的集群,实现时以4个节点加相应存储设备和交换设备构成一个工作单元,通过级联将16个工作单元连成64节点的集群。每个工作单元由四台独立的联想万全4500r组成的服务器阵列作为一个虚拟的容错主机,每台服务器上插一块千兆网卡连接至一台高速交换机,实现服务器间的数据交换。每台服务器插有一块百兆或千兆以太网卡,连接到局域网用的交换机或集线器上,为客户端的访问提供连接服务,每四台服务器共享一台光纤通道磁盘阵列柜。每台服务器有两块光纤通道卡,分别连接到两个光纤通道的集线器上,每个集线器分别连接到光纤通道磁盘阵列柜的两个控制器上。对于光纤通道磁盘阵列柜,只要有一个控制器能正常工作,整个阵列柜就能正常工作,因此这种配置方案是冗余的,防止单点失效。
在局域网中,有一台装有数据库的客户机作为管理控制台,用于管理并行数据库,可以同时监控四个节点上的数据库,实现启动、停止、监控运行等功能。另外在这台客户机上安装有网管系统,SAN的管理控制台、磁盘柜的管理控制台、UPS管理控制台等,实现集群系统的统一管理。
此方案的最大优势在于:在正常工作状态下,四台服务器并行处理任务,没有资源闲置,提高了系统总体处理能力;当有一台或几台出现故障时,其他的服务器除执行自己的任务外,还接管故障机的工作,因此负载加大,但整个集群系统仍在正常工作,客户机的访问不会中断,它专门针对无法容忍停机的用户而设计,从根本上消除了停机因素。出现故障的服务器只是简单地从阵列中被移去,当这台服务器修理好后,无需人工干预即可重新加入到服务器阵列中。这就是我们所说的并行处理、永不停顿的含义。上一页 1 2 |
|