邢漫路++王臻++馬驍++魏曦++劉娜
摘要:云上貴州云平臺是全國首個省級政府和企業數據統籌存儲、共享開放和開發利用的云服務平臺。為了實現貴州省交通運輸統計分析監測和投資計劃管理系統在云上貴州平臺上部署,使系統可以在政務云上落地,本文設計了一套基于政務云的信息系統部署架構,使貴州省交通運輸統計分析監測和投資計劃管理系統在云上貴州平臺落地。
關鍵詞:交通運輸 政務云 統計分析監測 投資計劃管理
中圖分類號:TP3 文獻標識碼:A 文章編號:1007-9416(2016)10-0201-01
1 概述
在交通運輸部組織編制的《公路水路交通運輸信息化“十二五”發展規劃》中,明確提出實施交通運輸經濟運行監測預警與決策分析系統等行業四大信息化工程。投資計劃管理信息系統是交通運輸經濟運行監測預警與決策分析系統的組成部分。為提升政府治理能力現代化水平,推動產業發展,服務改善民生,貴州省采用具有自主知識產權的阿里云飛天操作系統和國產服務器、交換機等產品建立了云上貴州云平臺?;谡赵频南到y架構設計主要為投資計劃管理系統在云上貴州云平臺的落地提供了技術方案,使得系統在云平臺上可以落地,從而充分發揮云計算的彈性優勢,節約計算資源成本和電力成本。
2 系統組成分析
貴州省投資計劃管理系統是一種使用B/S架構模式的,由用戶通過web界面在線完成操作,系統的主要支撐環境來自服務端。其中包括的基本組件有應用服務器、數據庫服務器、非結構性文件存儲、以及流量負載均衡。
2.1 應用服務器
投資計劃管理系統面向的是行業內的業務單位的用戶,使用量達不到公眾類對外服務的需求,因此應用服務器的功能除了傳統的應用服務器外還包括提供web服務功能。其中,應用服務器作為服務器執行共享業務應用程序的底層的系統軟件,就像文件服務器為很多用戶提供文件一樣,應用程序服務器讓多個用戶可以同時使用應用程序(通常是客戶創建的應用程序)。Web服務器的基本功能就是提供Web信息瀏覽服務。它只需支持HTTP協議、HTML文檔格式及URL,與客戶端的網絡瀏覽器配合。
2.2 關系數據庫
關系數據庫,是建立在關系數據庫模型基礎上的數據庫,借助于集合代數等概念和方法來處理數據庫中的數據,同時也是一個被組織成一組擁有正式描述性的表格,該形式的表格作用的實質是裝載著數據項的特殊收集體,這些表格中的數據能以許多不同的方式被存取或重新召集而不需要重新組織數據庫表格。投資計劃管理系統選用的是SQL Server關系數據庫,需要為關系數據庫選擇支撐數據處理和存儲的關系數據庫服務器。
2.3 文件服務
文件服務是在關系數據庫之外的,為了提供非關系數據的存儲、訪問、控制、修改而提供的一種服務。投資計劃管理系統除了關系數據外,仍然有大量的以圖片、文檔等類型的文件產生,需要有支撐文件服務的文件的服務器或者文件存儲系統。
2.4 流量負載均衡
負載均衡,是將網絡服務分攤到多個操作單元上進行執行,例如Web服務器、FTP服務器、企業關鍵應用服務器和其它關鍵任務服務器等,從而共同完成工作任務。投資計劃管理系統使用的是B/S架構,最終用戶通過web方式使用系統,因此會產生web流量,系統架構需要負載均衡來講web流量分攤到多個應用服務器上處理關鍵任務,以此保障系統的穩定性。
3 支撐架構設計
通過對投資計劃管理系統的組成分析,為了保證系統在云上貴州云平臺的落地,需要針對系統不同組成部分的支撐環境在云平臺上匹配合適的資源,然后完成整體的支撐架構設計。
3.1 應用服務器支撐架構設計
傳統支撐環境中的應用服務器通常使用虛擬機或者物理機部署,為應用提供計算資源。在云上貴州云平臺上,計算資源的提供由彈性服務器ECS提供,ECS是一種可變更配置的通過虛擬化技術生成的自服務的虛擬機。
3.2 關系數據庫支撐架構設計
投資計劃管理系統選用的是SQL Server關系數據庫,需要為關系數據庫選擇支撐數據處理和存儲的關系數據庫服務器。在傳統支撐環境中,通常使用多臺多路處理器的物理機構建高可用集群來保證關系數據庫系統的運行。在云上貴州云平臺上,關系數據庫的技術資源稱為RDS,RDS采用雙機熱備的架構模式保障高可用性,在用戶端看到的為一個帶有配置的RDS鏈接。
3.3 文件服務支撐架構設計
投資計劃管理系統需要有支撐文件服務的文件的服務器或者文件存儲系統。在傳統支撐環境中,使用光纖磁盤陣列做為文件存儲系統。在云上貴州云平臺上,通過分布式文件系統將多臺服務器的磁盤組成存儲池,對存儲資源邏輯化、分布化、一式多份化,以此保障文件存儲系統的可靠性,可擴展性和易用性。在用戶端看到的邏輯存儲單元叫做OSS,是對象存儲系統,為用戶提供對象文件存儲服務。
3.4 負載均衡支撐架構設計
投資計劃管理系統需要負載均衡來講web流量分攤到多個應用服務器上處理關鍵任務,以此保障系統的穩定性。云上貴州云平臺的負載均衡產品叫做SLB,分別使用了LVS集群承擔第四層傳輸層的負載均衡和Tengine承擔第七層應用層負載均衡。它位于ECS之前,為ECS提供公網帶寬和負載均衡服務。
3.5 總體支撐架構設計
通過對投資計劃管理系統各支撐部分的分析和對云上貴州云平臺相應功能產品的分析,我們設計出系統的總體支撐架構,如圖 1所示。
4 結語
本文通過對投資計劃管理系統各個部分支撐架構在傳統環境下的分析,結合云上貴州云平臺相應的產品解析,設計出了基于政務云平臺的省級投資計劃管理系統的支撐架構,為投資計劃管理系統在云上貴州云平臺的落地提供了技術方案,使得系統在云平臺上可以落地,從而充分發揮云計算的彈性優勢,節約計算資源成本和電力成本。
收稿日期:2016-07-25
作者簡介:邢漫路(1985—),男,北京人,碩士,助理工程師,研究方向:信息技術。