胡 瑩,陳 博
(1.中山大學圖書館,廣東 廣州 510275;2.九江學院圖書館,江西 九江 332005)
云計算是一種基于互聯(lián)網(wǎng)的分布式計算過程,其原理是將用戶的程序處理請求自動拆分成無數(shù)個較小的子程序,透過網(wǎng)絡中批量服務器(幾十萬臺甚至上百萬臺)組成的龐大“云”端進行搜尋、計算分析,然后再將處理結(jié)果回傳給用戶。筆者認為,云計算是在分布式處理、并行處理和網(wǎng)格計算的發(fā)展上提出的一種新型計算模型,是一種新興的共享基礎架構(gòu)的方法。
云計算以用戶為中心,提供安全、快速、便捷的數(shù)據(jù)存儲和網(wǎng)絡服務,使互聯(lián)網(wǎng)成為每一個用戶的數(shù)據(jù)中心和計算中心,使用戶從以桌面為核心使用的各項應用轉(zhuǎn)移到以Web為核心進行的各種活動。云計算的特點主要表現(xiàn)在:(1)可靠的數(shù)據(jù)存儲。云計算提供了可靠的數(shù)據(jù)存儲中心,數(shù)據(jù)可以自動同步傳遞,并可通過Web在所有的設備上使用,避免了用戶將數(shù)據(jù)存放在個人電腦上而出現(xiàn)的數(shù)據(jù)丟失或感染病毒等問題。(2)方便、快捷的云服務。云計算時代,用戶不需要安裝和升級電腦上的各種應用軟件,只需要具有網(wǎng)絡瀏覽器就可以方便、快捷地使用云計算提供的各種服務。(3)強大的計算能力。云計算為網(wǎng)絡應用提供了強大的計算能力,完成普通計算難以達到的各種業(yè)務要求。(4)經(jīng)濟效益。云計算服務提供商的存儲成本、帶寬成本、計算處理成本等加起來也只有機構(gòu)自身運營數(shù)據(jù)中心成本的幾分之一,這將有助于一些機構(gòu)以比較低廉的架構(gòu)成本進行運作。
云計算技術(shù)目前還處于商用的初級階段,還有許多問題困擾著云計算服務提供商和圖書館。為了圖書館能夠更好地應用云計算技術(shù),云計算服務商和圖書館人士除了要跟蹤云計算的發(fā)展進程外,還要重點從圖書館資源、版權(quán)、用戶隱私安全、操作平臺的接口問題、數(shù)據(jù)和應用的互操作、數(shù)據(jù)和應用可移植性、云計算服務等七個方面來研究云計算應用于圖書館所帶來的問題。
將原本保存在本地、為自己所掌控的數(shù)據(jù)交給一個外部的云計算服務中心,這樣的變化并不容易。許多機構(gòu)組織都對其無法控制的數(shù)據(jù)存儲和應用系統(tǒng)非常不放心,將自己的工作內(nèi)容置于一個共享的架構(gòu)中增加了潛在的未經(jīng)授權(quán)訪問和泄露的可能性。為了安全和穩(wěn)定,也為了在“云”服務中斷或失效時,圖書館仍然能夠正常地提供相關的服務,圖書館顯然不能把所有的數(shù)據(jù)資源都放在”云“中,必然要繼續(xù)在本地保存一些常規(guī)的重要的數(shù)據(jù)作為“云”數(shù)據(jù)的一個備份。因此,云計算模式并不會完全推翻圖書館現(xiàn)有的數(shù)據(jù)部署模式,而是在保留原有模式的基礎上,使現(xiàn)有的部署模式與云計算模式進行融合,作為現(xiàn)有部署模式的有效補充。圖書館應對現(xiàn)有的數(shù)據(jù)進行梳理,通過研究、論證來確立哪些數(shù)據(jù)資源可以放到“云”中,哪些數(shù)據(jù)必須在圖書館現(xiàn)有的模式中予以保留。另外圖書館還可以對這部分數(shù)據(jù)設置權(quán)限并與云計算提供商簽定保密協(xié)議。
在云計算模式中,各個加入云模式的圖書館之間可以通過有關的協(xié)議共享彼此的信息資源,即是“云”中的用戶像使用本館的電子資源一樣使用他館的電子資源。各圖書館利用云模式在方便用戶、提高信息資源共享自由度的同時,也帶來了版權(quán)糾紛問題。因此,有專家建議圖書館界應針對新出現(xiàn)的云計算模式下的信息資源共享中可能引起的版權(quán)糾紛問題進行研究,制定切實可行的方案,從而方便用戶使用。
云計算給數(shù)字圖書館發(fā)展帶來了新的動力,但也存在信息用戶的隱私安全問題。云計算提供商一般將能夠提供的服務列在網(wǎng)上,讓用戶自行選擇需要運行的程序。而這些程序都可以設置參數(shù),記錄用戶的姓名、喜好甚至過去的一舉一動,用戶的隱私信息無形之中成為廠商的資產(chǎn)。如果圖書館利用云計算管理用戶的信息,那么用戶信息也會被云計算服務提供商知道。因此,如何保障信息用戶的隱私問題給圖書館及云計算服務都提出了要求。
由于各家圖書館的情況不同,服務器的配置和所使用的操作系統(tǒng)也千差萬別,有的使用windows,有的使用linux或unix。為了能更好地適用云計算技術(shù)、更好地接入“云”中,圖書館目前應當密切關注云服務提供商所針對不同的操作平臺開發(fā)的接口軟件,或開發(fā)適合本館具體情況的接口。
數(shù)據(jù)和應用程序提供標準的訪問接口是很重要的。機構(gòu)組織常常希望能夠靈活的創(chuàng)建新的數(shù)據(jù)和應用,并能夠互操作,而不論基礎設施是誰提供(不論是公共云、私有云、傳統(tǒng)的IT環(huán)境,還是前述幾種情況的組合)。云供應商需要支持互操作標準,使組織可以將任何云提供商的能力納入其解決方案。
如果沒有標準,收回自己的系統(tǒng)或者更換云服務提供商就會受限,一旦一個組織采用某個云服務商的方案建立或安置自己的系統(tǒng),當收回系統(tǒng)時將十分困難。目前,廠商們對云計算各有自己的理解,因此,還談不上標準化。而沒有標準化,用戶就無法自由遷移,也就面臨著被廠商鎖定的威脅。比如,用戶在微軟Azure上的開發(fā)應用,目前還無法轉(zhuǎn)移到Google的AppEngine平臺運行,也無法轉(zhuǎn)移到Force.com平臺上運行,反之亦然。而云計算平臺要想真正走向主流,標準化是繞不過去的“坎”。據(jù)悉,美國已經(jīng)有一些高校聯(lián)合成立了云計算的標準研究委員會,業(yè)內(nèi)人士認為我國也需盡早將這個問題提到議事日程。
判斷“云計算”供應商提供的是否是真正的“云計算”服務,是圖書館不得不關注的問題。那么,如果出現(xiàn)下列情況之一的,都不是云計算服務。(1)標稱是“網(wǎng)格”或“OGSA的(開放網(wǎng)格服務架構(gòu))”。(2)需要你向廠商提供一份幾十頁的需求說明書的。(3)不能用自己的信用卡來購買的。(4)賣給你的是硬件設備的。(5)沒有提供API的。(6)需要你重新構(gòu)架你的系統(tǒng)的。(7)不能在10分鐘之內(nèi)部署服務器的。(8)不能在10分鐘之內(nèi)撤銷服務器的。(9)知道自己所使用機器的具體位置的。(10)需要有一個咨詢顧問來幫助的。(11)需要事先準備好所需機器數(shù)目清單的。(12)只運行一種操作系統(tǒng)的。(13)不用連到你自己的機器上去的。(14)需要自己安裝軟件才能使用它的。(15)要你自己擁有所有硬件的。
目前,云計算應用于圖書館還存在很多問題,這些問題需要業(yè)內(nèi)人士進一步實踐研究,提出解決和完善的方案。一旦這些問題得到解決,云計算將會給IT業(yè)界和圖書館界帶來巨大的改變。云計算的發(fā)展是整個產(chǎn)業(yè)的推動。運營商提供好基礎架構(gòu),虛擬化廠商做好中間件,操作系統(tǒng)廠商提供好的云計算平臺,服務商做好云服務業(yè)務,這樣的一個產(chǎn)業(yè)鏈就能完善云計算金字塔,大家配合起來就能推動互聯(lián)網(wǎng)服務大規(guī)模的轉(zhuǎn)入云時代,進而推動云計算在圖書館的應用。技術(shù)其實不是最主要的障礙,制度、法規(guī)、誠信、習慣、觀念,這些非技術(shù)的因素將決定云計算的受歡迎程度,因此,筆者認為云計算在圖書館的廣泛應用將不會遙遠。
[1]鄒大斌.全方位解讀云計算[EB/OL].[2009-09-30].http://www2.ccw.com.cn/weekly/product/htm2009/20090329_609725.shtml
[2]中關村在線.云計算應用還有不少的技術(shù)障礙亟需解決[EB/OL].[2009-09-30].http://www.chi nawe.net/network/nas_san_das/20090514_128411.html.
[3]錢文靜,鄧仲華.云計算與信息資源共享管理[J].圖書與情報,2009(4)
[4]李永先,欒旭倫,李森森.云計算技術(shù)在圖書館中的應用探討[J].江西圖書館學刊,2009(1).
[5]楊明芳,袁曦臨.云計算環(huán)境下的數(shù)字圖書館[J].圖書館建設,2009(9).
[6]張文華.云計算及其在圖書館中的應用現(xiàn)狀和面臨的障礙[J].圖書情報工作,2010(4).
[7]楊其珍.基于云計算環(huán)境下的圖書館角色探析[J].現(xiàn)代情報,2010(5).