APP下载

基于微服务架构的电力云服务平台探究

2019-10-30梁国迪

科学与财富 2019年30期
关键词:资源共享

梁国迪

摘 要:在智能电网建设中,向用户提供更高质量的电能和更加完善的服务是电力企业追求的目标,也是提高电力公司市场竞争力的关键。基于微服务架构搭建电力云服务平台,能够根据用户不同的需求和关注市场发展形势,通过业务集成、数据共享,更好的支持电力公司不同业务的发展。本文首先概述了电力云服务平台的重要价值,随后就基于微服务架构的电力云服务平台的结构组成和优化策略展开了简要分析。

关键词:微服务架构;云服务平台;资源共享;服务注册

引言:在信息时代,一方面是客户的用电需求增加,为了向电力用户提供更加优质的服务,电力公司需要转变传统管理和服务模式;另一方面是电力公司自身业务的增长和系统的升级,对管理工作提出了更高的要求。受到这些因素的影响,电力公司必须要顺应形势,利用大数据技术、微服务架构,搭建电力云服务平台,从而能够灵活应对复杂的业务开展需要,切实提高电力公司在新的市场环境下的竞争力。

一、建设电力云服务平台的价值分析

电力云服务平台能够借助于大数据、云计算等信息技术手段,将用户的需求信息统一起来,集中解决,更好的为电力用户提供优质服务。具体来说,电力云服务平台的应用价值体现在以下几个方面:(1)实现电力信息资源共享,基层电力公司能够充分利用云服务平台上收集和存储的信息,优化供电服务,满足不同电力用户的多样化需求;(2)在线办理提高服务质量,电力用户只需要提供申请,就可以获得电力公司工作人员的在线解答,帮助电力用户节省时间,也提高了电力公司的办事效率;(3)加强用电监控,保障电力安全。通过同步获取电网运行参数,对区域电网运行情况进行动态监控,及时发现故障隐患和安全问题,采取有效措施,保障电网运行安全。

二、微服务架构的特点

在互联网背景下,电力公司也顺应时代要求引进了信息化管理系统。早期的管理系统采用的是单体式架构,但是随着电力系统的复杂化和电力业务的多样化,服务器承受的压力增大,单体式架构不能快速完成信息处理,难以满足电力公司各项业务开展需要。微服务架构可以看作是单体式架构的一种升级,是由多个功能不同的应用组件复合形成,这样就可以将电力公司的各项业务,分解到每一个专门的应用系统上,从而保证了系统的快速响应和业务的及时办理,更好的满足了用户的多样化需求。

三、基于微服务架构的电力云服务平台构建策略

1、基于微服务架构的电力云服务平台结构

(1)云服务中心

云服务中心主要负责对平台服务层上传的各类信息进行分析、判断,然后做出控制指令,并提供相应的服务。微服务架构电力云平台架构如下图1所示。从结构组成上来看,云服务中心又可分为两部分:其一是云控制台,分别提供了访问控制、API管理、应用软件管理等功能。技术人员可以操作云控制台,下达一些基础指令,包括查看平台运行的历史记录,更改访问权限等。其二是监控调度系统,主要包括电力系统运行过程中的一些监控功能,包括监控数据存储、监控分析等。通过操作监控调度系统,可以掌握任意时间段、任何区域的电网运行参数。

(2)基础设施服务层

作为电力云服务平台的中间结构,基础设施服务层承担着存储海量运行数据和提供基本计算服务的功能,另外在一些运行负载较大的电力系统中,基础设施服务层也发挥了均衡负载的作用。基础设施服务层通过三个接口与云服务中心相连,接受云服务中心的直接调度。例如存储服务单元可以根据监控调度,将存储的电网运行信息按照检索要求上传到云服务中心;计算服务单元可以利用大数据、云计算等技术,对海量的电网运行参数进行计算,可以更加直观的了解用电信息。

(3)平台服务层

根据服务内容的不同,可以将其分为两大模块:(1)平台组件服务模块,提供电力云服务平台日常运行所需的各种基本功能,包括系统访问服务、数据传输服务、数据分析服务等。各个子模块之间采用独立分布方式,这样既可以提高平台服務层的运行效率,又可以避免各个子模块之间产生信号串扰,保证了平台组件服务的质量。(2)应用管理服务模块,对平台上各类应用软件进行管理,包括定期检测和更新应用软件,定期清理应用软件的缓存等。可以减轻应用软件的运行负荷,提高系统响应速度和处理能力。

2、基于微服务架构的电力云服务平台优化建议

(1)尽快统一服务通讯机制

通过上文分析微服务架构的特点,可以发现该架构中包含了多个应用组件。基于微服务架构的电力云服务平台,在进行信息处理和提供服务时,也会使用到大量的应用组件。为了提高系统的协调性,需要建立统一的服务通讯机制,确保各个应用组件之间能够实现无障碍的信息传递,提高云服务平台的整体运行效率。例如,可以为一个服务的API定义唯一的描述标识,同时为了保证向前兼容性,还要考虑一个服务不同版本、不同状态对应的多实例共存时应如何描述。

(2)实施服务注册机制

服务注册与发现机制为电力云平台中的各个服务提供定位功能,为保证各个电力应用服务的可靠性,电力云平台需要提供一个实时更新的高可用服务注册与发现中心。服务注册包括自注册和被注册2种类型,其中自注册是指服务实例主动注册到服务注册与发现中心,并利用反馈机制确认注册信息的有效性。被注册是指由服务注册与发现中心主动去发现新的服务实例。

(3)加强服务注册中心的运行监管

服务注册中心是微服务架构中的核心组件。电力云平台的可持续交付组件运行着多个供其他服务或外部应用访问的微服务实例,平台通过服务注册中心记录每个实例的调用方法、通信协议等访问信息。并且服务注册中心负责对每个实例的运行状况进行追踪,监测运行时的动态信息。

结语:现阶段微服务架构已经广泛应用于各行各业,在提高信息处理能力、解决复杂业务问题等方面发挥了显著作用。将微服务架构与电力公司的云服务平台结合起来,可以通过大数据分析、云计算等技术手段,动态的获取电力用户的需求,从而为用户提供更加便捷和优质的服务,在激烈的竞争中实现电力公司的可持续发展。

参考文献:

[1]程伟华,周捷,赵亚男.基于微服务架构的电力系统拆分方法[J].信息技术,2018,42(10):123-127.

[2]常晓荣,张春光,王思宁,etal.电网云测试服务平台的设计与应用[C]//2016电力行业信息化年会论文集.2016.

猜你喜欢

资源共享
交通运输数据资源共享交换体系探究与实现
福建省交通运输信息资源共享平台
针对大数据背景下工程造价信息的资源共享
如何处理教学局域网资源共享中的常见故障
卫康与九天绿资源共享
教育部第一批“国家级精品资源共享课”公布
新疆:发展远程医学 促资源共享
政府部门间G2G信息资源共享的演化博弈分析
测量学精品资源共享课建设的探索
大学城体育课程资源共享初探