小型应用系统平台优化整合*

2014-06-27 05:52卢黎明
湖州师范学院学报 2014年10期
关键词:运维统一信息系统

卢黎明,黄 立

(国网浙江省电力公司湖州供电公司,浙江湖州 313000)

小型应用系统平台优化整合*

卢黎明,黄 立

(国网浙江省电力公司湖州供电公司,浙江湖州 313000)

介绍了市级供电企业信息系统的使用现状,分析了小型应用系统在运维过程中存在的问题,并从系统运维角度提出了相应的优化整合方案,同时对优化整合的实施效果进行了对比分析.

小型应用;平台;优化;整合

0 引言

随着企业信息化程度的不断提高,越来越多的信息系统逐渐上线,为企业经营管理创造了巨大效益.但通常这些系统是由不同厂家开发,其平台架构、技术路线、遵循标准等均不一致,因此造成企业系统在建设、管理、运行、维护、扩展完善、信息共享等方面很难进行有效地集成,形成了大量的信息孤岛,同时也积累了大量的硬件设备,给运维部门带来很多难题.如何做好该类系统的运行维护工作,已成为信息运维部门思考的主要问题.对该类信息系统进行优化整合并统一管理,是解决以上问题的可行思路[1].目前对信息系统优化整合方面的研究主要通过信息资源规划、统一应用接口和数据库等方法,对系统进行重新设计与开发[2~4],以实现信息系统的优化整合和统一管理.但该类方法存在经费投入多、开发周期长等问题,不适用于部门级的小型业务应用.针对该情况,本文从数据库与应用软件的分离、数据的集中存储与管理、应用软件的快速部署三方面开展研究,提出了一种小型应用系统平台优化整合的方案.

1 现状分析

随着供电企业“SG186”、“三集五大”等建设,大部分的应用系统已在省公司一级集中,如ERP、协同办公、企业门户等,系统的运维工作也由省公司级信息部门承担.目前,在地市级层面还存在少量的基础应用,如网管、机房监控、桌面管控、防病毒等系统,同时还存在一些尚未在省公司集中的生产应用.这些应用功能比较单一,通常只是个别业务部门使用,如封印管理、部门网站、物料管理等.这些余留的小型应用系统通常是单机运行,集数据库与应用软件于一体,给信息部门日常运维带来很多问题,主要表现在:

(1)资源利用率低.服务器资源得不到充分利用,CPU负载通常不到5%,内存使用率不到10%,同时占用机房空间,浪费能源.由于设备被独占,资源无法共享.

(2)维护工作困难.每套小型应用系统均带有数据库,增加了运维人员对数据库的维护工作量.如数据库软件有最新安全补丁需要更新,每个数据库软件都需要更新一遍,此过程中进行了大量的重复工作.

(3)业务连续性得不到保障.由于是单机运行,一旦该设备出现问题,就无法对外提供服务.虽然可以从备份系统中恢复,但恢复时间可能满足不了生产需求.

2 优化思路

小型应用系统的特点主要有:①规模小,一般只有一台PC服务器,既安装数据库又安装应用软件;②系统分布零散,耦合度不高;③网络流量不大,用户数量不多;④系统数据量小;⑤对CPU、内存、I/O等主机硬件要求不高.

实现该类小型应用系统集中管理的最流行的方式是利用虚拟机技术,将一台物理服务器模拟出多台虚拟服务器,然后将零散的应用系统从物理服务器迁移到逻辑服务器.这样不仅能大量减少物理服务器的数量,减小机房压力,还可实现故障自动检测、自动转移等高可用功能[5].将物理服务器迁移至虚拟机中,可减少硬件设备的维护工作,但软件特别是数据库系统的维护工作并未减少.如有10套SQL SERVER数据库系统,一个数据库补丁需要进行10次重复安装,需维护20套虚拟服务器实现故障转移,需安排10个备份策略进行数据备份.

本文提出小型应用系统优化整合方案,目标是减少重复运维工作.主要的整合思路为:建立统一数据库平台,将各类小型应用数据库进行整合集中,实现统一的数据库管理;实现应用软件的快速部署及切换;结合虚拟机技术减少硬件数量,以减少日常运维工作量.

3 整合方案

3.1 数据库与应用软件分离

数据库与应用软件分离是整合过程中最基础的一步,即将运行在一台PC服务器的应用系统拆分成两台,其中一台安装数据库,另一台安装应用软件,两台服务器合作运行.这一过程实现简单,但存在诸多问题,如因软件开发设计时未充分考虑而将IP地址、连接的数据库和账户名称,甚至密码包含在程序代码中,无法进行灵活配置,这时只能寻求软件开发商对软件或代码进行修改或调整.

3.2 数据的集中存储与管理

数据的集中存储与管理是通过搭建统一数据库平台,将同类数据库进行合并集中存储,从而减少数据库的运维工作量.

3.2.1 数据库统一平台的搭建

小型应用系统数据库通常采用ORACLE和SQL SERVER,只是数据库的软件版本有所差别.因数据库软件版本通常满足向前兼容,整合时宜优先考虑高版本数据库,如ORACLE 11g和SQL SERVER 2008,这两个版本均能满足现有小型应用系统的数据库部署.一般情况下ORACLE采用双机RAC方式进行搭建,SQL SERVER采用双机主备方式进行搭建,同时应充分考虑平台性能、安全性和可扩展性.统一数据库平台架构如图1所示.

