第五章 硬软件支撑平台
1. 概述
软硬件支撑平台建设是在学校现有网络、支撑软硬件平台的基础上,为满足学校数字化校园信息平台运行的需要,对学校现有软硬件设备的完善和升级。
2. 建设原则
可靠性
为了提高系统的可靠性,可以考虑适量的冗余及其他保护措施,使平台具有容错性,健壮性和可靠性。如WEB应用服务器可利用应用负载均衡交换机和Java Application Server及应用可由其内制的cluster技术实现负载均衡;LADP服务器可利用其独特的MASTER/BACKUP/SLAVE技术;而数据库可采用成熟的大型数据库如Oracle、DB2。必须解决单点故障的问题,即保证任何设备发生故障信息系统能正常运行。
可扩展性
基于目前系统建设的需求并结合后期以及将来的扩展,在对系统的硬件设计中,均采用多层架构方式,便于系统的横向和纵向的扩展。
集成性
提供一组最佳的完整的服务器,存储和软件平台产品集合,覆盖管理信息系统应用建设的各个方面。将学校内的各个应用系统尽可能的集成,通过统一的门户平台,并提供个性化门户,统一的用户管理,服务全校师生及员工。实现硬件集群,数据集中,应用集成。
高性能
提供优异的业务处理和数据查询速度。硬件系统为软件提供高性能的业务处理和数据交换平台。
开放性
采用基于标准开发协议和技术为系统提供应用服务的支撑平台。
实用性和可行性
在最大限度地满足系统建设需要的同时留有一定的冗余和扩展能力。以满足系统将来几年内的扩展需求,选择高性价比的硬件设备。
3. 数据服务器提供的服务
公共数据储存
提供校内用户的公共存储空间,利用FTP等网络文件服务,为用户提供100M—500M不等的存储空间。
数据存储和备份系统
提供统一的存储空间和数据备份系统。
应用服务
为数字化校园应用建设的各核心数据库、中间件以及数字化图书馆、一卡通、身份认证等各种应用提供统一的存储空间、主机环境和维护服务。
防病毒系列
提供校内各主要服务器和各客户端的病毒防护功能。
高可靠性大型E-MAIL系统
为校园的用户提供可靠的邮件系统,将来考虑建设校友永久的邮件系统,一来增加同学的联系,同时保持母校与毕业生之间联系的纽带。
4. 软硬件平台的性能指标设计
软硬件平台按以下性能指标设计:
系统运行支持至少20万级注册用户量;
支持8000以上用户同时使用;
系统保证7*24 小时运行;
平均延时:普通页面,小于1秒,最大不超过5秒;查询页面,小于3秒,最大不超过30秒;
支持负载均衡、可扩展性。
5. 网络拓扑结构设计
网络结构采用核心层、汇聚层和接入层的三层架构,核心层由两台核心交换机组成,将来可以考虑采用3-4台核心交换机组成环状核心层。
数据库服务器和应用服务器群组可以直接连到核心交换机上,也可以采用高性能汇聚交换机连接。
数据中心服务器采用2台高档PC服务器(或小型机),运行Oracle10G数据库,实现双机并行运行。
存储系统采用主存储与服务存储,主存储采用全光纤盘,辅助存储采用SATA盘,都采用SAN的结构设计。
应用服务器包括门户、认证、业务应用等服务器选用高档PC服务器。
前端接入基于核心交换机加ACE负载均衡交换机模块、防火墙模块等。
6. 数据库
数据库的选择将主要考虑安全性、并发性、可拓展性等,并从学校现有的条件出发,建议采用Oracle10G 企业版。
7. 中间件应用服务器
应用服务器:
各种主流应用服务器,如Oracle Weblogic Server、IBM Websphere Application Server、Tomcat等。
目录服务器、认证服务器:
Openldap2.2.29、CAS2.0
门户平台:
Liferay5.1.2
8. 防病毒和备份软件
防病毒、备份等软件可以利用学校现有的系统。
9. 负载均衡、中间件集群实现
根据学校的情况,可同时使用负载均衡和Session高可用的方案:
用户前端,采用硬件负载均衡器;
后端,部署多台Application Server,并启用Application Server的集群session功能,如下图所示: