发布时间:2009-09-24
应用集群简介
像冗余部件可以使你免于硬件故障一样,集群技术则可以使你免于整个系统的瘫痪以及操作系统和应用层次的故障。一个服务器集群包含多台拥有共享数据存储空间的服务器,各服务器之间通过内部局域网进行互相连接;当其中一台服务器发生故障时,它所运行的应用程序将与之相连的服务器自动接管;在大多数情况下,集群中所有的计算机都拥有一个共同的名称,集群系统内任意一台服务器都可被所有的网络用户所使用。集群技术不仅仅能够提供更长的运行时间,它在尽可能地减少与既定停机有关的停机时间方面同样有着重要意义。例如,如果使用集群,你可以在关闭一台服务器的同时,不用与用户断开即可进行应用,硬件,操作系统的"流动升级"。集群系统通过功能整合和故障过渡技术实现系统的高可用性和高可靠性,集群技术还能够提供相对低廉的总体拥有成本和强大灵活的系统扩充能力。
典型的应用集群具备下面的三个典型特点:
负载均衡
如今,服务器必须具备提供大量并发访问服务的能力,其处理能力和I/O能力已经成为提供服务的瓶颈。如果用户量的膨胀导致通信量超出了服务器能承受的范围,那么其结果必然是——宕机。显然,单台服务器有限的性能不可能解决这个问题,一台普通服务器的处理能力只能达到每秒几万个到几十万个请求,无法在一秒钟内处理上百万个甚至更多的请求。但若能将多台这样的服务器组成一个系统,并通过软件技术将所有请求平均分配给所有服务器,那么这个系统就完全拥有每秒钟处理几百万个甚至更多请求的能力。这就是利用服务器集群实现负载均衡的最初基本设计思想。

图表 33 应用集群的负载均衡
备份容灾
备份容灾,包含两个方面:
一个方面是数据的备份。
美国9.11事件的发生,给全世界的企业敲响了警钟。各种自然灾害和突发事件都有可能导致企业信息系统的瘫痪,造成灾难性后果。美国德克萨斯州大学的调查显示:只有6%的公司可以在数据丢失后生存下来,43%的公司会彻底关门,51%的公司会在两年之内消失。对于高度依赖信息以及信息集中的企业来说,如何尽量降低灾难给企业带来的负面影响是需要高度重视的一个问题。
通常,数据的备份大致有两类方法,一类是利用高性能磁盘阵列备份技术,一类是利用数据库复制技术,两类技术在成本和效果上都有所不同。
另一个方面是业务的备份。
大部分在线的系统都希望能连续长期稳定的运行,可一旦服务器出现故障,系统服务就会停止,造成业务的短路。这里就需要对业务进行容灾备份。在具备业务容灾的集群中,如果某台集群节点损害,则此台节点的业务处理应该能够平滑的转移到其他节点处理,而不丢失或仅少量丢失业务数据。
数据同步
要达成业务备份的一个重要环节就是数据需要在各个节点间基本实时的同步,以便在业务转移的过程中不会出现丢失数据的情况。
常用的数据同步技术是数据库复制、数据库镜像、数据库备份还原等数据库技术。
锐捷SAM应用集群RG-AC

图表 34 SAM高可用集群
锐捷网络创新性地在业界实现了高可用集群RG-AC方案,在无需客户购买专业负载均衡设备的情况下,实现了负载均衡、业务备份和数据同步特性,为iSAM解决方案的高可靠性和高性能奠定了坚实的基础。无论对于大用量的用户环境,还是学校存在多校区统一管理,用户漫游的情况,都可以很好的满足需要。
