云计算技术在电力企业多项目管理软件发布中的应用研究
2019-11-22
来源:《自动化与仪器仪表》作者:山东电力工程咨询院有限公司 伊洪磊,张从昕
摘要:电力企业多项目管理软件涉及数据规模巨大,给软件发布带来了很大的困难,传统软件发布方法只适于数据规模小的企业,时效性差、成本高、可靠性低。为此,将云计算技术应用于电力企业多项目管理软件发布中。给出发布电力企业多项目管理软件框架结构,介绍了云计算技术中的分布式技术和虚拟化技术。设计了一个云计算平台,包括本储存层、基础管理层、应用接口层、高级访问层。给出云计算技术下软件信息智能调度过程,设计了一种云计算接口。通过云计算技术实现源代码、软件变更、人力资源和文档的管理。实验结果表明,所提方法处理能力强,可靠性高,所需成本低。
关键词:云技术;电力企业;多项目;管理软件;发布
0、引言
近年来,我国电力市场发展迅速,电力企业竞争越来越激烈,对电力企业项目管理的要求越来越高[1-2]。电力企业项目种类多,涉及很多电力企业部门间的协调和通信,所以研究一种有效的电力企业多项目管理软件发布方法具有重要应用价值[3]。
电力企业多项目管理软件具有很高的复杂性,涉及数据规模巨大,给软件发布带来了很大的困难[4]。当前常用的软件发布方法只适于数据规模小的企业,不适于电力企业,导致软件发布时效性差、成本高、可靠性低。为了解决上述问题,将云计算技术应用于电力企业多项目管理软件发布中。
1、云计算技术在电力企业多项目管理软件发布中的应用
1.1发布软件框架结构设计
本节电力企业多项目管理软件发布遵循多层结构系统模型,引入云计算技术实现[5]。发布软件前端部署用户的Web界面,发布软件后端数据库采用云计算技术进行处理,保证数据的安全性。发布软件可支持源于广域网、内部网和各用户的不同访问[6]。发布电力企业多项目管理软件框架结构用图1进行描述。
图1 软件层次结构图
1.2云计算技术应用
1.2.1云计算技术实现
云计算实质为一种网络分布式大型计算模式。云计算把计算分配给由多个计算机组成的资源库中,提高计算能力。云计算资源库通过网络把不同类别广域异构计算资源整合在一起,从而实现虚拟的、可动态扩展的计算资源库构建。云计算技术主要包括分布式技术和虚拟化技术,下面进行详细分析[7]。
通过分布式技术能够实现不同IT资源的分布式使用,还可利用不同类别计算资源处理计算问题,将处于不同地理位置的各个计算机通过网络构成一个逻辑统一的大规模数据库,同时能够实现文件的分布式管理。
云计算分布式技术的特征包括:
(1)分布式技术可将大量异构计算资源整合在一起,构成一个具有较强计算能力与储存能力的平台;
(2)分布式技术存在一定的动态可扩展性,便于云计算平台计算与存储能力的扩展。对于电力企业,其中有许多空闲的计算与存储资源,通过云计算技术对这些空闲资源进行整合处理,可缩减在信息装置上的花费[8]。
通过虚拟化技术能够实现IT不同环节资源虚拟化,使云计算平台成为一个独立实体,得到计算服务的专指接口。采用虚拟化技术,云计算平台能够按照用户的要求分配计算资源并组建系统平台,使用户业务系统具有较强自适应性[9]。
采用虚拟化技术,云计算技术能够为用户提供不同类别计算资源对应的服务。通常把服务划分成基础设施服务、平台服务以及软件服务3大类。基础设施服务为客户提供一台计算机,此计算机具有计算与存储能力动态可扩展性。平台服务为客户提供了一个平台,采用该平台能够进行软件开发与测试。用户能够通过网络上直接在此平台研发软件,同时把软件发布在云计算平台上,实现资源共享。软件服务使用户通过网络直接查找云计算平台上的应用软件,不用在当前计算机上安装此应用软件。
本节针对电力企业多项目管理软件设计了一个云计算平台,其主要包括四个层次:基本储存层、基础管理层、应用接口层、高级访问层。基本储存层安装于电力企业,主要用于保存基础数据,以及电网状态的监控等;基础管理层主要用于分布计算、数据加密和备份等;高级访问层主要用于处理计算要求;应用接口层主要负责实现以上各层之间的联系。如图2所示。
免责声明:
1、项目管理信息化网发布的所有资讯与文章是出于为业界传递更多信息之目的,并不意味着赞同其观点或证实其描述。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请浏览者仅作参考,并请自行核实相关内容。
2、本站部分内容转载于其他网站和媒体,版权归原作者或原发布媒体所有。如文章涉及版权等问题,请联系本站,我们将在两个工作日内进行删除或修改处理。敬请谅解!
-
延伸阅读:
-