随着信息化技术在税收征管业务上的广泛应用,税收工作比以往任何时候都更依赖于计算机系统。尤其在广东省国税 CTAIS 系统实现全省国税业务集中处理后,各关键业务应用系统,包括:综合征管信息系统、增值税管理信息系统、防伪税控系统、决策支持系统、行政管理系统等,其有关的数据和信息都将集中存储在省一级的数据中心。
在这种情况下,广东省国税局的数据中心将承担起支撑并确保全省各地市和各基层单位税收征管业务正常运行的重要责任。与此同时,由于信息和处理的集中,以及不可预见的故障和灾难,导致征管业务系统存在很多受灾难性破坏的隐患。可以预料,在广东全省集中的业务系统内、外部环境中,任何一个关键环节出现不可恢复的灾难时,全省各地市的税收征管工作将遭受不可挽回的损失。因此,灾难防范和容灾系统建设是必须重视的问题。
广东全省国税业务实现数据大集中后,数据中心主要运行维护的应用系统有:综合征管信息系统、网上报税、查询系统、决策支持系统、稽核系统、协查系统、防伪税控系统、税控收款机系统、退税系统、 OA 系统、人事系统、财务系统等。对于这些应用系统,如果全部都纳入远程容灾备份的话,投入成本将很高,而且日常运维管理的难度也将加大。而实际上,有些应用系统的实时性和重要性也不是很高,能够容忍的中断时间可以较长,只需进行一般的定期备份就可以满足数据安全管理的需要,没有必要实行高等级的容灾备份。因此,为了集中有效资源,建设高标准高可靠的计算机远程数据备份容灾,尽最大可能避免和降低意外事故对关键的税收征管业务及行政管理工作的冲击和影响,应当仅对部分关键应用系统进行灾备。
考虑是否将应用系统纳入远程备份的标准和原则主要是:
当应用系统出现故障时,
是否对各地市和各基层单位的税收征管业务产生影响。
是否对纳税人的办税活动造成不便。
是否对局机关的日常行政管理工作造成影响。
基于以上考虑,此次容灾建设将优先纳入远程容灾备份系统的应用系统主要为: CTAIS 信息系统等。以后逐步将其纳入远程容灾备份的应用系统有:防伪税控系统、退税系统、 OA 系统等。对于这些系统,根据远程容灾备份的标准,除了需要在主数据中心配置满足其正常运行所需资源的主机存储外,还需要在容灾备份中心配置相应档次的主机存储,以便当主数据中心的主机存储系统发生故障时,备份中心有足够的资源将部分关键业务应用系统接管过来。
1.3.1 CTAIS 数据库容灾
广东省国税的 CTAIS 系统,现在已经实现全省业务数据集中。此次容灾项目建设,其目标是实现 CTAIS 系统数据的容灾及保护,在不影响现有生产系统性能的同时,采用同省异地的方式为数据库建立一份准实时镜像,以保证在生产数据库发生灾难时可使用容灾数据库进行恢复和最短时间接管。
1.3.2 容灾快速接管
广东省国 CTAIS 系统是 7 × 24 小时运转的核心重要系统,当生产系统出现异常情况后,需要能快速切换到江门的灾备数据库,减少对业务系统冲击,降低对终端用户的影响。为实现最短的容灾切换时间,在容在设计方案中,灾备点的 Oracle 数据库状态必需一直为启动 Stratup Normal 状态,并可随时接管业务应用,而不再需要恢复或重启数据库的动作,减少当机时间。
1.3.3 排除启动风险
广东省国税 CTAIS 系统的生产系统和灾备系统都是 Oracle 数据库。 Oracle 数据库设计架构严谨,只有在所有数据文件和日志文件一致完整时才能启动工作。常见的磁盘镜像和逻辑卷复制方案,平时无法通过 Oracle 的启动方式来验证数据文件一致性。因此在容灾设计方案中,需要确保 Oracle 在任何时刻、任何情况下都能启动,或一致保持启动状态,排除 Oracle 数据库在启动阶段失败的技术风险。
1.3.4 预防阵列单点故障
广东省国税的 CTAIS 系统数据库采用了 Oracle RAC 并行架构,两个数据库实例共同访问一个磁盘阵列,由此造成了磁盘阵列的单点故障隐患。如发生磁盘阵列损坏、文件系统无法识别,文件系统不能切换、地震等突发事故,会造成所有业务数据的丢失和不可恢复,这对省国税 CTAIS 业务系统是致命的。所以需要实施一套可靠的异地容灾解决方案,解决 RAC 架构带来的磁盘阵列和文件系统故障隐患。
1.3.5 分担生产系统压力
广东省国税的 CTAIS 系统是提供全省所有地市国税业务和基层单位的业务处理操作,承受着巨大的生产压力。鉴于这样的压力情况,通过建设一套可靠的容灾体系,既保证了灾备点数据库和生产数据库数据的实时同步,同时灾备点 Oracle 数据库一直处于 Startup 启动状态,可以剥离国税 CTAIS 系统中的报表查询业务或智能分析等业务,实现从生产数据库迁移到灾备数据库上来获取数据,达到降低 CTAIS 业务系统的生产数据库压力,提升征管系统运行效率的目标,充分发挥容灾备份方案在平时阶段的投资价值比。
1.3.6 预防物理坏块
广东省国税的 CTAIS 系统数据库采用了 Oracle 数据库,数据信息的完整性和准确性是非常重要。 Oracle 数据库存储是以物理块( BLOCK )为单位,如果一个数据块的损坏,会引发数据丢失、不完整、不准确、业务系统当机等异常情况,而现有的磁盘 COPY 复制技术或磁带备份方法,无法屏蔽此问题,因此需要通过应用逻辑层面的复制解决方案达到容灾建设目的。
1.3.7 预防人为失误
广东省国税 CTAIS 系统中的数据是容纳了全省国税缴费用户的信息、缴费等等重要信息。如出现一些数据丢失,后果非常严重。在维护管理过程中,遇到的人为失误会对数据造成影响,比如错误的删除表或修改 INDEX ,都会造成生产系统不稳定。因此在容灾方案中,可以通过设定选择复制对象的属性,例如禁止 DDL 敏感语句的复制,或通过设定时间开关实现复制延迟等方式,降低人为失误对 CTAIS 生产系统的影响。
|