林業(yè)信息共享云計算運用

時間:2022-07-29 08:31:42

導語:林業(yè)信息共享云計算運用一文來源于網友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

林業(yè)信息共享云計算運用

全面推進現(xiàn)代林業(yè)建設是落實科學發(fā)展觀的基本要求,信息化建設是現(xiàn)代林業(yè)建設的重要突破口,而實現(xiàn)林業(yè)信息共享則是充分開發(fā)和利用林業(yè)信息資源的有效途徑,是林業(yè)信息化的核心戰(zhàn)略[1]。一些發(fā)達國家的林業(yè)科學數(shù)據(jù)庫的建立與共享,對其國家科技進步與創(chuàng)新、社會發(fā)展、經濟增長起到了重要作用[2]。然而,在信息技術飛速發(fā)展的時代,充分運用現(xiàn)代信息技術手段實現(xiàn)林業(yè)信息共享已成為必然趨勢?!霸?a href="http://www.yuanjingfilm.com/lunwen/linyelunwen/lyjjlw/201207/535651.html" target="_blank">計算”(CloudComputing)作為一種新興的信息技術,它的出現(xiàn)給林業(yè)信息共享建設帶來了契機。它將突破傳統(tǒng)信息共享理念,最大限度地解決林業(yè)信息用戶關于計算、存儲、網絡、數(shù)據(jù)等資源的束縛[3]。在林業(yè)信息共享建設中引入云計算共享模式,可以擴大林業(yè)信息共享的服務內容和范圍,也必會大大推進林業(yè)信息化進展。

1林業(yè)信息共享現(xiàn)狀

隨著信息社會的不斷發(fā)展,信息共享已經成為建設信息化社會的重要內容。我國林業(yè)信息化建設跟其他行業(yè)相比起步較晚,以往林業(yè)信息利用多局限于單向、單方面、靜態(tài)層次上,林業(yè)信息系統(tǒng)的應用多停留在單機處理階段,這些問題都給林業(yè)信息共享造成了困難。當前林業(yè)信息共享中存在以下主要問題。(1)林業(yè)信息數(shù)據(jù)間關系復雜、形式多樣、數(shù)據(jù)量龐大,信息共享難度較大。(2)林業(yè)信息的來源渠道多而混雜,信息獲取方式不明確,入口不統(tǒng)一??v向上層次關系復雜,橫向上數(shù)據(jù)不一致,原始數(shù)據(jù)多,增生信息少,林業(yè)信息共享水平低,信息資源重復建設,無法最優(yōu)化利用[4]。(3)林業(yè)信息共享基本都是采用“分布式存儲、分布式訪問”的模式,用戶要訪問不同數(shù)據(jù)庫的內容需要檢索不同的數(shù)據(jù)庫。不同數(shù)據(jù)庫之間沒有集成統(tǒng)一管理,林業(yè)信息共享效率不高,信息共享范圍受到局限。(4)當前林業(yè)信息共享應用多停留在服務器管理端向客戶端單向提供服務的層次上,缺少林業(yè)信息共享的交互服務和個性化服務訂制功能。基于目前林業(yè)信息共享存在的諸多問題,“云計算”的出現(xiàn)給林業(yè)信息共享提出了新的模式?!霸朴嬎恪蹦芴峁﹦討B(tài)資源池、虛擬化和高可用性的下一代計算平臺的核心技術。它以用戶為中心,提供安全、快速、便捷的數(shù)據(jù)存儲和網絡服務,使互聯(lián)網成為每一個用戶的數(shù)據(jù)中心和計算中心,使用戶使用各種應用的平臺從桌面轉向Web[5]。

2林業(yè)信息共享需求

2.1數(shù)據(jù)共享需求

