梁國迪
摘 要:在智能電網建設中,向用戶提供更高質量的電能和更加完善的服務是電力企業追求的目標,也是提高電力公司市場競爭力的關鍵?;谖⒎占軜嫶罱娏υ品掌脚_,能夠根據用戶不同的需求和關注市場發展形勢,通過業務集成、數據共享,更好的支持電力公司不同業務的發展。本文首先概述了電力云服務平臺的重要價值,隨后就基于微服務架構的電力云服務平臺的結構組成和優化策略展開了簡要分析。
關鍵詞:微服務架構;云服務平臺;資源共享;服務注冊
引言:在信息時代,一方面是客戶的用電需求增加,為了向電力用戶提供更加優質的服務,電力公司需要轉變傳統管理和服務模式;另一方面是電力公司自身業務的增長和系統的升級,對管理工作提出了更高的要求。受到這些因素的影響,電力公司必須要順應形勢,利用大數據技術、微服務架構,搭建電力云服務平臺,從而能夠靈活應對復雜的業務開展需要,切實提高電力公司在新的市場環境下的競爭力。
一、建設電力云服務平臺的價值分析
電力云服務平臺能夠借助于大數據、云計算等信息技術手段,將用戶的需求信息統一起來,集中解決,更好的為電力用戶提供優質服務。具體來說,電力云服務平臺的應用價值體現在以下幾個方面:(1)實現電力信息資源共享,基層電力公司能夠充分利用云服務平臺上收集和存儲的信息,優化供電服務,滿足不同電力用戶的多樣化需求;(2)在線辦理提高服務質量,電力用戶只需要提供申請,就可以獲得電力公司工作人員的在線解答,幫助電力用戶節省時間,也提高了電力公司的辦事效率;(3)加強用電監控,保障電力安全。通過同步獲取電網運行參數,對區域電網運行情況進行動態監控,及時發現故障隱患和安全問題,采取有效措施,保障電網運行安全。
二、微服務架構的特點
在互聯網背景下,電力公司也順應時代要求引進了信息化管理系統。早期的管理系統采用的是單體式架構,但是隨著電力系統的復雜化和電力業務的多樣化,服務器承受的壓力增大,單體式架構不能快速完成信息處理,難以滿足電力公司各項業務開展需要。微服務架構可以看作是單體式架構的一種升級,是由多個功能不同的應用組件復合形成,這樣就可以將電力公司的各項業務,分解到每一個專門的應用系統上,從而保證了系統的快速響應和業務的及時辦理,更好的滿足了用戶的多樣化需求。
三、基于微服務架構的電力云服務平臺構建策略
1、基于微服務架構的電力云服務平臺結構
(1)云服務中心
云服務中心主要負責對平臺服務層上傳的各類信息進行分析、判斷,然后做出控制指令,并提供相應的服務。微服務架構電力云平臺架構如下圖1所示。從結構組成上來看,云服務中心又可分為兩部分:其一是云控制臺,分別提供了訪問控制、API管理、應用軟件管理等功能。技術人員可以操作云控制臺,下達一些基礎指令,包括查看平臺運行的歷史記錄,更改訪問權限等。其二是監控調度系統,主要包括電力系統運行過程中的一些監控功能,包括監控數據存儲、監控分析等。通過操作監控調度系統,可以掌握任意時間段、任何區域的電網運行參數。
(2)基礎設施服務層
作為電力云服務平臺的中間結構,基礎設施服務層承擔著存儲海量運行數據和提供基本計算服務的功能,另外在一些運行負載較大的電力系統中,基礎設施服務層也發揮了均衡負載的作用?;A設施服務層通過三個接口與云服務中心相連,接受云服務中心的直接調度。例如存儲服務單元可以根據監控調度,將存儲的電網運行信息按照檢索要求上傳到云服務中心;計算服務單元可以利用大數據、云計算等技術,對海量的電網運行參數進行計算,可以更加直觀的了解用電信息。
(3)平臺服務層
根據服務內容的不同,可以將其分為兩大模塊:(1)平臺組件服務模塊,提供電力云服務平臺日常運行所需的各種基本功能,包括系統訪問服務、數據傳輸服務、數據分析服務等。各個子模塊之間采用獨立分布方式,這樣既可以提高平臺服務層的運行效率,又可以避免各個子模塊之間產生信號串擾,保證了平臺組件服務的質量。(2)應用管理服務模塊,對平臺上各類應用軟件進行管理,包括定期檢測和更新應用軟件,定期清理應用軟件的緩存等??梢詼p輕應用軟件的運行負荷,提高系統響應速度和處理能力。
2、基于微服務架構的電力云服務平臺優化建議
(1)盡快統一服務通訊機制
通過上文分析微服務架構的特點,可以發現該架構中包含了多個應用組件?;谖⒎占軜嫷碾娏υ品掌脚_,在進行信息處理和提供服務時,也會使用到大量的應用組件。為了提高系統的協調性,需要建立統一的服務通訊機制,確保各個應用組件之間能夠實現無障礙的信息傳遞,提高云服務平臺的整體運行效率。例如,可以為一個服務的API定義唯一的描述標識,同時為了保證向前兼容性,還要考慮一個服務不同版本、不同狀態對應的多實例共存時應如何描述。
(2)實施服務注冊機制
服務注冊與發現機制為電力云平臺中的各個服務提供定位功能,為保證各個電力應用服務的可靠性,電力云平臺需要提供一個實時更新的高可用服務注冊與發現中心。服務注冊包括自注冊和被注冊2種類型,其中自注冊是指服務實例主動注冊到服務注冊與發現中心,并利用反饋機制確認注冊信息的有效性。被注冊是指由服務注冊與發現中心主動去發現新的服務實例。
(3)加強服務注冊中心的運行監管
服務注冊中心是微服務架構中的核心組件。電力云平臺的可持續交付組件運行著多個供其他服務或外部應用訪問的微服務實例,平臺通過服務注冊中心記錄每個實例的調用方法、通信協議等訪問信息。并且服務注冊中心負責對每個實例的運行狀況進行追蹤,監測運行時的動態信息。
結語:現階段微服務架構已經廣泛應用于各行各業,在提高信息處理能力、解決復雜業務問題等方面發揮了顯著作用。將微服務架構與電力公司的云服務平臺結合起來,可以通過大數據分析、云計算等技術手段,動態的獲取電力用戶的需求,從而為用戶提供更加便捷和優質的服務,在激烈的競爭中實現電力公司的可持續發展。
參考文獻:
[1]程偉華,周捷,趙亞男.基于微服務架構的電力系統拆分方法[J].信息技術,2018,42(10):123-127.
[2]常曉榮,張春光,王思寧,etal.電網云測試服務平臺的設計與應用[C]//2016電力行業信息化年會論文集.2016.