贾君君,杨 放,杨 扬,夏 星
(石油管工程技术研究院,西安 710077)
现代先进信息技术的大量应用对于企业提质增效、转型升级的作用效果越来越明显,信息化建设已成为企业发展战略的重要组成部分。石油管工程技术研究院依据自身业务发展及软件管理现状,对各类信息平台实现共享管理,旨在为信息化时代企业软件资源集中管理与共享使用提供新模式。
近年来,石油管工程技术研究院依据自身业务发展需要,采购、定制开发了较多专业软件,助力科学研究。但这些软件资源基本上由各项目负责人管理,管理比较分散,未能实现全院资源共享,主要存在以下4 方面问题。
一是高价值软件未能有效利用。石油管工程技术研究院在科研工作中,需经常应用CAE(Computer Aided Engineering,计算机辅助工程)仿真软件来验证与推导,通过计算机辅助求解分析复杂工程和产品的结构力学性能,以及优化结构性能等。此类仿真软件价格较贵,动辄几百万元。但采购回来的专业软件,大多在个人手中,未能实现全院共享。
二是功能相近软件重复定制开发。由于软件定制开发由各项目负责人根据自身项目特点,按照相关采购流程,自主定制开发,验收结束后,大多由个人保管使用。由于信息不共享,极易造成不同人员不同时期重复投资开发功能相近的专业软件。
三是软件后期运维水平有限,生命周期较短。项目负责人的专业背景、大多为材料专业,不擅长信息系统的运行维护,极易由于运维不当造成软件的使用周期缩减。
四是软件使用状况无法掌控,后期投资缺少数据支撑。各软件实际使用情况无法实时知晓,没办法为进一步优化软件资源配置与后期软件采购提供决策支持。
云计算是分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡、热备份冗余等传统计算机和网络技术发展融合的产物,其通过互联网提供计算服务,这些计算服务包括存储、服务器、数据库、软件和分析等。云计算服务分为三类,即基础设施即服务、平台即服务和软件即服务。其中软件即服务是将应用软件统一部署在云平台,用户可以依据自己的实际需求通过网络按需使用软件。
石油管工程技术研究院利用软件即服务的云计算技术构建软件共享平台。整体逻辑框架如图1 所示。整个共享平台采用B/S 结构模式,终端用户通过浏览器登录软件共享平台,平台以仿Windows 界面展现软件,依据软件功能分为仿真计算、油井管、输送管、安全评价、非金属等九大类,每类软件均为一个文件夹,里面包含相应类别的商品化软件或定制开发的软件平台。通过后台程序调用高性能计算集群或虚拟化服务器的相关软件。其中虚拟化服务器虚拟出各类应用软件需要的操作系统、数据库等资源。由资源调度平台统一管理授权应用。终端用户使用云平台像使用本地电脑一样方便。
图1 软件共享平台逻辑图
该软件平台实现了四个层面的功能。一是软件许可证资源管理,包括软件许可资源的规划、管理、监控、调度等系统管理功能。二是软件许可资源授信管理,通过用户管理、权限管理、日志管理、行为审计等日常运维管理,建立软件许可资源使用的授信机制,保证得到管理员允许的用户才可以使用软件许可资源,保证软件许可资源不被非授权用户使用,控制同一用户同时仅能够打开一个功能模块,控制用户使用的软件许可资源数量不超过管理员允许的数量等,保证资源被合法用户合理使用。三是终端用户使用资源功能,为终端用户提供单点登录,使得用户能够方便查询、申请使用软件许可证资源。四是决策辅助功能,定期为管理层用户提供软件资源使用状况、各单位软件使用情况等报表,为管理层评估软件性能、优化软件资源配置等决策提供支持。
石油管工程技术研究院软件共享平台的成功上线,结束了软件资源管理各自为政的历史,实现了全院软件集中管理模式,提高了软件利用率。后期将针对集中的软件平台进行统一数据挖掘,形成一个具有本单位特色的集成应用平台,实现所有软件数据的整体调用与分析。