鄒保平,黃文思,張文晉,韓澤華,程仲漢
(國網信通億力科技有限責任公司 福建 福州350003)
基于Docker的應用部署管理平臺研究
鄒保平,黃文思,張文晉,韓澤華,程仲漢
(國網信通億力科技有限責任公司 福建 福州350003)
針對現有應用管理平臺在云儲存服務器托管過程中資源過度消耗的問題,本研究利用Docker容器設計了一套應用部署管理平臺,由Spring MVC框架編寫Web管理界面,并選擇虛擬機建立私有注冊表保存預先設計的應用部署管理程序,實現了自動化巡視、自動化部署和自動化配置3個方面的應用部署管理。為了驗證Docker容器機制的即時有效性,同時選取CBSD機制對自動化巡視子系統的應用程序中不同Slave節點運行時間進行對比,結果表明:當節點數量為200和400時,CBSD機制處理時間約為Docker容器機制的2倍和6倍,隨著應用程序的節點數量的增加,Docker容器的處理方式優勢顯著。
Docker容器;MVC模式;虛擬機;應用管理;系統設計
隨著互聯網技術的發展和云計算技術的普及,公司或企業都在試圖建立一個私有云平臺[1]。云平臺作為共享計算資源的一種形式,由特定形式的開源程序充分利用計算資源集[2]?;谫Y源共享的云平臺可以分為 3個層次[3]:IaaS(基礎設施即服務)、SaaS(軟件即服務)和PaaS(平臺即服務)。其中,PaaS為應用軟件提供了一個更容易操作和部署環境,但是現有的PaaS平臺仍有一些不足之處:首先,應用托管環境的PaaS平臺單一,其只能提供運行環境特定的編程語言或腳本語言[4];其次,PaaS平臺的組成部分是封閉的;……