随着信息化应用的逐步深化推进,公司业务系统的业务量和数据量日趋增大,业务系统业务量超过设计容量,使得信息系统运行效率无法达到实际要求。业务系统性能不满足实际需求,将严重影响对业务支持的质量,面对故障的频发,亟待对公司业务系统进行调整优化,提升系统运行质量,提高系统运行可靠性,确保业务系统安全稳定运行。
管控机制到位实施流程规范
为有效改善各业务系统的用户体验,公司借2014年综合数据网(C网)的全面建成投运为契机,提前组织做好业务系统自身的优化调整,提升系统性能,加快业务响应速度,提高客户满意度。
----成立调优专项工作领导小组。确立了信息部、信息中心、调优小组三级管控体系。信息部负责对项目进行总体管控。与相关业务部门做横向协调,组织开展项目初验、终验,对项目变更申请进行评审,发布调优成果。信息中心作为建设单位,统筹推进项目进程。根据工作方案要求对调优工作进行推进,协调各调优小组工作的部署以及资源的配置,检查和验证调优成果交付物,提出项目变更以及验收申请,编制调优里程碑计划和工作周报、月报。各调优小组负责调优工作的具体实施。
----形成规范的发布方式。对系统整体影响不大的功能调优项,采用完成即发的例行发布方式,及时定位发布后状态。对架构调整、数据库查询语言sql优化等性能调优项,采用每月集中式的发布方式,统一进行发布。对已完成系统调优开发工作的成果,由信息中心组织深入全面测试,确保系统发布成果不影响系统现有功能使用,以及相关系统对其服务的调用。
方案编制周全工作推进有序
为充分做好7个系统的调整优化工作,各调优工作组都进行了深入调研、分析,在调优整体方案的基础上分别制定了针对性较强的实施方案和工作计划,有序推进各系统的调整优化工作。
──营销3.0系统调整片区分别业务。针对营销3.0系统数据库负载不均的情况,对数据库做了片区架构调整,基于片区用户数量将服务器分为两大片区,不同片区连接不同数据库实例,避免拥堵和争用。本次架构调整在对业务访问进行分区的基础上,还对营销3.0系统目前访问方式进行了梳理,分为“标准业务、非标准业务”,对两类业务设计不同的数据流向,满足负载均衡。通过对oracle awr报告的分析和对监控数据的分析,重写部分sql查询语句,新建和修改索引,对数据库大型表空间进行优化。
──银电互联系统更换设备增加冗余。银电互联系统通过更换老化设备,解决硬件过老带来的异常宕机的安全隐患,增加接入服务器和应用服务器的设备冗余,接入服务器和应用服务器两两热备,提供两台接入服务器供第三方支付单位调用,接入服务器与应用服务器交叉连接,每台接入服务器连接两台应用服务器,解决架构上的单点运行风险。
──财务集中核算系统迁移和分离版本。针对集中核算V3.0上线运行以来平台同时承载V2.1和V3.0两个业务共同运行的问题,对两个版本的系统进行了迁移和分离。将V2.1版本的数据库和应用单独迁移至虚拟化高端资源池,迁移后V2.1主要负责用户历史数据查询,V3.0提供核算生产服务,两个系统版本同时独立运行。解决集中核算应用服务器和数据库服务器负载不均的问题,充分利用系统平台闲置服务器资源,扩充核算应用服务器数量,降低每台应用服务器的负载,提高系统处理速度,根据数据量的大小将各单位的数据库实例平分至数据库服务器,根据数据库服务器的实例分配情况,调整应用服务器的应用分配,保证每台应用服务器所承载的业务量都相对平均。
──主网生产系统清理权限配置。针对系统登陆缓慢的问题,分析系统中权限配置和模板管理的混乱的现状,清理原有的系统权限配置,重新规划和配置系统的权限,减少用户在多个权限组的配置,提高系统的响应速度。通过对数据库进行合理冗余设计,减少两表连接所带来的性能消耗,给系统登陆相关的表创建及优化索引,提高查询效率。对系统的人员按角色进行梳理,按人员的角色配置启动中心模板,删除原来多余的模板,做到尽量一个用户只是用一个启动中心模板,必要的时候可以存在多个模板,去除重复的模板。启用数据归档策略,将不经常使用的数据移到一个单独的存储设备来进行长期保存的过程。
──GIS系统调整许可服务器和虚拟化服务器架构。针对虚拟化服务器登录缓慢的现状,设计调整省公司许可服务器架构,采用增加硬件的方式,在省公司集中化部署GIS许可环境,缩短了供电局GIS许可获取响应时间。提高供电局DDC、Deltas文件服务集成共享程度,将“一局多套”的DDC增量发布虚拟化服务器集群改造为“一局一套”架构,一套DDC配多套虚拟化服务器,采用DDC集中式发布的方式统一管理地图增量数据,将增量数据同步至多台虚拟化服务器,设计智能DDC发布程序,发布DDC无需停机等待。为解决单线图制图功能效率低下的问题,设计单线图制图功能与G/Tec平台剥离方案,实现单线图的生成、保存、修改等操作与基础平台无关,避免G/Tec长事务管理带来的低效,避免与GIS系统中设备编辑等制图任务的资源访问冲突,及额外的Deltas刷新工作,提高单线图功能的独立性。充分考虑GIS与营配系统接口,优化电子化移交功能,升级了WebGIS操作系统,提高硬件对内存的利用率,充分发挥硬件性能,解决了WebGIS数据获取响应时间长的问题,改善了电子化移交与营配系统中PMS、SCMIS、OMS等系统接口数据表单交互效果。针对虚拟化账号不足的现状,采购虚拟化账号和硬件,对现有虚拟化服务器扩容,核实GIS系统使用的实际业务开展所必须的许可需求。规范GIS运维流程,统一由省公司信息中心分配虚拟化账号至各供电局,各供电局对本区域内的许可进行二次管理及划分,规避分配不均的情况。
──协同办公系统进行细粒度划分。针对系统登录加载慢、首页加载慢和邮件系统的需求问题,对系统进行了细粒度划分,使得具有业务独立性的功能组合成为可独立运行的应用,对具有通用业务功能或技术能力的部分抽象为可独立运行的服务,为应用提供支撑,实现复用。对资源做动态调配,在运行时快速增减运行节点,提高系统在访问量变化时的响应效率,根据运行监控数据,按需调配,提升系统压力变化时的稳定性。
──人力资源系统双机服务提高能力。针对人力资源系统的单点接入和数据库的单节点运行现状,本次优化解决了数据库服务单点状态,通过Oracle RAC双机同时服务来提高数据库服务能力。消除中间件服务单点状态,通过集群改造,有效解决高峰期的响应能力。将后台消耗资源的业务如报表生成、ETC数据抽取、数据交换接口与用户业务服务分离到不同的应用服务器,避免后台业务运行期间影响用户的正常使用。
实地测试验证调优效果凸显
为充分检查调优工作成效,验证调优效果,在验收阶段,调优工作组先后到县公司和供电所进行了现场实地测试,收集各单位的使用意见及建议,持续进行系统优化提升。
──现场测试多次取样。按业务系统分为营销、GIS、生产、协同办公和人资、财务5个测试小组,测试过程中使用县公司账号登陆业务系统生产环境,测试团队分别在县公司和供电所进行两轮测试,每轮测试做两次取样,保证测试数据真实有效。测试组对县公司和供电所人员针对业务系统反馈的新问题、提出的新需求做了详细记录,并对问题和需求进行及时跟踪和反馈。
──现场测试统计分析。根据现场测试数据的统计分析结果表明,六个业务系统性能良好、运行稳定,对各系统业务功能点测试的平均响应时间均优于优化前指标,绝大多数满足调优目标,部分性能指标有较大提升。营销3.0系统、主网生产管理系统、南网协同办公系统、南网人力资源系统调优效果较好,各项指标均超过调优要求,调优达标率100%;财务集中核算系统、配网GIS系统总体优化效果较好,少数指标未达到调优要求,财务集中核算系统调优达标率91.7%,配网GIS系统调优达标率84.6%;各系统总体调优达标率94.9%,本期调优效果总体较好。
历时四个月的业务系统调整优化,通过对业务系统架构的调整,改善了原有系统结构的不合理,提升了系统性能和业务流转效率;通过对业务系统软件平台的优化,提高了平台业务功能模块的响应速率,丰富了平台界面的展现方式,提升了用户体验;通过对存储资源的扩容,实现了数据冗余和异地灾备,提高了应对突发状况的能力;通过对网络的扩容,消除了县公司网络带宽瓶颈,改善了系统承载业务的网络条件。业务系统优化是一个长期渐进的过程,系统的正常运行和升级,会使平台和业务产生新特性和新变化,系统的后续使用中也会出现新需求和新问题。优化工作将致力于本次优化中已达到目标但还具备优化空间的业务功能点做进一步研究和测试,对今后系统运行过程中反映出的问题做专项分析和优化,保障云南电网公司主营业务系统安全稳定运行。(何昱锋)
管控机制到位实施流程规范
为有效改善各业务系统的用户体验,公司借2014年综合数据网(C网)的全面建成投运为契机,提前组织做好业务系统自身的优化调整,提升系统性能,加快业务响应速度,提高客户满意度。
----成立调优专项工作领导小组。确立了信息部、信息中心、调优小组三级管控体系。信息部负责对项目进行总体管控。与相关业务部门做横向协调,组织开展项目初验、终验,对项目变更申请进行评审,发布调优成果。信息中心作为建设单位,统筹推进项目进程。根据工作方案要求对调优工作进行推进,协调各调优小组工作的部署以及资源的配置,检查和验证调优成果交付物,提出项目变更以及验收申请,编制调优里程碑计划和工作周报、月报。各调优小组负责调优工作的具体实施。
----形成规范的发布方式。对系统整体影响不大的功能调优项,采用完成即发的例行发布方式,及时定位发布后状态。对架构调整、数据库查询语言sql优化等性能调优项,采用每月集中式的发布方式,统一进行发布。对已完成系统调优开发工作的成果,由信息中心组织深入全面测试,确保系统发布成果不影响系统现有功能使用,以及相关系统对其服务的调用。
方案编制周全工作推进有序
为充分做好7个系统的调整优化工作,各调优工作组都进行了深入调研、分析,在调优整体方案的基础上分别制定了针对性较强的实施方案和工作计划,有序推进各系统的调整优化工作。
──营销3.0系统调整片区分别业务。针对营销3.0系统数据库负载不均的情况,对数据库做了片区架构调整,基于片区用户数量将服务器分为两大片区,不同片区连接不同数据库实例,避免拥堵和争用。本次架构调整在对业务访问进行分区的基础上,还对营销3.0系统目前访问方式进行了梳理,分为“标准业务、非标准业务”,对两类业务设计不同的数据流向,满足负载均衡。通过对oracle awr报告的分析和对监控数据的分析,重写部分sql查询语句,新建和修改索引,对数据库大型表空间进行优化。
──银电互联系统更换设备增加冗余。银电互联系统通过更换老化设备,解决硬件过老带来的异常宕机的安全隐患,增加接入服务器和应用服务器的设备冗余,接入服务器和应用服务器两两热备,提供两台接入服务器供第三方支付单位调用,接入服务器与应用服务器交叉连接,每台接入服务器连接两台应用服务器,解决架构上的单点运行风险。
──财务集中核算系统迁移和分离版本。针对集中核算V3.0上线运行以来平台同时承载V2.1和V3.0两个业务共同运行的问题,对两个版本的系统进行了迁移和分离。将V2.1版本的数据库和应用单独迁移至虚拟化高端资源池,迁移后V2.1主要负责用户历史数据查询,V3.0提供核算生产服务,两个系统版本同时独立运行。解决集中核算应用服务器和数据库服务器负载不均的问题,充分利用系统平台闲置服务器资源,扩充核算应用服务器数量,降低每台应用服务器的负载,提高系统处理速度,根据数据量的大小将各单位的数据库实例平分至数据库服务器,根据数据库服务器的实例分配情况,调整应用服务器的应用分配,保证每台应用服务器所承载的业务量都相对平均。
──主网生产系统清理权限配置。针对系统登陆缓慢的问题,分析系统中权限配置和模板管理的混乱的现状,清理原有的系统权限配置,重新规划和配置系统的权限,减少用户在多个权限组的配置,提高系统的响应速度。通过对数据库进行合理冗余设计,减少两表连接所带来的性能消耗,给系统登陆相关的表创建及优化索引,提高查询效率。对系统的人员按角色进行梳理,按人员的角色配置启动中心模板,删除原来多余的模板,做到尽量一个用户只是用一个启动中心模板,必要的时候可以存在多个模板,去除重复的模板。启用数据归档策略,将不经常使用的数据移到一个单独的存储设备来进行长期保存的过程。
──GIS系统调整许可服务器和虚拟化服务器架构。针对虚拟化服务器登录缓慢的现状,设计调整省公司许可服务器架构,采用增加硬件的方式,在省公司集中化部署GIS许可环境,缩短了供电局GIS许可获取响应时间。提高供电局DDC、Deltas文件服务集成共享程度,将“一局多套”的DDC增量发布虚拟化服务器集群改造为“一局一套”架构,一套DDC配多套虚拟化服务器,采用DDC集中式发布的方式统一管理地图增量数据,将增量数据同步至多台虚拟化服务器,设计智能DDC发布程序,发布DDC无需停机等待。为解决单线图制图功能效率低下的问题,设计单线图制图功能与G/Tec平台剥离方案,实现单线图的生成、保存、修改等操作与基础平台无关,避免G/Tec长事务管理带来的低效,避免与GIS系统中设备编辑等制图任务的资源访问冲突,及额外的Deltas刷新工作,提高单线图功能的独立性。充分考虑GIS与营配系统接口,优化电子化移交功能,升级了WebGIS操作系统,提高硬件对内存的利用率,充分发挥硬件性能,解决了WebGIS数据获取响应时间长的问题,改善了电子化移交与营配系统中PMS、SCMIS、OMS等系统接口数据表单交互效果。针对虚拟化账号不足的现状,采购虚拟化账号和硬件,对现有虚拟化服务器扩容,核实GIS系统使用的实际业务开展所必须的许可需求。规范GIS运维流程,统一由省公司信息中心分配虚拟化账号至各供电局,各供电局对本区域内的许可进行二次管理及划分,规避分配不均的情况。
──协同办公系统进行细粒度划分。针对系统登录加载慢、首页加载慢和邮件系统的需求问题,对系统进行了细粒度划分,使得具有业务独立性的功能组合成为可独立运行的应用,对具有通用业务功能或技术能力的部分抽象为可独立运行的服务,为应用提供支撑,实现复用。对资源做动态调配,在运行时快速增减运行节点,提高系统在访问量变化时的响应效率,根据运行监控数据,按需调配,提升系统压力变化时的稳定性。
──人力资源系统双机服务提高能力。针对人力资源系统的单点接入和数据库的单节点运行现状,本次优化解决了数据库服务单点状态,通过Oracle RAC双机同时服务来提高数据库服务能力。消除中间件服务单点状态,通过集群改造,有效解决高峰期的响应能力。将后台消耗资源的业务如报表生成、ETC数据抽取、数据交换接口与用户业务服务分离到不同的应用服务器,避免后台业务运行期间影响用户的正常使用。
实地测试验证调优效果凸显
为充分检查调优工作成效,验证调优效果,在验收阶段,调优工作组先后到县公司和供电所进行了现场实地测试,收集各单位的使用意见及建议,持续进行系统优化提升。
──现场测试多次取样。按业务系统分为营销、GIS、生产、协同办公和人资、财务5个测试小组,测试过程中使用县公司账号登陆业务系统生产环境,测试团队分别在县公司和供电所进行两轮测试,每轮测试做两次取样,保证测试数据真实有效。测试组对县公司和供电所人员针对业务系统反馈的新问题、提出的新需求做了详细记录,并对问题和需求进行及时跟踪和反馈。
──现场测试统计分析。根据现场测试数据的统计分析结果表明,六个业务系统性能良好、运行稳定,对各系统业务功能点测试的平均响应时间均优于优化前指标,绝大多数满足调优目标,部分性能指标有较大提升。营销3.0系统、主网生产管理系统、南网协同办公系统、南网人力资源系统调优效果较好,各项指标均超过调优要求,调优达标率100%;财务集中核算系统、配网GIS系统总体优化效果较好,少数指标未达到调优要求,财务集中核算系统调优达标率91.7%,配网GIS系统调优达标率84.6%;各系统总体调优达标率94.9%,本期调优效果总体较好。
历时四个月的业务系统调整优化,通过对业务系统架构的调整,改善了原有系统结构的不合理,提升了系统性能和业务流转效率;通过对业务系统软件平台的优化,提高了平台业务功能模块的响应速率,丰富了平台界面的展现方式,提升了用户体验;通过对存储资源的扩容,实现了数据冗余和异地灾备,提高了应对突发状况的能力;通过对网络的扩容,消除了县公司网络带宽瓶颈,改善了系统承载业务的网络条件。业务系统优化是一个长期渐进的过程,系统的正常运行和升级,会使平台和业务产生新特性和新变化,系统的后续使用中也会出现新需求和新问题。优化工作将致力于本次优化中已达到目标但还具备优化空间的业务功能点做进一步研究和测试,对今后系统运行过程中反映出的问题做专项分析和优化,保障云南电网公司主营业务系统安全稳定运行。(何昱锋)