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