企业级财务系统中间件国产化部署方案 摘要:为同步推进系统的国产化应用,财务建设管控组在项目建设初期就和系统开发商开展了国产中间件应用的技术论证和可行性研究,经过多轮测试验证,确定国产中间件已具备在财务管理信息系统中应用的条件,在此背景下确定了国产中间件在财务管理信息系统中应用的要求,广东财务管理信息系统中间件应用采用先试用、后推广的替换思路,最终完成财务管理信息系统的中间件国产化部署工作。 关键词:财务系统;中间件国产化;部署方案 中间件已经成为网络应用系统开发、集成、部署、运行和管理必不可少的工具。当前,IBM,Oracle等国外企业的市场份额已经开始下滑。随着国家对IT系统的自主可控、信息安全的需求爆发,中间件国产化进程加快,国产中间件经过二十多年的发展已经具备替代国外产品的能力,在国际JEE标准支持方面、产品成熟度方面与国际水平相当。目前从事国产中间件产品研发和推广的主流厂商,包括东方通、金蝶以及中创软件。南方电网根据国家信息软件国产化战略完成企业级信息管理系统中间件国产化部署。 1目标 根据南方电网试点单位信息系统中间件国产化建设运行情况,财务管理信息系统已经具备在广东部署国产中间件应用的条件。财务管理信息系统国产中间件采用分批部署的总体思路,采用先双轨、后单轨的上线策略,在确保财务管理信息系统整体稳定,不降低用户体验的前提下,在今年12月完成广东财务管理信息系统在国产中间件中单轨试运行。 2国产中间件部署推广实施工作内容及步骤 2.1总体部署思路 按照网公司财务管理系统中间件国产化部署指导意见,为确保中间件平稳切换,国产中间件财务管理系统上线前需beta测试和制定应急预案,上线需经历双轨试运行、单轨试运行、单轨正式运行等阶段。 双轨试运行阶段实现weblogic节点和中创节点同时运行,由负载均衡策略给中创分配试点局访问请求、给weblogic节点分配非试点局访问请求。单轨试运行阶段实现中创节点运行,而weblogic节点处于备用状态,中创节点根据负载均衡接收全省访问请求。单轨正式运行阶段实现只保留中创节点运行,而weblogic节点退运。 Beta环境部署思路和验证目标将按照生产环境各运行阶段进行模拟验证,功能测试、联调测试是模拟验证weblogic节点中创节点同时运行、中创节点运行而weblogic节点处于备用状态这两个阶段的系统运行和系统功能是否正常。另外也会测试中创中间件的安全与性能。 2.2部署方案 2.2.1 BETA测试部署方案 BETA测试阶段、为快速定位解决问题并进行对比,提供Weblogic、国产中间件双入口,分别响应不同单位业务应用。 部署测试环境集群10.150.75.248(ip:10.150.75.227-233)用于安全测试、性能测试,只启用中创中间件节点,关闭weblogic节点。 部署测试环境集群10.150.75.221(ip:10.150.75.206/207)用于功能测试,同时启用中创中间件节点和weblogic节点,通过F5负载均衡策略将用户分配给不同节点。 部署肇庆联调测试环境用于多个业务信息管理系统横向集成业务功能联调测试,需新在系统一级环境和二级环境搭建中创中间件。只启用中创中间件节点,关闭weblogic节点。 2.2.2双轨运行部署方案 广东生产环境试运行阶段,应用负载均衡设备屏蔽Weblogic、国产中间件入口差异,对外提供统一入口。在负载均衡设备中指定试点局的请求自动分发到国产中间件应用服务器响应,其它单位的用户自动分发到Weblogic应用服务器响应。 具体实现方式为利用原正式环境的七台服务器(10.150.25.11-17),在每一台应用服务器上面同时部署weblogic节点和中创节点,无需投入新的服务器资源。通过负载均衡F5调整策略,按试点局IP去分配请求到中创节点池,其他局到weblogic节点池。该部署方案同时也满足单双轨切换和故障切换主备库的需求。好处是节省服务器资源,节省网络策略维护成本,同时对中创与weblogic的切换也节省操作成本。另外由于财务管理系统日常运行负载不高,说明目前财务管理系统生产环境服务器性能足够支撑两套中间件,无需像营销系统国产中间件改造一样1:1多部署一套服务器集群。 2.2.3单轨试运行部署方案 单轨试运行阶段,Weblogic应用服务器转为备用服务,所有单位的业务请求均由负载均衡设备自动分发到国产中间件应用服务器响应;只有当国产中间件应用服务器因故无法提供服务时、才启用Weblogic应用服务器响应业务请求。 部署时,正式环境服务器(IP)同时开启weblogic和中创的服务,将此weblogic环境的节点作为备用环境,正式环境服务器(IP)停止weblogic服务,只开启中创的服务。 2.2.4单轨正式运行部署方案 3.1应急总体要求 中创公司需按照《广东电网有限责任公司财务管理系统国产中间件应急预案》为广东电网有限责任公司提供建设运维服务,如国产中间件在正式环境运行过程中发生故障导致财务管理系统不可用,应有中创技术人员应急支持,必须在第一时间到达现场,及时判断故障的类型,预计抢修时长,迅速切换weblogic,保障系统迅速恢复正常使用。 3.2应急场景分类及对应处理方法 3.2.1双轨试运行期间单一节点池出现故障 财务管理系统在国产中间件双轨试运行期间,若中创节点池出现故障,系统管理员将临时关闭中创节点,而weblogic节点则正常运行,F5负载均衡策略自适应调整,期间不影响系统正常服务。待中创节点池故障排除后,重启中创节点池,F5负载均衡策略自适应调整,期间不影响系统正常服务。若weblogic节点池故障则处理措施同理。 3.2.2单轨试运行期间中创节点池出现故障 财务管理系统在国产中间件单轨试运行期间,即中创节点池运行,而weblogic节点池处于备用状态期间,若中创节点池出现故障,系统管理员迅速启动weblogic节点池并临时关闭中创节点池,F5负载均衡策略自适应调整,期间短暂影响系统服务。待中创节点池故障排除后,重启中创节点池并关闭weblogic节点池,F5负载均衡策略自适应调整,期间不影响系统正常服务。 3.2.3单轨正式运行期间中创节点池出现故障 财务管理系统在国产中间件单轨正式运行期间,只保留中创节点池运行,weblogic节点池已关闭退运,若中创节点池出现故障,按照《广东电网有限责任公司信息中心2015年平台软件购置项目中创中间件采购合同技术协议书》中创给广东电网提供的技术保障服务进行处理,系统管理员将在远光技术人员及中创技术人员协助下排除故障并恢复系统正常使用。 结语:中间件是信息化建设的重头兵,国产化趋势明显。广东电网财务管理系统中间件国产化测试、建设、运维等部署工作的平稳过渡,为我国企业级管理系统中间件国产化进程提供了宝贵的经验。 单轨正式运行阶段,只部署国产中间件应用集群,全省所有单位的业务请求均由负载均衡设备自动分发到国产中间件应用服务器响应。 3应急预案 3.1应急总体要求 中创公司需按照《广东电网有限责任公司财务管理系统国产中间件应急预案》为广东电网有限责任公司提供建设运维服务,如国产中间件在正式环境运行过程中发生故障导致财务管理系统不可用,应有中创技术人员应急支持,必须在第一时间到达现场,及时判断故障的类型,预计抢修时长,迅速切换weblogic,保障系统迅速恢复正常使用。 3.2应急场景分类及对应处理方法 3.2.1双轨试运行期间单一节点池出现故障 财务管理系统在国产中间件双轨试运行期间,若中创节点池出现故障,系统管理员将临时关闭中创节点,而weblogic节点则正常运行,F5负载均衡策略自适应调整,期间不影响系统正常服务。待中创节点池故障排除后,重启中创节点池,F5负载均衡策略自适应调整,期间不影响系统正常服务。若weblogic节点池故障则处理措施同理。 3.2.2单轨试运行期间中创节点池出现故障 财务管理系统在国产中间件单轨试运行期间,即中创节点池运行,而weblogic节点池处于备用状态期间,若中创节点池出现故障,系统管理员迅速启动weblogic节点池并临时关闭中创节点池,F5负载均衡策略自适应调整,期间短暂影响系统服务。待中创节点池故障排除后,重启中创节点池并关闭weblogic节点池,F5负载均衡策略自适应调整,期间不影响系统正常服务。 3.2.3单轨正式运行期间中创节点池出现故障 财务管理系统在国产中间件单轨正式运行期间,只保留中创节点池运行,weblogic节点池已关闭退运,若中创节点池出现故障,按照《广东电网有限责任公司信息中心2015年平台软件购置项目中创中间件采购合同技术协议书》中创给广东电网提供的技术保障服务进行处理,系统管理员将在远光技术人员及中创技术人员协助下排除故障并恢复系统正常使用。 结语:中间件是信息化建设的重头兵,国产化趋势明显。广东电网财务管理系统中间件国产化测试、建设、运维等部署工作的平稳过渡,为我国企业级管理系统中间件国产化进程提供了宝贵的经验。 本文来源:https://www.wddqw.com/doc/f03fad76d838376baf1ffc4ffe4733687f21fc4b.html