?云計算技術在電力企業多項目管理軟件發布中的應用研究
2019-11-22
來源:《自動化與儀器儀表》作者:山東電力工程咨詢院有限公司 伊洪磊,張從昕
摘要:電力企業多項目管理軟件涉及數據規模巨大,給軟件發布帶來了很大的困難,傳統軟件發布方法只適于數據規模小的企業,時效性差、成本高、可靠性低。為此,將云計算技術應用于電力企業多項目管理軟件發布中。給出發布電力企業多項目管理軟件框架結構,介紹了云計算技術中的分布式技術和虛擬化技術。設計了一個云計算平臺,包括本儲存層、基礎管理層、應用接口層、高級訪問層。給出云計算技術下軟件信息智能調度過程,設計了一種云計算接口。通過云計算技術實現源代碼、軟件變更、人力資源和文檔的管理。實驗結果表明,所提方法處理能力強,可靠性高,所需成本低。
關鍵詞:云技術;電力企業;多項目;管理軟件;發布
0、引言
近年來,我國電力市場發展迅速,電力企業競爭越來越激烈,對電力企業項目管理的要求越來越高[1-2]。電力企業項目種類多,涉及很多電力企業部門間的協調和通信,所以研究一種有效的電力企業多項目管理軟件發布方法具有重要應用價值[3]。
電力企業多項目管理軟件具有很高的復雜性,涉及數據規模巨大,給軟件發布帶來了很大的困難[4]。當前常用的軟件發布方法只適于數據規模小的企業,不適于電力企業,導致軟件發布時效性差、成本高、可靠性低。為了解決上述問題,將云計算技術應用于電力企業多項目管理軟件發布中。
1、云計算技術在電力企業多項目管理軟件發布中的應用
1.1發布軟件框架結構設計
本節電力企業多項目管理軟件發布遵循多層結構系統模型,引入云計算技術實現[5]。發布軟件前端部署用戶的Web界面,發布軟件后端數據庫采用云計算技術進行處理,保證數據的安全性。發布軟件可支持源于廣域網、內部網和各用戶的不同訪問[6]。發布電力企業多項目管理軟件框架結構用圖1進行描述。

圖1 軟件層次結構圖
1.2云計算技術應用
1.2.1云計算技術實現
云計算實質為一種網絡分布式大型計算模式。云計算把計算分配給由多個計算機組成的資源庫中,提高計算能力。云計算資源庫通過網絡把不同類別廣域異構計算資源整合在一起,從而實現虛擬的、可動態擴展的計算資源庫構建。云計算技術主要包括分布式技術和虛擬化技術,下面進行詳細分析[7]。
通過分布式技術能夠實現不同IT資源的分布式使用,還可利用不同類別計算資源處理計算問題,將處于不同地理位置的各個計算機通過網絡構成一個邏輯統一的大規模數據庫,同時能夠實現文件的分布式管理。
云計算分布式技術的特征包括:
(1)分布式技術可將大量異構計算資源整合在一起,構成一個具有較強計算能力與儲存能力的平臺;
(2)分布式技術存在一定的動態可擴展性,便于云計算平臺計算與存儲能力的擴展。對于電力企業,其中有許多空閑的計算與存儲資源,通過云計算技術對這些空閑資源進行整合處理,可縮減在信息裝置上的花費[8]。
通過虛擬化技術能夠實現IT不同環節資源虛擬化,使云計算平臺成為一個獨立實體,得到計算服務的專指接口。采用虛擬化技術,云計算平臺能夠按照用戶的要求分配計算資源并組建系統平臺,使用戶業務系統具有較強自適應性[9]。
采用虛擬化技術,云計算技術能夠為用戶提供不同類別計算資源對應的服務。通常把服務劃分成基礎設施服務、平臺服務以及軟件服務3大類。基礎設施服務為客戶提供一臺計算機,此計算機具有計算與存儲能力動態可擴展性。平臺服務為客戶提供了一個平臺,采用該平臺能夠進行軟件開發與測試。用戶能夠通過網絡上直接在此平臺研發軟件,同時把軟件發布在云計算平臺上,實現資源共享。軟件服務使用戶通過網絡直接查找云計算平臺上的應用軟件,不用在當前計算機上安裝此應用軟件。
本節針對電力企業多項目管理軟件設計了一個云計算平臺,其主要包括四個層次:基本儲存層、基礎管理層、應用接口層、高級訪問層?;緝Υ鎸影惭b于電力企業,主要用于保存基礎數據,以及電網狀態的監控等;基礎管理層主要用于分布計算、數據加密和備份等;高級訪問層主要用于處理計算要求;應用接口層主要負責實現以上各層之間的聯系。如圖2所示。
免責聲明:
1、項目管理信息化網發布的所有資訊與文章是出于為業界傳遞更多信息之目的,并不意味著贊同其觀點或證實其描述。其原創性以及文中陳述文字和內容未經本站證實,對本文以及其中全部或者部分內容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請瀏覽者僅作參考,并請自行核實相關內容。
2、本站部分內容轉載于其他網站和媒體,版權歸原作者或原發布媒體所有。如文章涉及版權等問題,請聯系本站,我們將在兩個工作日內進行刪除或修改處理。敬請諒解!
-
延伸閱讀:
-