稅燕
【摘 要】隨著航運業的不斷發展,政府職能在不斷的轉變,各海事部門經過多年的信息化建設,已經建成了很多的業務系統,并同時積累了海量的業務數據。由于各海事部門業務數據分散在了不同的地區、不同的系統、不同的操作環境中,就造成了數據共享困難,很難為業務用戶提供一致、可靠和及時的信息,特別是在國家級的海事系統中,難以匯總地方的業務數據。因此,就需要用云計算技術,對各業務數據進行篩選和清洗,提供相應的統計與分析。
【關鍵詞】云計算;PAAS;SAAS
1.引言
大力推進信息化建設,是我國現代化建設的戰略舉措。中國海事局一直以來都十分重視信息技術手段在海事管理中的應用。從“十二五”開始,中國海事局就開展了海事信息化頂層設計的研究工作,旨在為中國海事未來的信息化發展指明方向。在“十三五”信息化規劃方案中,指出在互聯網+時代下,大力發展信息化建設。海事信息化頂層設計是在現有的海事信息化建設成果的基礎上,以“智慧海事”為發展理念,充分汲取云計算、物聯網、移動互聯網等當下最先進的技術和思想,使得海事信息化在數據的處理、資源的共享、協同辦公、智能分析、集約化管理等方面得到改善,提高中國海事的監管、服務、應急反應等能力。
2.海事信息化建設現狀
各海事部門經過多年的信息化建設,已經建成了很多的業務系統,并同時積累起了海量的業務數據。這些業務系統和業務數據是海事信息化管理的寶貴資料,目前已支撐起各級海事機構單位的管理工作。
但隨著現代信息化技術發展的日新月異,在集團級集約化管理模式的發展趨勢下,各海事部門的信息化發展遇到了很多的問題。在某些海事局現有的信息化資源里,出現了很多的多系統、多標準的現象,同時各個地方市級海事處也存在獨立建設的業務系統,這樣一來,就形成了一個個“數據孤島”。由于業務數據分散在了不同的地區、不同的系統、不同的操作環境中,就造成了數據共享困難,很難為業務用戶提供一致、可靠和及時的信息,特別是在國家級的海事系統中,難以匯總地方的業務數據。因此,就需要針對當前各海事的業務和系統狀況,結合各個業務部門的需求,最大限度地整合海事部門業務的各類歷史數據和實時數據,搭建起一個統一的云計算數據平臺,并在此基礎上,對數據進行篩選和清洗,提供相應的統計分析報表、多維分析(OLAP)、數據挖掘等應用功能,從而能夠更有效地滿足業務操作需要及技術需求,為海事部門進一步提高服務形象建立堅實的數據基礎。
3.云計算技術
近年來,國內云計算的發展形勢可謂是“如火如荼”,云手機、云電視、云生活……各式各樣的云概念鋪天蓋地地在大家面前涌現。
因此,云計算發展至今,早已超越了它原始的概念,它并不是一種新技術或者新產品,而是把很多原有的技術和概念納入其中,形成了一種理念。根據這個目的,云計算發展了主要的三種服務方式。
(1)云計算基于基礎設施提供服務方式
以基礎設施提供服務(Infrastructure as a Service,IaaS),提供給客戶的是出租處理能力、存儲、網絡和其它基本的計算資源,用戶能夠部署和運行任意軟件,包括操作系統和應用程序??蛻舨还芾砘蚩刂频牡讓拥脑朴嬎慊A設施,但能控制操作系統、儲存、部署的應用,也有可能選擇網絡組件(例如,防火墻,負載均衡器)。例如亞馬遜公司的EC2項目。
(2)云計算基于平臺提供服務方式
以平臺提供服務(Platform as a Service,PaaS),提供給客戶的是將客戶用供應商提供的開發語言和工具(例如Java,python,.Net)創建的應用程序部署到云計算基礎設施上去??蛻舨恍枰芾砘蚩刂频讓拥脑苹A設施,包括網絡、服務器、操作系統、存儲,但客戶能控制部署應用程序,也可控制應用的托管環境配置。例如Google 公司的Google App Engine產品。
(3)云計算基于軟件提供服務方式
以軟件提供服務(Software as a Service,SaaS),提供給客戶的服務是服務商運行在云計算基礎設施上的應用程序,可以在各種客戶端設備上通過瘦客戶端界面訪問,比如瀏覽器。客戶不需要管理或控制底層的云計算基礎設施,包括網絡、服務器、操作系統、存儲,甚至單個應用程序的功能,可能的例外就是需要設置一些有限的客戶可定制的配置設置。
4.智慧海事云平臺的構建方案
(1)云計算技術促進智慧海事的發展
云計算是一種通過使計算分布在大量的分布式計算機上或遠程服務器中、按照互聯網運作模式將資源切換到所需要的應用上,并根據需求訪問計算機和存儲系統的網絡資源共享模式。云計算作為新一代的網絡資源共享利用模式,它采用分布式的計算技術將計算擴展到更多的計算資源,并使用冗余的資源進行容錯處理,具有超強的計算能力和低成本、高安全性、以用戶為中心等特性,在網絡資源共享等方面具有明顯的優勢。云計算技術可以提供更加環保、綠色、節能、智能、迅速和強有力的信息化支撐,為建設集中統一的信息化管理系統提供了更有利的條件。海事信息化利用云計算技術建設統一的數據中心作為云計算中心,通過虛擬化、自動化管理技術,運用集約、規模、專業化手段,集中管理基礎IT 資源,以共享、按需的方式為業務應用提供IT 基礎資源;以統一的接口封裝,形成多樣、靈活、簡捷的應用開發與運行能力引擎,提供分布式并行計算能力;建立快捷、靈活、經濟的業務需求響應以及豐富多樣的應用交付機制。
云計算技術推動海事信息化由技術驅動向業務驅動轉型,業務應用和數據從分散部署走向大集中,最終實現業務和信息的高度融合。
(2)智慧海事云平臺建設方法
在海事部門云計算平臺建設中,秉承理論聯系實際的方法,既通過對相關前沿科技的研究來分析了解相關技術產品,還要結合產品的成功使用案例和業界云計算平臺建設過程中的成功經驗,最終指導各海事的云計算平臺建設。在建設過程中,不同部門提出了不同方法,但總體研究方法應遵循以下原則:endprint