林業(yè)信息是指反映林業(yè)生產、管理和林業(yè)經營對象的特征、狀況、內在聯(lián)系及規(guī)律等的數(shù)據(jù)[6],包括空間信息和屬性信息??臻g信息包括林業(yè)資源空間地理分布結構及其規(guī)律的一切數(shù)據(jù),屬性信息是指空間信息的屬性表,具體表現(xiàn)形式有數(shù)字、文字、各種不同比例尺的圖片和遙感影像,如森林分布圖、林相圖、林火監(jiān)測影像等[7]。林業(yè)信息的最大化共享應支持大容量、多種類的數(shù)據(jù)共享需求,實現(xiàn)不同方式的數(shù)據(jù)共享服務。林業(yè)信息的主要共享數(shù)據(jù)(見圖1)分2類:①基礎地理數(shù)據(jù),包括全要素的數(shù)字化地形圖、數(shù)字遙感影像以及數(shù)字高程模型等基礎地理數(shù)據(jù);②林業(yè)專題數(shù)據(jù),包括森林資源數(shù)據(jù)和園林綠化數(shù)據(jù)、林政數(shù)據(jù)、生態(tài)公益林數(shù)據(jù)、營造林數(shù)據(jù)、森林火災數(shù)據(jù)、林業(yè)有害生物數(shù)據(jù)、野生動植物數(shù)據(jù)等。林業(yè)信息共享的內容根據(jù)用戶級別權限的不同,選擇性地共享部分或全部林業(yè)信息數(shù)據(jù)?;诹謽I(yè)信息數(shù)據(jù)的保密性和安全性,有些數(shù)據(jù)只供部分用戶享用。

2.2用戶需求

林業(yè)信息的最大化共享應滿足不同用戶的共享需求,并對不同類型用戶設置不同級別的權限。林業(yè)信息共享用戶根據(jù)業(yè)務需求的不同劃分為以下5類:林業(yè)相關部門用戶、管理員、林業(yè)部門業(yè)務人員、公眾用戶以及其他政府相關部門等。管理員根據(jù)權限的不同分為高級管理員和一般管理員。管理員可以對林業(yè)信息共享數(shù)據(jù)進行規(guī)范化管理,將林業(yè)信息封裝成服務進行定制和,同時還可以分配用戶權限。林業(yè)相關部門用戶可以通過林業(yè)信息共享服務內網調用和查看不同的林業(yè)業(yè)務數(shù)據(jù),也可上傳林業(yè)信息數(shù)據(jù)等。林業(yè)部門業(yè)務人員可以對林業(yè)數(shù)據(jù)進行編輯、管理和更新等工作。

2.3功能需求

林業(yè)信息共享應提供最全面、快捷的共享服務,主要包括對各類數(shù)據(jù)的高效管理更新、公共服務應用功能、信息查詢分析、服務定制等。滿足不同用戶的功能需求,各取所需。

3云計算定義與服務模式

3.1云計算的定義

自從“云計算”被提出,許多專家、研究組織以及相關廠家從不同的研究視角給出了“云計算”的定義,目前關于“云計算”的定義已有上百種[8]。廣義的云計算是一種服務的交付和使用模式,指通過網絡以按需、易擴展的方式獲得所需的服務。我們綜合各種定義認為:利用非本地或遠程服務器集群的分布式計算機為互聯(lián)網用戶提供計算、存儲、軟硬件等服務,以獲得超級計算機的計算和存儲等功能,有效提高軟硬件設備資源的利用效率,真正實現(xiàn)按需計算、隨時獲取、按需使用、隨時擴展,以實現(xiàn)低成本、高效率的信息共享服務。

3.2云計算的服務模式

當前比較典型的商業(yè)化云平臺主要有Amazon公司的AmazonEC2(即Amazon彈性計算云)、Google公司的GoogleAppEngine、微軟公司的WindowsAzure云平臺和IBM推出的藍云(BlueCloud)計算平臺[9]。歸納起來,云的服務模式主要有以下3種。(1)軟件即服務(Softwareasaservice,SaaS)。它是專為網絡交付而設計,通過網頁瀏覽器把程序和功能上傳,便于用戶通過Internet托管、部署及接入,實現(xiàn)按需求定購所需的服務,如ArcGISOnlineSharing。(2)平臺即服務(Platformasaservice,PaaS)。它把開發(fā)環(huán)境作為一種服務來提供。允許開發(fā)者進行創(chuàng)建、測試和部署應用,即使用中間商的設備來開發(fā)自己的程序并通過互聯(lián)網和其服務器傳到用戶手中,如GoogleAppEngine、WindowsAzure。(3)基礎設施即服務(Infrastructureasaservice,IaaS)。它是將大量的計算、存儲等資源利用虛擬化技術實現(xiàn)了分割、動態(tài)調整資源的功能,并作為服務為用戶提供,如AmazonEC2。

