贵阳市国税系统移植项目背景
贵阳市国税信息网络系统(市级平台)所要完成的主要任务是:
直接接收、处理上报下属市(地)、县(市、区)以至街道(乡镇)的各级税收数据及相关数据,进行普查、统计、汇总、分类,实现向市国税部门及市政府的上报,方便各级地方政府的查询;
预留与财政、民政、工商及银行、邮局等部门的接口,实现税收工作的社会化管理;
建立全市的税收数据库,建立税收档案系统,完成市级税收备案;
建立全市国税系统网站,在互联网上公布相关税收信息、法规政策、工作情况,便于查询和社会监督;对各地资金运行情况进行监督,随时了解各地的收税计划;指导全市业务,组织工作人员业务培训。
贵阳市国税信息网络系统现采用两台某国外品牌小型机,数据库采用Oracle 8.1.7。该小型机的配置为24颗CPU,配置24GB内存。两台服务器连接一台光纤通道磁盘阵列,所能提供的存储容量为300GB,目前已使用了约90%。
根据使用的需求,需要扩容贵阳国税系统,新系统采用英特尔®IA64架构,选用基于英特尔® 安腾™处理器的服务器做后台数据库系统,操作系统采用RedHat Linux AS (IA64),数据库采用Oracle9i for Linux (IA64)。
系统设计以及对服务器平台的需求分析
贵阳市税收信息网络系统分为三层结构:1个市级数据平台—下属县(市)数据终端—下属乡/镇数据终端。考虑到技术的先进性和可维护性、软件的扩充性、降低日常维护成本,贵阳市所构建的税收信息网实际上实现了国税局和工商管理部门以及与全市各市、县、区国税部门计算机网络的互联,并且和相应的政府部门及和税收业务相关的其他部门(银行、工商等)实现互联,为国税系统信息化建设奠定基础。
网络设计:网络建设依托国税网(政务信息网)和因特网,市、县级管理部门可以根据自身的条件选择其网络连接模式:县级部门在资金许可的条件下可申请一条DDN专线,用专线连入国税网(政务信息网),否则,可以通过因特网以VPN的方式连接到上级部门,以降低相关开支;街道办事处需要通过因特网以VPN的方式连接到市中心。
业务功能:其设计原则是在满足目前国税各级管理部门的需求前提下,极大地丰富了其业务范围,明确了不同级别管理部门对业务的需求。使国税系统软件的针对性、适应性较同类型税收管理软件都有明显的提高,为各级低保管理部门准确、快速的完成各种业务操作提供了有力的保证。
网络安全:在采用网络安全认证、设定安全管理制度的同时,贵阳市将在国税系统网络平台中全部使用政务信息网采用的安全产品,以保证国税信息网的安全稳定运行。
基于以上考虑,贵阳市税收信息网络系统对服务器平台的要求:相当于小型机档次的服务器 ,即IA64安腾服务器
系统移植方案
由于是将贵阳国税税务征收系统从基于小型机的平台迁移到基于英特尔® 安腾服务器的平台,在具体工作过程中,涉及到许多问题:
1、系统层的迁移,包括操作系统和数据库
在英特尔® 安腾服务器平台上,已经发布的有微软windows和Linux两种操作系统,包括Microsoft Windows 2003 Server (IA64)、RedHat Linux Advance server (IA64)等。对于本项目,由于客户在操作系统的选择上没有特殊要求,因此建议可考虑采用RedHat Linux Advance server (IA64)操作系统。
由于原系统采用Oracle数据库,客户希望在新的系统上也采用Oracle数据库,因此,推荐可采用Oracle9i for Linux (IA64)作为新系统的数据库。
2、系统性能及可扩展性
客户现系统采用小型机,机器配置为24颗CPU,24GB内存。两台数据库服务器做HA,正常情况下只有一台服务器做税务征收服务,另外一台服务器处于监控状态,同时运行一些查询服务。目前系统在正常使用情况下,有1500个注册用户,峰值约有1000个并发用户。据客户监控数据库服务器的系统资源消耗情况,CPU占用很低。
由于没有充分的时间进行系统性能的模拟测试,因此在新系统方案中推荐采用基于两节点的Oracle9i数据库。一方面可以提供更高的数据库响应性能,同时也有较好的可扩展性,如果随着用户数的增加,需要提高后台数据库的性能,只需要增加新的节点即可。
3、国税税务应用软件的迁移
贵阳国税运行的税务应用软件是由神州数码开发的,后台数据库采用的是Oracle8.1.7版本,前端开发工具采用PowerBuilder8.0,系统架构为C/S架构。前端通过Oracle8.1.7的客户端直接连接到后台数据库。
由于新的系统为英特尔® 安腾™服务器平台,数据库也升级到Oracle9i版本,因此,需要应用软件开发商神州数码提供经过测试的基于Oracle9i (IA64)的税务应用软件系统。
4、多方面紧密配合
由于系统迁移涉及的工作及厂家较多,需要多方面紧密配合:
开箱安装系统Linux as 2.1 u3
在安腾上安装单机版Oracle 9i(9.2.0.2),并开始建库.
Imp倒入数据,测试基本功能.
开始应用功能测试
神州数码重写了新建ctais用户的script,
Oracle 9i单机环境应用功能测试完成
开始安装Oracle 9i,建数据库.
倒入数据.
恢复用户组用户
用户组用户升级
大规模用户测试
通过大家的努力,最终高效地平滑地把国税系统转移到新的安腾IA64架构平台。
宝德解决方案中心在英特尔协助提供以下专业服务:
安装操作系统(Red Hat Advanced Server 2.1 Itanium2 version)
在IA架构服务器上设置Oracle 9i 数据库服务器软件系统和磁盘阵列柜
调试及优化IA64架构环境
记录性能表现及最佳方法
量度网络输出,检查系统各种配备的表现
提供可扩充性、高可靠性、高可用性、可管理性、可恢复性、安全性各方面的建议。(新闻稿 般若提供 2005-06-08)