陈泽昊
宁夏信通网络科技有限公司 宁夏银川 750000
摘要:城镇化的发展使我国居民的用电需求不断增加,电网运行的负担越来越重,对我国电力云服务平台的建设提出了更多挑战。在信息技术不断发展的今天,电网发展也朝着智能化和信息化方向进行,智能监测平台、智能数据采集平台等应用在我国电力运营当中,通过进一步对我国当前电力云服务平台进行设计和研发,加强微服务平台架构的应用,改善电力云服务平台运行效果,更好的提升我国云服务平台数据处理能力和信息整合能力。
关键词:微服务;架构;电力;云服务平台
一、微服务架构设计理念概述
微服务是指在信息技术和智能化发展下,对分散的大型系统的重新构建,在运行过程中,通过微服务架构能够将相对独立的状态进行结合,通过内部自动控制来达到良好的运行效果。传统的服务架构主要包括表现层,业务层以及数据层,不同层次在运行过程中通过自身的运行增强管理效果,其中业务层主要就是对系统进行内部编辑和部署,按照物理部署进行分析,在运行过程中仍然是独立层次的运行。在这种架构中,开发者可以按照系统所提供的工具进行实施开发,这样也能够加强设计人员的编程能力,但是当前人们用电量的不断增长,使得交付过程中架构时间逐渐增加。在新时期,需求量更大,而传统的服务架构已经无法满足实际的需求,所以传统架构已经濒临淘汰。微服务架构中可以应用敏捷开发的理念,更好的加强电力服务平台的优化构建,实现服务的最简化,提高服务的流程性。在服务平台优化当中,技术人员可以根据实际需求进行有针对性的改进,能够符合当前的实际需要。同时,微服务架构还能实现独立编译,通过独立运行减小总线开发的难度。通过对现有电力服务业务优化,由技术人员对系统进行互补改进,以补丁的形式来实现各个服务的相对独立,在系统升级和优化过程中,技术人员只需要将问题进行更新就可以妥善解决。
二、我国电力云服务发展存在的困境
(一)浪费网络资源
在我国电力发展过程中存在电力资源浪费情况,导致我国电力云服务的发展受到很多阻碍,影响网路资源的优化运用。在电力系统中应用云计算技术能够更好地将宽带技术有机结合,电力企业内部的数据中心将不同技术有效整合,加强了数据分析和处理的能力,电力企业在发展过程中需要大量的宽带作为技术集成,只有有效的结合不同的技能才能增强电力企业内部数据处理能力,所以在应用时会浪费大量网络资源,这样公共资源很得到均衡使用。一般400台服务器的网络缴费系统就要消耗95GByte,在我国东北部网络资源浪费情况尤为突出。
(二)重复建设
与发达国家相比,我国在云服务平台建设上仍然处于初级阶段,特别是对于云计算等高新智能技术仍然处于发展阶段。在这个过程中,很多云服务开发商在推广过程中忽视了整体利益,只针对自己的企业内部加强管理,这样就无法真正引入适合电力企业的云服务平台。很多企业在引进云服务过程中,都引入国外相对成熟的服务内容,虽然对企业内部解决了一些问题,但是并没能从根本上有针对性的采取专业性的服务,一定程度上损害了社会公众的利益。而大量的服务平台费用外流却没有核心技术,也是我国当前电力云服务平台发展的短板。此外,很多企业过度研发云计算技术,导致我国大量的电力数据外流,出现了很多问题,也加速了公共资源消耗的情况。
(三)电力能源消耗量大
近年来,我国经济社会的发展使很多电力能源尽量消耗,在我国国家能源局每年的电能总结报告中可以算出在云计算服务平台中耗电量十分巨大。
与其他国家相比,我国各大电力运营商消耗电能数量更多,甚至云计算的数据中心号能占到国内用电总量的1.7%,国外早就认识到云服务平台在应用过程中耗能量大,所以很多专业技术人员开始对电力服务平台进行研究,加强服务系统的整合,主动减小服务器的空载耗电量,但是我国相关技术没有跟上,在研发过程中也缺乏专业的人员队伍和技术支持,这样在进行云服务平台应用过程中,就需要将电力能源网络公共资源等消耗问题进行综合分析,但是目前我国仍然缺乏有效的技术手段缓解云计算和云服务带来的困境。
三、电力云平台优化分析
(一)云服务平台功能实现
在云服务系统平台当中,需要对数据处理,信息整合以及应用程序开发进行进一步优化。在数据处理中,要加强大数据平台和关系数据库进行分析,加强数据储存计算和分析的能力,在信息整合时也要通过统一权限,分布消息对相关信息进行业务流程整合,提高其有效性。同时,在程序开发阶段,要对开发环境应用程序和各个环境进行集成,加强测试及部署的有效性。
(二)软件设计
软件设计需要按照电力营销业务实际情况,有针对性的设计。不同的营销业务需要设计不同的功能,加强客户服务,客户关系和综合管理之间的设计,针对实际情况来开展微服务类别管理。同时,在构建应用程序体系时,应通过相互独立的体系完成服务功能,实现分开部署彼此独立运行。
(三)持续交付组件
持续交付组件是电力云平台相关电力应用微服务运行环境中能够实现自动化的前提,通过交付组件来进行快速灵活的运用,通过持续部署使微服务本身具有可编程配置,这样也能够为后续的维护和数据管理提供便利同,从而能够加速自动构建和发布管理的效果。
(四)服务注册中心
服务注册中心是微服务架构中的重要组成之一,需要根据环境的变化来进行灵活的判断,按照默认规则或策略下实现改变电力云服务平台,在可持续交付组件中进行多元化的服务,通过协调方法、通信协议等进行详细的记录,这样也能够实现对其运行的动态监测。同时,在服务注册中心中需要加强客户端设计,通过分发层加强策略的自由定位,同时也可以通过多个微服务协同合作,进行不同场景的定位。
(五)服务网关
服务网关是电力云服务平台上的访问入口,能够实现外部信息和内部信息之间的彼此分割,在运行过程中可以按照一定要求实现平台的支持外部调用。同时,能够根据云计算的节点和算法程序提供代码,对相关数据进行拦截和预处理,将各种数据提供结果加强协议转换,负载均衡等相关策略的优化进行。
四、基于微服务架构的电力云平台设计
基于微服务的电力云平台,需要将大的复杂的业务变成更小的可重复利用的服务,这样能够将各个微服务按照一定的业务逻辑进行排列,组织更好地构建服务架构。同时,微服务应用开发结束后要通过持续交付组件进行电力云平台内的部署和验证,通过注册到服务中心,通过平台提供给服务网关组件,请求各个平台中的微服务正常运行。此外,电力云服务中各个负责系统内部有专门进行监控管理的板块,通过持续交付组件加强服务注册中心以及服务网关之间的互动连接,实现内部的统一协调,更好地促进不同微服务的协同合作。
结束语
通过对微架构、云计算等技术对电力云服务平台融合研究,能够更好的掌握当前微服务架构的设计理论,按照我国当前的电力云服务现状,进行有针对性的问题解决。通过加强通信标准,提高服务注册效果,不断提出优化方案,通过多个微服务的实例共同构成平台的可持续交付组件,掌握网络通信协议以及历史记录,这样才能够营造良好的网络环境,提高云服务平台的服务质量。
参考文献
[1]袁小凯,李果,黄世平.基于微服务架构的电力云服务平台设计研究[J].电子设计工程,2021,29(11):185-188.
[2]耿贞伟,苏文伟.对微服务架构的电力云服务平台研究[J].微型电脑应用,2019,35(02):80-82.
[3]杨俊伟,纪鑫,胡强新.基于微服务架构的电力云服务平台[J].电力信息与通信技术,2017,15(01):8-12.