4林業(yè)信息“云”的架構

4.1林業(yè)信息“云”的架構思路

架構林業(yè)信息“云”的主要目的就是實現(xiàn)林業(yè)信息最大范圍和最便捷的服務共享。鑒于目前云計算的應用還處于起步階段,結合林業(yè)信息共享的實際需求和云計算的應用特點,林業(yè)信息“云”架構應遵從系統(tǒng)工程和平臺架構的思路進行。依據(jù)云計算提供的云服務模式,結合林業(yè)信息共享的需求,選取數(shù)據(jù)即服務(DaaS)和平臺即服務(Paas)的模式構建林業(yè)信息“云”,其架構思路如下。(1)林業(yè)共享信息的封裝規(guī)范化處理。由于當前林業(yè)信息標準不統(tǒng)一,形式復雜多樣,這些都給林業(yè)信息共享“云”的構建造成了障礙,為此在架構林業(yè)信息“云”的過程中,首先應該對現(xiàn)有的林業(yè)信息進行標準規(guī)范化的封裝處理,形成規(guī)范、標準的林業(yè)信息共享數(shù)據(jù)庫。(2)搭建服務集群,有效提高計算、存儲等能力,形成計算、存儲和數(shù)據(jù)資源池。(3)運用SOA架構,采用相關的平臺開發(fā)軟件(MicrosoftVisualStudio10+.net)開發(fā)林業(yè)信息共享服務平臺,將林業(yè)信息以服務的方式進行,實現(xiàn)信息共享。(4)搭建林業(yè)信息共享的“云”接入平臺(如WindowsAure平臺),將林業(yè)信息共享服務平臺部署至云端。

4.2林業(yè)信息“云”的體系架構

根據(jù)云計算的體系結構特點,結合林業(yè)信息共享的需求分析,林業(yè)信息“云”的體系架構分為資源層、平臺層和應用層3層,如圖2所示。圖2林業(yè)信息“云”體系架構圖Fig.2Thearchitectureoftheforestryinformationcloud(1)資源層。該層是為資源層和平臺層提供計算、數(shù)據(jù)、存儲和網絡資源的。在該層通過虛擬化技術、負載均衡技術和集群技術,對底層的硬件設備(包括服務器、存儲器和網絡設備)和林業(yè)信息數(shù)據(jù)庫實行集中管理。構建了服務器集群,并向上層提供計算資源池、存儲資源池和數(shù)據(jù)資源池。(2)平臺層。該層是林業(yè)信息“云”的核心層。該層主要是利用net技術和WebService以及Memcached緩存技術等,通過Server服務的方式林業(yè)服務信息,實現(xiàn)林業(yè)信息的共享。該層主要包括服務查詢、服務注冊、服務認證、服務、服務刪除、服務拆分、服務聚合、服務監(jiān)控等一條龍的林業(yè)信息共享服務。同時還擁有用戶管理、權限管理、系統(tǒng)管理、服務日志管理等功能。(3)應用層。該層構建在平臺層之上,通過平臺層的應用接口,集成與林業(yè)信息共享服務相關的應用系統(tǒng),包括林政管理信息系統(tǒng)、森林資源管理信息系統(tǒng)、森林病蟲害管理信息系統(tǒng)、森林防火信息系統(tǒng)、野生動植物管理信息系統(tǒng)、營造林管理信息系統(tǒng)等。應用系統(tǒng)的集成可按需隨時擴展。

4.3林業(yè)信息“云”實現(xiàn)的關鍵技術

