可以直接将柜中的硬盘配置成为逻辑盘阵。磁盘阵列柜通过SCSI电缆与服务器上普通SCSI卡相连,系统管理员需直接在磁盘柜上配置磁盘阵列。
双机与磁盘阵列柜互联结构不采用内存镜像技术,因此需要有一定的切换时间(通常为60——180秒),它可以有郊的避免由于应用程序自身的缺陷导致系统全部宕机,同时由于所有的数据全部存贮在中置的磁盘阵列柜中,当工作机出现故障时,备份机接替工作机,从磁盘阵列中读取数据,所以不会产生数据不同步的问题,由于这种方案不需要网络镜像同步,因此这种集群方案服务器的性能要比镜像服务器结构高出很多。
双机与磁盘阵列柜互联结构的缺点是在系统当中存在单点错的缺陷,所谓单点错是指当系统中某个部件或某个应用程序出现故障时,导致所有系统全部宕机。在这个系统中磁盘阵列柜是会导致单点错,当磁盘阵列柜出现逻辑或物理故障时,所有存贮的数据会全部丢失,因此,在选配这种方案时,需要选用一个品质与售后服务较好的产品。
25
(四)集群的软件配置
microsoft的MSCS,也有许多第三方的专业软件公司开发的集群软件,如豪威的DATAWARE,ROSE、VINCA公司的STANDBY ERVER,NSI公司的DOUBLE-TAKE。
(五) 集群技术的发展趋势
集群技术随着服务器硬件系统与网络操作系统的发展将会在可用性、高可靠性、系统冗余等方面逐步提高。未来的集群可以依靠集群文件系统实现对系统中的所有文件、设备和网络资源的全局访问,并且生成一个完整的系统映像。这样,无论应用程序在集群中的哪台服务器上,集群文件系统允许任何用户(远程或本地)都可以对这个软件进行访问。任何应用程序都可以访问这个集群任何文件。甚至在应用程序从一个节点转移到另一个节点的情况下,无需任何改动,应用程序就可以访问系统上的文件。
在今天,利用服务器的集群技术,通过周密计划和网络维护,系统破坏的机率是非常小的。所以,企业服务器的稳定必须使用集群技术。
4.1.6系统构建特点
本系统构建具有如下特点:
技术领先性:采用业界领先的IBM服务器、千兆以太网技术和主流操作系统。
可扩展性:IBM X345和X360等各方面都为用户提供了足够的系
26
统扩展能力。
高可用性:服务器的多项冗余性和IBM独有的内存等设计,结合RAID技术,为系统和数据提供高可用性;
管理性、易用性和可维护性:IBM的现场服务和保修,远程诊断功能提供了可用性。
4.1.7网络安全及备份方案
采用天融信防火墙将服务器置于DMZ区,提高了内部局域网安全性;采用入侵检测系统(IDS)和天融信防火墙联动对黑客的恶意入侵进行主动防御保障WEB服务器和数据库服务器的安全;内部购置UPS保障网络设备的供电和供电安全、购置磁带机对数据库进行增量备份保障数据的安全、购置网络防病毒软件防止病毒对服务器和工作站产生破坏;建立内部安全、备份系统。
为保障对外服务的安全性和实时性服务器系统采用双机热备。 为保障数据的安全系统使用磁带机对数据库中的数据进行定时备份。
4.1.8系统配置方案
Web Server:BEA WebLogic Server8.1
WebLogic作为行业领先的应用服务器,BEA WebLogic Server8.1是BEA WebLogic Enterprise Platform的基础,并提供了一种全新的方法来构建、集成、保护和管理服务器端的Java应用。BEA WebLogic
27
Server能提供:
更简便的开发方法 经过验证的企业基础 简化的智能化管理和安全保障
开发式“build-to-integrate(面向集成)”的企业架构 总之,BEA WebLogic Server有助于加快实现业务价值。 Database:MS SQL Server 2000
MS SQL Server系列是微软公司开发的成熟的数据库产品,在全球范围内得到了大量应用;在数据库的安全性、可靠性、易用性、扩展性方面都拥有较为成熟的技术,比较适用于中小型的应用系统,同时考虑到性价比的因素,是一个不错的选择。
操作系统:Windows 2000 Server
WEB设计工具:JavaScript,HTML,EditPlus,JSP,JBuilder,J2EE
项目代码管理工具:CVS1.0.8 数据导出:Microsoft Excel 2000/XP
4.1.9系统开发方案
应用平台采用目前最为看好的两种技术:
采用最新的JAVA技术进行开发,建立JSP、Servlet、EJB等应用程序,借助JAVA技术的虚拟机的机制,可跨平台实现统一的应用功能。
28
采用现在最为流行的三层结构的系统平台来搭建整个的应用系统,这样既可以保证系统的可靠性,又可以保证系统具有良好的可拓展性和开放性。具体的说,就是【应用表现层】、【应用逻辑处理层】、【应用数据存储层】的三层结构,所有的访问并不直接访问后台的应用资源和数据资源,而是通过中间层进行访问,这样既可以保证后台数据的安全性,又可以通过中间层的调度保证性能和事务的一致性。
总的来说,该项目在体系结构上采用业界先进的三层体系结构,即浏览器/应用服务器/数据库服务器,基于J2EE体系框架构建。在设计模式上应用了技术领先的MVC模式,保证了系统的高可扩展及高可维护性等。
体系结构示意图如下所示:
29