论文部分内容阅读
随着计算机技术的发展和越来越广泛的应用,人们对计算机的依赖程度也越来越高。计算机的可靠性和可用性也变得越来越重要了。尽管单台计算机的性能和可靠性越来越好,但还是有许多现实的要求是单台计算机难以达到的。计算机集群技术就是将多台计算机组织起来进行协同工作来模拟一台功能更强大的计算机的技术。计算机集群技术是提高系统可用性和可靠性的一种技术。正因为集群具有这样的重要性,所以我选择了这个题目。研究此题目的目的是在以后的应用系统中要用集群提高系统的可靠性和可用性。由于软硬件环境条件限制,我对集群的研究主要是基于微软的Windows 2000集群技术。通过广泛地查阅相关资料和实验,对集群技术有了比较深入的了解,并将集群技术应用到了具体的项目中。Windows 2000的集群技术包括两种,一种叫做网络负载平衡(NLB)技术;一种叫做集群服务。其中,负载平衡技术是用软件实现的,主要用于提高Web服务器、流式媒体服务器和终端服务的可用性和可伸缩性;而集群服务的建立要用到软件和硬件相结合,用于保证当单点故障时一些关键服务,如数据库、消息服务器、ERP(Enterprise Resource Planning)应用、核心文件和打印服务的可用性。本文所取得的成果:(1)在环球爱赛公司内部成功应用了双机集群系统,主要用于文件共享和DNS,DHCP服务及一些通用服务;(2)在武夷山九曲溪竹筏计算机调度系统中成功应用了数据库集群系统,主要用于保证数据库的可用性;(3)通过实验证明了集群系统比单机系统具有更高的可用性;(4)通过实验证明了在拨号连接速度为33.6Kbps时数据库复制的可实施性。本文的创新点:在武夷山九曲溪竹筏计算机调度系统设计方案中提出了解决当时网络环境下的数据库复制方案。