图1 数据库平台Fig.1 Database platform

ORACLE双机RAC方式是在一台服务器故障情况下,另一台服务器还能不间断地对外提供数据库服务.SQL SERVER双机主备方式是在一台服务器故障情况下,能快速迁移到另外一台服务器.而数据统一存储在SAN存储中,保证了数据的可靠性.通过这种群集方式部署,尽可能地缩短数据库停运的时间.不管是设备故障,还是计划检修,只要不是两台服务器同时停运,均不会影响正常生产.

3.2.2 数据库的整合

小型应用系统通常具有以下特点:比较零散,相互之间耦合度不高;数据之间不存在必然联系,无需进行数据模型级的整合;应用软件实现架构较统一.因此可将数据资源整合至数据库统一平台进行集中管理.

对基于ORACLE数据库的应用,单独建立一个账户和一个表空间,使用exp或expdp将原应用数据库导出,然后使用imp或impdp导入到数据库统一平台的ORACLE数据库中.对基于SQL SERVER数据库的应用,单独建立一个账户和一个库,然后使用备份和还原的方式,将原数据库合并到统一平台的SQL SERVER数据库中.在ORACLE中建立的账户只能访问自己的表空间,SQL SERVER数据库中建立的账户只对应到相应的库,均不能访问其他的表空间或库,保证了数据的安全性.此外,为保证数据的一致性,应确认数据库对外服务已停止后再进行数据库导出、导入工作.

3.3 应用软件的部署

应用软件的合理部署可实现系统的快速恢复,缩短系统宕机时间.应用程序与数据库分离简化了应用软件的安装:通过将软件安装程序优化打包,实现软件的一键式快速部署.在实际生产环境中,对实时性要求较低、影响面较小的应用,一旦应用故障,开启预先部署好的应用服务器或在备用服务器上临时安装应用软件即可,选择的服务器可以是物理机或虚拟机.对重要程度或实时性要求较高的应用,应采用部署群集的方式提高业务的连续性.应用服务器部署见图2.

图2 应用服务器部署Fig.2 App lication server deployment

为验证小型应用系统平台优化整合方案,本文以湖州供电公司的平台优化整合效果为例进行分析.表1为小型应用系统整合前后数据库与PC服务器数量对比,其中2套数据库占用4台物理服务器,应用服务器采用虚拟服务器的方式部署,占用两台物理服务器.数据库从原来的13套减少到2套,PC服务器从原来的13台减少到6台.

表1 优化整合前后对Table 1 Before and after the optimization and integration

通过小应用系统平台优化和整合,取得了良好的效果:

(1)大量减少了运行设备,资源得到了充分利用.结合虚拟机减少了在运PC服务器的数量,降低了运行能耗,减轻了机房运行压力,减少了维护成本.

(2)数据与应用分离,安全性更高.数据库与应用软件完全独立,实现了应用管理员、数据库管理员的分离.

(3)减少了对外围厂商的依赖性,提升了主业化运维.在整合过程中,对应用系统结构、数据流向、软件的实现方式等有了更深一步的了解,对数据库、软件配置要求更清晰.

(4)减少了运维重复工作量.数据库从原来的13套减少到2套,在数据库维护层面,减少了大量重复工作量.应用迁移部署更快速方便.

4 结语

本文研究小型应用系统平台优化整合并提出整合方案,提高了信息运维效率,降低了运维成本,减少了对外围厂商的依赖性,提升了数据安全性,为零散、孤立的应用系统提供了一种方便、快速、有效的整合方法.

[1]甄镭.信息系统升级与整合:策略·方法·技巧[M].北京:电子工业出版社,2004.

[2]张超.企业信息化系统的资源整合管理[J].电信科学,2012(7):153-156.

[3]张洋.供电企业信息系统整合和数据统一[J].电力信息化,2009,7(6):30-32.

[4]脱秀林.核电仓储管理信息系统优化[J].中国物流与采购,2013(7):74-75.

[5]喻诚斐,李敏,马磊.利用虚拟技术提高电力实时信息系统可用性[J].华东电力,2009,37(11):1 880-1 881.

Optimization and Integration of Small Application System Platform

LU Liming,HUANG Li
(Huzhou Power Supply Company,Zhejiang Electric Power Corporation,State Grid,Huzhou 313000,China)

This paper introduces the current situation of power supply enterprises information system,and analyses the existing problems in the process of operation and maintenance.To improve the efficiency of maintenance,the paper proposes a system platform optimization scheme for simple applications,and at the same time,analyzes the result of the optimization and integration.

simple application;platform;optimization;integration

TP302.1

A

1009-1734(2014)10-0039-04

[责任编辑 高俊娥]

2014-08-15

卢黎明,高级工程师,研究方向:电力系统信息和自动化.E-mail:32250911@qq.com

猜你喜欢
运维统一信息系统
企业信息系统安全防护
坚持严管和厚爱相统一的着力点
碑和帖的统一,心和形的统一,人和艺的统一
运维技术研发决策中ITSS运维成熟度模型应用初探
统一数量再比较
风电运维困局
基于区块链的通航维护信息系统研究
信息系统审计中计算机审计的应用
杂乱无章的光伏运维 百亿市场如何成长
基于SG-I6000的信息系统运检自动化诊断实践