Web系统
WEB集群系统主要提供一个对外的公众服务平台,其业务特点是并发访问量大、业务处理实时性要求高、业务种类多,所以整个系统平台对于业务受理的性能和能力要求很高。
在技术实现上通过采用基于WEB的负载均衡集群技术构建一个可应付大并发访问的接入平台,该平台可随接入访问量的增长弹性的增加处理节点以提高性能,整个系统具有极高的可用性,任何单节点或者多节点故障都不会影响系统对外服务的持续性——只要整个负载均衡集群还有一个节点正常工作,业务就不会停顿。设备选择上使用浪潮8650负载均衡器实现硬件的负载均衡,两台均衡器可以实现高可用的冗余。服务器负载均衡建立在现有网络结构之上,它提供了一种廉价有效的方法扩展服务器带宽和增加吞吐量,加强网络数据处理能力,提高网络的灵活性和可用性。它主要完成以下任务:解决网络拥塞问题,服务就近提供;为用户提供更好的访问质量;提高服务器响应速度;提高服务器及其他资源的利用效率;避免了网络关键部位出现单点失效。
应用系统
对于应用系统以及Mail系统使用浪潮LCHA双机软件搭建高可用双机系统,此部分应用具有如下特点:
性能优异:采用两个高性能处理模块,作为后端数据处理,为用户提供了高的处理能力。
安全可靠:对系统出现的软件硬件网络等故障进行监测和双机切换,可安全进行多次切换每一次切换都不影响下一次切换的进行
安装维护方便:系统软件安装配置非常简单,并提供多种优化配置。具有动态直观的监视界面。系统管理员可以随时了解系统运行状态。而且系 统安装完毕后不需要进行任何维护,即可自动运行。
简单互备:两个处理模块可分别运行不同的任务,同时互为备援。使用这种工作方式,可以避免因单处理模块故障引起的系统瘫痪。
自动错误处理:错误检测和服务转移过程完全由系统软件自动处理,不需要系统管理员干预。
灵活性 :用户可指定每个处理模块的作用,指定要监控的服务和硬件部份,定义指定的服务发生故障后要采取的进一步行动
数据库系统
为了确保政府应用能在硬件平台上平稳运行和最大限度的发挥出性能优势,并且保证系统的先进性。我们使用Oracle RAC并行数据库系统搭建系统数据库平台。
在Oracle的并行数据库技术(Real Application Clusters,简称RAC)中,采用了共享高速缓存(即Cache Fusion)体系结构,它是Oracle并行数据库的核心技术之一,它结合了共享磁盘和无共享数据库两种模式的好处,同时又避免了二者体系结构的弊端,从而为大规模的数据集中应用提供了一个非常理想的选择。
下面从几个方面对搭建系统中心数据库集群系统做一个更详细的介绍:
1、可伸缩性
用户通过虚拟数据库服务名连接到数据库上。集群系统将在各个计算节点之间自动平衡用户负载,客户端不用关心具体节点服务器的物理地址。服务器负载均衡功能的实现,提升了数据库的性能,主要是通过两种途径:第一、将大用户量的并发访问分担到多台节点机上并行处理,缩短用户等待响应的时间,并且能够接受更多用户的并发访问;第二、将单个用户重负载的运算分担到多个节点机上并行处理,系统处理能力得到大幅度提高。RAC数据库集群能够自动适应快速变化的业务需求及随之而来的工作负荷的改变。通过动态地重新分配数据库资源,从而可以在节点之间用最小化的磁盘I/O和低的延迟通信来优化利用集群系统资源。随着业务的增长,系统也可以从容的增加处理能力。在系统建设初期,先使用2节点集群进行数据处理,随着业务的发展,可以对系统进行升级,或动态增加节点数,即可获得处理性能的提高,这体现了集群系统很好的可扩展性和可伸缩性。
2、高可用性
基于浪潮服务器的Oracle并行数据库集群系统提供了真正的高可用性解决方案,是满足24*7可用性的最佳平台。关键突破是在大多数数据库恢复期间能提供完整的数据块访问。由于内存结构的重建很快,磁盘IO操作较慢,所以本系统很快将失败节点排除在集群映像之外,使失败屏蔽开用户,实现了透明的应用切换,并提供了N-1节点失败的容错能力。
3、可管理性
基于浪潮天梭集群服务器的Oracle RAC实现了真正意义上的单系统访问数据库,它提供了从任何节点到所有磁盘设备和远程高速缓存进行无缝数据访问的能力。此单系统映像延伸到所有数据库管理操作。安装、配置、备份、升级以及监控等操作只需进行一次,然后会自动发布到集群中所有的节点上去。通过各种Oracle工具可以帮助管理和配置集群系统。
4、灵活的并行机制
数据库表的并行操作,支持智能化计算默认值。在多用户多并行计算环境中,支持自适应多用户特征。相对于基于静态分区的方法,集群在负载分布的功能传递和节点间数据传输方面,将得到更优的性能。
5、灵活的实施
相对于传统的小型机的方案,浪潮天梭集群服务器Oracle RAC非常容易实施,并提供最大的灵活性。应用程序可以动态地移动数据库资源,来适应变化的业务需求和工作负载。
