摘要:云計算(cloud computing)借助互聯網的龐大資源體系,以其強大的計算能力和安全可靠的數據存儲向用戶提供服務。云計算作為一項迅速發展的信息技術,目前已應用在國內外諸多領域。文章從當前信息資源建設狀況出發,介紹了云計算的概念、特點,闡述了云計算對信息資源庫建設所產生的影響,分析了當前信息資源建設存在的問題,提出了云計算環境下的信息資源庫建設的思路。
關鍵詞:云計算;互聯網;數據存儲;信息資源
中圖分類號:TP3
文獻標志碼:A
文章編號:1006-8228(2011)12-16-02
0 引言
云計算是當今IT界的新興技術,在其運行環境中,網絡服務提供者可以高速處理數以千萬計甚至億計的信息,實現和超級計算機同樣強大的效能;同時,用戶可以按需低成本地使用這些資源和服務。云計算實現了將計算作為一種公用設施來提供的夢想,因而受到全球范圍內空前追捧和重視。
1 云計算概念簡介
云計算是分布式計算、網格計算和點對點P2P技術的融合,它以網絡為中心,由大規模的數據中心或大量的計算機集群構成的資源池承擔計算任務,各種應用系統根據需要獲取存儲空間和計算能力,使用者通過互聯網按照約定支付費用使用資源。事實上,云計算是包括IT外包、虛擬化、按需服務在內的各種相關概念的總和。
從應用結構上來講,云計算主要包括三個層次:
(1)云基礎設施:有時也稱為基礎設施即服務(Infrastruc-ture as a Service,簡稱IaaS),將服務器、存儲系統、交換機等資源網絡化、虛擬化,并以服務的形式提供給用戶。典型的商業實例是亞馬遜的彈性云服務。
(2)服務平臺(Platform as a Service,簡稱PaaS):將開發環境作為服務提供,對用戶提交的各種數據進行管理、分析和挖掘,創建符合用戶需求的應用軟件,并通過網絡和服務器將應用軟件傳到用戶手中。典型的實例是微軟的Azure平臺。
(3)服務軟件(software as a Service,簡稱SaaS):通過瀏覽器將應用程序作為服務提供給用戶。用戶不需要專門購買軟件和運行軟件的硬件環境,只需要通過瀏覽器使用;而供應商只需要維護—個應用程序。典型的實例是Google map平臺。
在當前云計算領域中,用戶對LaaS和SaaS的需求較大。
2 云計算的特點
提供多元性服務。云是具有極強計算能力和較高存儲容量的計算機集合,有能力進行高速計算和海量存儲工作。利用數據挖掘技術,云可以調用計算機群來搜索網絡中的數據庫資源,并將詳盡、準確的結果反饋給用戶,將傳統意義上的基于某個服務器為用戶提供服務的模式進行了極大的擴展,同時通過及時更新數據庫信息保證用戶數據服務的及時和準確。
(1)安全的服務。云計算繼承了分布式系統中的高度容錯機制,采用計算節點同構可互換、數據多副本容錯等措施提高服務的可靠性、安全性。同時通過集中化的數據管理和權限策略使用戶減少數據丟失、病毒入侵等風險。
(2)使用方便、快捷。由于云中存儲了供用戶使用的所有應用和服務請求,用戶可以根據需要在不同的終端和設備間進行應用和數據的共享和服務,為用戶提高工作效率。
(3)按需服務和計費。云服務提供商可以根據用戶的需求分配資源和收取費用,用戶對云服務可以按需使用和交費。
(4)云終端設備價格低廉。在云計算模式下,計算機硬件配置、設備運行維護和服務器系統軟硬件升級都由云服務提供商來完成,云終端設備只要能運行瀏覽器就可以進行計算和存儲工作。與現在的PC相比,云終端成本低、功耗低、使用簡單、維護方便。
3 云計算對信息資源建設的影響
依據當前信息資源庫的建設現狀和云計算特點,可以看到云計算將對信息資源庫建設產生巨大影響。
3.1 云計算可以極大地減少購買和維護計算機設備的成本
云計算服務只需要用戶利用性能一般的計算機接入網絡,客戶數據檢索和計算服務都由云服務提供商來完成,降低了對計算機硬件配置的要求,節約了大量資金。
3.2 云計算減少了操作系統和應用軟件的維護和升級費用
隨著計算機的普及和軟件正版化的要求,各單位購買正版操作系統和應用軟件的資金甚至大于計算機硬件本身,但隨著云計算服務的日益完善,云服務提供商會統一提供軟件服務,用戶只需要支付較低廉的使用費。
3.3 云計算為數據存儲中心的安全和資源存儲量提供了保障
在計算機病毒和黑客入侵日益增多的互聯網時代,數據的存儲安全顯得日益重要,而云計算服務將數據存儲在云端,云服務提供商統一提供專業的數據安全和防護,極大地降低了用戶將數據存儲在個人計算機上所帶來的風險。同時,用戶不需要為日益增長的數據信息而購買數據庫服務器,云服務提供商將為用戶提供足夠的存儲空間。
4 當前網絡信息資源庫建設中存在的問題
信息資源是基于計算機網絡運行,在單位生產和管理過程中涉及到的資料、圖表和數據等各種資源的總和。具體來說是指將文字、聲音、圖像等各種信息以電子數據形式存儲在磁、光等非紙質介質上,并通過計算機和網絡通信等方式再現出來的信息。信息資源是當今世界的重要資源。政府部門、企業和教育機構在信息資源庫的建設上進行了大量的探索,取得了一些成果,但還不能滿足經濟發展的要求。主要的問題有:
(1)信息數據缺乏統一的標準和規范。“數據孤島”、“數據墳墓”是數據缺少統一標準和規范的產物,它們阻礙了數據的共享、交換和更新,而且由于重復建設造成了人力、財力和物力的極大浪費。
(2)參與信息數據庫建設的廣度和積極性不高。由于觀念和能力等原因,信息資源庫的建設主要由信息中心的工作人員完成,同時由于認識的局限性導致其他人員對數據信息的認可度不高。
(3)管理缺乏規范和統一。盡管信息資源庫種類和數量多,但受到網絡帶寬和計算能力的限制,無法滿足大量用戶并發訪問的要求,限制了資源庫的共享和使用,也阻礙了信息數據的使用和進一步發展。
(4)信息庫訪問的靈活性和交互性差。受到網絡、計算機設備、開發水平的限制,信息庫訪問的靈活性和交互能力不高。
(5)信息資源庫的持續性建設無法保障。受到資金和人員的影響,信息資源庫不能及時的更新和完善,影響了信息庫的持續健康發展和創新能力。5云計算環境下信息資源庫建設
云計算的提出,為信息資源庫的建設提供了一個較好的思路。信息資源庫的建設是關系民生和經濟的長期性工程,建設應遵循統籌規劃,重在應用、搞好服務的基本原則,對現有資源進行合理分類,并與云計算服務商提供的信息架構思想和服務充分結合,構建科學、高效、安全、交互能力強的信息資源庫。為此,我們需要做好以下工作。
(1)建立科學、嚴謹的信息資源庫的資源技術標準。云計算的思想決定了只要云計算環境有很強的數據通用性,就不必投入巨資建設功能和設備齊全的數據中心,而只需要投入很少的資金建立用戶終端,就可以有效避免“數據孤島”的產生。所以必須考慮資源庫的建設規范和標準。可從以下四個方面規范。一是從資源的開發角度提出必要的技術要求。二是從使用素材方便陛出發選取一些較為普通的元素,對素材屬性進行標注,規范數據的屬性和編寫類型。資源的屬性可以作為信息資源庫數據結構的直接依據。三是建立信息資源的評價標準,方便用戶進行數據的篩選。四是建立管理系統的體系結構和相應的基本功能。
(2)緊密依托現有互聯網,實現最大范圍的共享。云計算環境中的數據動態服務,為各類人員參與資源庫的建設、整理活動提供了便利,也解決了信息資源庫建設和維護中參與面窄的問題。利用Windows Azure平臺,主要從事虛擬化計算資源管理和智能化任務分配,當接到用戶計算需求時,系統會確定最合理的資源處理、數據傳輸以及安全防護機制,并把運算任務分配給不同的CPU,把存儲任務分配給全球不同的微軟數據中心,用戶不需要知道子程序和資源在哪里,只需要對資源按照自己的需要進行編輯和整理,從而達到對資源庫的不斷補充和完善。
(3)IBM于2008年提出了“藍云”計劃,包含共有云和私有云的兩個重要概念。私有云是為減少如數據、信息安全等共有云所存在的問題,企業可以利用云計算的思想和服務進行產品和技術的整合,建立屬于自己的私有資源云計算數據中心,并通過網絡與云端的共有云相連接。
(4)建立綜合資源管理平臺實現統一管理,為用戶各種終端提供檢索和交流機制,提升交互性能。利用云計算技術和服務建設開放和透明的資源庫,為用戶提供入庫、編輯、調用、查詢和下載服務,用戶根據權限不同可以很方便的搜索、瀏覽所需的信息。通過提升資源庫建設中的管理問題,使用戶能利用網絡和運行瀏覽器的最簡單設備隨時隨地進行資料下載、視頻學習和虛擬實驗等各種服務。同時,能夠充分利用WEB技術,使用戶在使用云計算服務中進行充分的交互和交流。
6 結束語
云計算是—種大規模資源整合的技術,是IT界未來發展的必然趨勢。通過云計算可以使未來事情變得更簡單,繁雜的勞動都“外包”給可信賴的云計算服務提供商,節省很多開支和人力。目前云計算還處在研究和實施的初級階段,要建設基于云計算的高效、科學、完善的信息資源庫還需要做很多工作,但我們對云計算在信息資源建設中所能夠發揮的重要作用充滿信心。