Chinaunix首页 | 论坛 | 博客
  • 博客访问: 398210
  • 博文数量: 157
  • 博客积分: 5010
  • 博客等级: 大校
  • 技术积分: 1975
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-17 15:22
文章分类
文章存档

2013年(19)

2011年(1)

2009年(137)

我的朋友

分类: 服务器与存储

2009-04-07 13:47:52

 中投证券新一代集中交易系统的实施,是在充分总结银行、证券等相关行业实际大集中的经验、研究证券行业应用特点的基础上,始终贯穿着“先进性”、“安全性”、“可扩展性”、“全面成本控制”、“平滑过渡”的设计思路,简化核心设计,提高系统运行效率,支持多市场证券交易、7X24小时连续交易的要求,快速响应市场发展变化及业务创新需要,系统采用结构化、模块化设计,对外提供清晰、完整的数据和控制接口,支持业界通用的标准平台和协议,具备良好的扩展性、开放性和移植性。
 
  ■ 系统方案
  ☆ 系统架构
  按照当前的国际通用模式,系统架构采用四层/多层体系架构,即数据库层、应用服务器层、通讯服务器层、客户端四层结构。其中:数据库层支持按客户或者按业务进行拆分;根据行业客户的委托和查询操作比例特性,系统的数据库服务器可以支持交易服务器与查询(历史)服务器分离;为了能够支持系统水平扩展或垂直扩展,应用服务器层和通讯服务器层都可以进行线性和并行扩充,实现负载均衡和避免技术单点故障。
  ☆ 系统平台
  中投证券新一代集中交易系统硬件平台选用4套先进的IBM P570高端小型机和3套高性能的IBM DS4800存储, 选用AIX5.3,数据库选用大型关系数据库ORACLE,采用RAC技术构成数据集群。系统平台具有卓越性能和强大扩展性。
  ■ 部署方案
  ☆ 数据库服务器
  主交易服务器组充分利用Oracle的RAC技术,由两台P570服务器和一套DS4800存储设备构成两节点集群,为应用提供有故障恢复能力和超越单台主机性能的HA(高可用)和PDB(并行数据库)平台。
  查询服务器由一台P570服务器和一套DS4800存储设备构成,安装Oracle数据库,通过第三方厂商的数据同步复制技术,保证查询服务器与主交易服务器组的数据实时同步,同时查询服务器分担主交易服务器的查询和统计分析业务。
  灾备服务器由一台P570服务器和一套DS4800存储设备构成,安装Oracle数据库,通过Oracle的Data Guard技术和第三方厂商的数据同步复制技术,保证灾备服务器与主交易服务器组的数据实时同步。
  ☆ 存储设备
  充分考虑系统冗余,每套DS4800存储设备包括两个磁盘柜,每个磁盘柜放14块146G硬盘,其中12块硬盘采用6+6方式做RAID10,剩余两块硬盘做hotspare,组成2X(6+6)的RAID10。
  ☆ 数据备份
  采用IBM 3581磁带库作为数据备份设备,实现数据的长久离线备份,并进行异地存放。
  ☆ 网络链路
  生产中心和灾备中心采用千兆裸光纤连;营业部与总部间均建立2条地面和1条卫星的“地、地、天”高速互备链路。
  ■ 系统特点
  ☆ 稳定性
  系统具有超强的容错功能,数据库服务器、存储设备、网络设备及相关系统和软件都具有冗余设计,系统单点出现故障时,能实现自动切换。
  系统的每个环节均有冗余备份,实现系统的高可用、高性能和灵活扩展。
  ☆ 安全性
  4台数据库服务器及业务处理中间件部署在完全独立的局域网环境内,数据库只供业务处理中间件访问,外部只有通讯中间件与业务处理中间件进行数据交换,保证了后台数据的全封闭。
  系统可以提供实时的监控功能,实现对所有重要设备或运行子系统进行监控;支持系统自动升级,以保障系统的维护有效性。
  ☆ 高效性
  业务处理中间件部署在4台数据库服务器上,并可灵活的调整在每台上启动业务处理中间件的数量;
  查询服务器由于数据同步的延时在10秒之内,所以不仅历史查询可放到查询服务器上,根据实际情况,可把部分或全部实时查询也部署到查询服务器上,保证主交易服务器的处理效率;
  灾备服务器与主交易服务器组之间使用千兆裸光纤连接,可以看成是在同一局域网内,当业务处理中间件对系统资源消耗比较大时,灾备服务器可临时兼做业务中间件服务器使用;
  在委托处理方面,采用目前比较先进的技术与理念,实现业务逻辑与数据库分离,业务逻辑装载在应用服务器上,应用服务器对各种业务采用业务模块化实现,大大减轻了后台数据库的访问压力,提高委托并发处理能力。
  在报盘方面,摒弃了传统的数据库轮询报盘方式,采用队列报盘技术,大大提高了报盘速度;系统可以支持多通道和多席位报盘,可以区分业务和客户优先级,回报与报盘可分别独立处理。
  ☆ 可扩充性
  业务处理中间件和通讯中间件等在设计上就有并行扩充能力,即随着业务的扩展或系统压力比较大时,可通过增加业务处理中间件或通讯中间件的服务器数量来扩大系统处理能力。
  数据库服务器有两种方式进行性能扩充,一是目前数据库服务器的配置为8 CPU、16G MEM,该服务器的满配可达到16CPU、512G MEM,所以可通过扩充硬件处理性能,增加系统处理能力;二是采用集群技术,当数据库服务器压力过大时,可通过增加服务器数量来扩充处理的节点,达到增加处理能力的目的。
  系统能够提供良好的外部接口,支持各种外围交易系统接入、银行业务系统接入及其它代理业务系统接入等,同时也能为财务管理、数据中心、内控稽核等系统提供完备的对外数据接口。目前该系统已经充分考虑支持上交所即将推出的新一代系统NGTS系统。
阅读(1399) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~