(1)虛擬化技術。虛擬化技術將離散的硬件資源統(tǒng)一起來以創(chuàng)建共享動態(tài)平臺,同時為應用程序提供可用性、安全性和可擴展性高的平臺服務。通過虛擬化技術,單個服務器可以支持多個虛擬機應用并運行多個操作系統(tǒng),從而大大提高服務器的利用率;通過虛擬化為應用提供了靈活可變、可擴展的平臺服務[10]。林業(yè)信息共享“云”的構建利用虛擬化技術實現(xiàn)服務器虛擬化、存儲虛擬化和網絡資源虛擬化,并以此達到負載均衡。(2)緩存技術。林業(yè)信息共享“云”主要是空間信息的共享,它的一個顯著特點是數(shù)據(jù)量大,因此,如何實現(xiàn)高并發(fā)服務響應顯得尤為重要。在林業(yè)信息共享“云”的構建中采用Memcached緩存技術可以大大提高數(shù)據(jù)共享服務的響應速度,避免了數(shù)據(jù)量大和訪問量大造成的系統(tǒng)滯慢。(3)SOA技術。SOA技術是一種服務架構技術。采用SOA技術可以方便地調用和服務,實現(xiàn)信息共享。在林業(yè)信息共享“云”中,同樣也可以采用SOA服務架構技術,利用RESTFUL服務接口來調用服務,接受服務方可以通過XML傳遞必要的參數(shù)到服務器端,就象調用本地接口一樣實現(xiàn)與自身業(yè)務應用系統(tǒng)的無縫集成。在SOA架構下的云服務可以部署在各種分布式平臺上,也可以通過網絡訪問各種服務。

4.4林業(yè)信息“云”的數(shù)據(jù)共享模式

根據(jù)林業(yè)信息“云”的體系結構,可以利用云計算中的PaaS(平臺即服務)云服務模式搭建林業(yè)信息共享服務平臺,將林業(yè)信息共享平臺封裝成服務供用戶使用。在林業(yè)信息共享服務平臺中,用戶可以按需定制和自己的服務,查詢和調用自己所需的信息,其數(shù)據(jù)共享服務模式如圖3所示。

4.5林業(yè)信息“云”的運行模式

根據(jù)林業(yè)信息“云”的架構思路,設計其運行模式如圖4所示。林業(yè)信息“云”支持各種用戶(包括個人、部門單位和手持終端等)在任意位置、使用各種終端獲取林業(yè)信息共享服務,擴大了林業(yè)信息共享范圍。在該運行模式中,不同的用戶通過不同級別的權限受理與認證,通過接入林業(yè)信息云平臺,可以登錄到林業(yè)信息“云”中,按需獲取自己所要的信息服務,同時也可以自己定制和林業(yè)信息相關服務。在林業(yè)信息“云”服務的共享模式中運行,可大大降低客戶端的要求。在該運行模式中,用戶可以只需一臺筆記本或一個PDA,就可以隨時隨地通過網絡服務來獲取林業(yè)信息“云”中提供的各種服務。由于林業(yè)信息“云”是由多節(jié)點集群集成部署的,林業(yè)信息資源分布在“云”中的服務器集群中,林業(yè)信息“云”擁有大量服務器,包括縣、市、省等級林業(yè)管理部門的服務器。這些服務器通過云計算的虛擬機技術虛擬化成一個資源池,且這些服務器的資源都是互通共享,可以隨時分配和調用的。通過虛擬服務集群的方式,大大降低了以往各個地區(qū)林業(yè)部門硬件和軟件資源的重復建設,減少了資源浪費,達到了資源利用的最大化。如圖4所示,林業(yè)信息“云”由各省、市級區(qū)域云組成,省、市級的區(qū)域“云”由各個地方林業(yè)部門的私有“云”組成。各地方林業(yè)部門的私有“云”可以是對該部門林業(yè)信息數(shù)據(jù)中心進行整合擴充形成,由各個林業(yè)部門自行管理。各省、市地區(qū)的區(qū)域林業(yè)信息都是可以互通共享的,林業(yè)共享信息由統(tǒng)一的云管理機構進行協(xié)調管理和分配。

5討論

云計算技術應用于林業(yè)信息共享管理中具備理論和實踐的可行性,可以做進一步的研究和實踐,將云計算應用于林業(yè)信息共享研究中,在思維方式上是一種創(chuàng)新,但由于云計算技術暫不成熟,在云平臺的接入和實現(xiàn)問題上還有待深入研究和探索。云計算作為一種新興的服務共享模式,將其應用到我國林業(yè)信息共享研究中,必將是我國林業(yè)信息化建設中的一個重大進展,隨著云計算技術在我國的迅猛發(fā)展,也必將有更光明的未來。