□文/楊宇環(huán) 張 敏
(陜西科技大學(xué) 陜西·西安)
隨著計算機(jī)和互聯(lián)網(wǎng)技術(shù)的發(fā)展,云計算技術(shù)應(yīng)運而生。其所具有的優(yōu)越性能和低成本的特點,受到IT企業(yè)的重視,同時也受到了各國政府的重視。作為信息儲存和利用的重要組織圖書館也勢必加入到云計算的研究和應(yīng)用中?,F(xiàn)代圖書館所提供的信息已不局限于紙質(zhì)文獻(xiàn)的借閱,還包括文字、圖像、音頻、視頻等數(shù)字信息的瀏覽和獲取。因此,現(xiàn)代圖書館對計算機(jī)和網(wǎng)絡(luò)技術(shù)的應(yīng)用將成為圖書館建設(shè)的重要因素和發(fā)展趨勢。
(一)云計算的基本理論。云計算是一種商業(yè)計算模型,它將計算任務(wù)分布在大量計算機(jī)構(gòu)成的資源池上,使用戶能夠按需獲取計算能力、存儲空間和信息服務(wù)。云計算是一種IT基礎(chǔ)設(shè)施與服務(wù)的交付和使用模式,將會深刻地影響未來互聯(lián)網(wǎng)的運作和服務(wù)模式。
云計算的服務(wù)類型可分為三類:將基礎(chǔ)設(shè)施作為服務(wù)(IaaS)、將平臺作為服務(wù)(PaaS)、將軟件作為服務(wù)(SaaS)。IaaS為用戶提供具有計算能力和存儲空間的硬件資源,用戶可以根據(jù)需要動態(tài)地申請和釋放資源,并按使用量付費。PaaS為用戶提供應(yīng)用程序的運行環(huán)境。SaaS為用戶提供具有特定功能的應(yīng)用軟件的服務(wù)。
云計算具有超大規(guī)模、虛擬化、高可靠性、動態(tài)擴(kuò)展性和使用費低廉的特性。
1、超大規(guī)模。云計算是由幾十萬臺、幾百萬臺的計算機(jī)組成的計算機(jī)集群,具有極強(qiáng)的計算能力。對用戶可提供的計算能力幾乎是無限的。
2、虛擬化。用戶申請的服務(wù)在云中運行,但用戶并不知道在程序運行的具體地址,也無需知道。同時,用戶可在任意地點和各種終端上申請服務(wù)。
3、高可靠性和動態(tài)擴(kuò)展性。云計算采用數(shù)據(jù)多副本容錯、計算節(jié)點同構(gòu)可換等措施來提高可靠性。云計算的規(guī)??赏ㄟ^動態(tài)伸縮來滿足應(yīng)用和用戶規(guī)模增長的需要。
4、費用低廉。由于云計算的構(gòu)成特性以及自動化的數(shù)據(jù)管理使得云計算的構(gòu)建和管理成本遠(yuǎn)低于傳統(tǒng)技術(shù)投入,同時云計算具有的公用性和通用性使得云資源的利用率大幅提高。用戶可以按需使用、按需付費,并且可以使用低配置的終端來實現(xiàn)應(yīng)用,而無需自行建構(gòu)服務(wù)器。
Google、亞馬遜、IBM、微軟和雅虎在世界各地已經(jīng)建立了云計算中心,并為用戶提供基于不同平臺的各種類型的服務(wù)。云計算的建設(shè)和應(yīng)用也得到了各國政府的大力支持。
(二)云計算應(yīng)用。云計算能夠為企業(yè)或者機(jī)構(gòu)提供簡便易行、低成本、按需支付的IT設(shè)施和應(yīng)用。在云計算環(huán)境中,企業(yè)特別是中小企業(yè)將有能力和資金利用計算機(jī)互聯(lián)網(wǎng)所帶來的超強(qiáng)能力,開展自己的業(yè)務(wù)。
Amazon是提供云計算服務(wù)的領(lǐng)導(dǎo)企業(yè),主要的云服務(wù)類型有彈性計算云(E-lastic Computer Cloud,EC2),簡單存儲服務(wù)(Simple Storage Service,S3),簡單隊列服務(wù)(Simple Queue Service,SQS)和 SimpleDB,這些服務(wù)之間密切協(xié)作,共同提供在云中存儲、處理和查詢數(shù)據(jù)的能力。
微軟(Microsoft)的云計算服務(wù)平臺為Azure Services Platform,該平臺為個人或企業(yè)用戶提供應(yīng)用程序的構(gòu)建。允許用戶在Microsoft的在線計算平臺上構(gòu)建軟件程序時建立用戶身份、管理工作流,同步數(shù)據(jù)以及執(zhí)行其他功能。Windows Azure是基于云計算的操作系統(tǒng),該服務(wù)允許用戶運行Windows應(yīng)用程序和使用Microsoft的數(shù)據(jù)中心存儲文件和數(shù)據(jù)的操作系統(tǒng)。
隨著云計算技術(shù)的發(fā)展和應(yīng)用,對互聯(lián)網(wǎng)和計算機(jī)技術(shù)有著深度依賴的現(xiàn)代圖書館業(yè)逐步將云計算技術(shù)應(yīng)用于圖書館的建設(shè)和運營中。
圖書館應(yīng)用云計算技術(shù)的領(lǐng)導(dǎo)者當(dāng)屬美國聯(lián)機(jī)計算機(jī)圖書館中心OCLC(Online Computer Library Center)。OCLC成立于1967年,是一家提供計算機(jī)圖書館服務(wù)的非營利性會員制研究機(jī)構(gòu),其宗旨是實現(xiàn)促進(jìn)世界信息訪問和減少圖書館成本這一公共目標(biāo)?,F(xiàn)有會員圖書館72,000多家,遍布世界170個國家和地區(qū)。OCLC現(xiàn)已建成五大數(shù)據(jù)中心,美國兩個,澳大利亞悉尼和英國倫敦、加拿大多倫多市各一個。OCLC通過Worldshare平臺并且基于Worldcat數(shù)據(jù)庫為遍布?xì)W洲、澳大利亞、非洲和美國的5,000多家圖書館提供本地部署且基于網(wǎng)絡(luò)的圖書館管理系統(tǒng)。
Worldcat是OCLC的在線編目聯(lián)合目錄,可以搜索112個國家的圖書館,包括近9,000家圖書館的書目數(shù)據(jù),是世界最大的聯(lián)機(jī)書目數(shù)據(jù)庫。OCLC及其成員圖書館相互協(xié)作,建立并維護(hù)WorldCat這一世界上最大的在線圖書館資源搜索數(shù)據(jù)庫。通過共享數(shù)據(jù)驅(qū)動的合作網(wǎng)絡(luò),進(jìn)行諸如采購、編目、資源共享、館藏管理等操作。該項目被認(rèn)為是圖書館應(yīng)用云計算的開端。
OCLCWorldShare應(yīng)用與服務(wù)提供了一種全新的方式來合作管理圖書館工作流程,包括集成的獲取、編目、流通、用戶管理、資源共享和電子資源管理。該應(yīng)用消除了傳統(tǒng)運營方式的弊端,以全新高效的方式進(jìn)行圖書館管理,使圖書館能夠擺脫本地硬件和軟件條件的束縛而把更多精力用于服務(wù)用戶和社區(qū)。
WorldCat館藏分析(WorldCat Collection Analysis)是一項基于網(wǎng)絡(luò)的服務(wù),根據(jù)WorldCat數(shù)據(jù)庫中的館藏信息,對圖書館提供分析和比較。WorldCat Selection通過優(yōu)化圖書館的新資料挑選和訂購過程,交付相應(yīng)的WorldCat記錄,為會員節(jié)約時間和金錢。
美國Dura Cloud項目是檢測云計算技術(shù)在維持?jǐn)?shù)字內(nèi)容的保存時間和被訪問的有效性的一項云計算研究。由美國國會圖書館和Dura Space公司共同參與試驗,紐約公共圖書館和生物多樣性歷史文獻(xiàn)圖書館也參與其中。
俄亥俄州圖書館與信息合作網(wǎng)(Ohio Library And Information Network,Ohio LINK)使用了亞馬遜的云計算服務(wù),主要使用云計算服務(wù)進(jìn)行公共數(shù)字資源的管理。匹茲堡大學(xué)的圖書館網(wǎng)站托管在亞馬遜的彈性計算云(EC2)上,并且使用亞馬遜的S3服務(wù)備份圖書館集成系統(tǒng),并將數(shù)字館藏資源的管理依托在亞馬遜的彈性計算云(EC2)上。
加州理工學(xué)院圖書館使用Google公司提供的云服務(wù)應(yīng)用進(jìn)行圖書館部分信息的管理。例如,運用Google Docs服務(wù)收集圖書館與用戶進(jìn)行互動的信息,使用Google Analytics來獲取其他圖書館目錄、相關(guān)網(wǎng)站的數(shù)據(jù)信息。Google Docs是Google推出的一款在線辦公軟件,可以進(jìn)行文檔、表格、幻燈片的管理和使用,并可以通過互聯(lián)網(wǎng)與其他用戶共享。Google Analytics是一項免費的Web分析軟件,該軟件能夠提供詳細(xì)豐富的圖表式報告,可以進(jìn)行用戶需求的分析,從而更好地為用戶提供服務(wù)。
美國東部州立大學(xué)將圖書館流通數(shù)據(jù)庫和政府出版物管理數(shù)據(jù)庫放在Google App Engine上。在Google運行環(huán)境下使用互聯(lián)網(wǎng)上的應(yīng)用服務(wù),用戶也可以運行自己的應(yīng)用程序,而不需要管理服務(wù)器的運行。用戶在使用Google App Engine服務(wù)時,只需為使用的服務(wù)付費。
中國圖書館界應(yīng)用云計算技術(shù)的典范首推由中國高等教育文獻(xiàn)保障系統(tǒng)CALIS(China Academic Library Information System)承擔(dān)的分布式中國高等教育數(shù)字圖書館系統(tǒng)三期項目。該項目在建設(shè)中提出結(jié)合云計算、SaaS、WebZ.O、SOA等技術(shù)打造CALIS數(shù)字圖書館云戰(zhàn)略。CALIS云服務(wù)平臺被稱為Nebula平臺,該平臺可以為各高校圖書館提供本地化的私有云方案,并可構(gòu)建多級的CALIS云服務(wù)中心。
CALIS云平臺包括四個部分,即CALIS數(shù)字圖書館公共服務(wù)平臺(構(gòu)建CALIS云服務(wù)中心);CALIS數(shù)字圖書館SaaS(Software as Service)服務(wù)平臺,為圖書館提供SaaS服務(wù);數(shù)字圖書館本地服務(wù)平臺,包括本地應(yīng)用基礎(chǔ)平臺和本地應(yīng)用系統(tǒng);CALIS云聯(lián)邦服務(wù)平臺,集成不同的圖書館本地服務(wù)、CALIS公共服務(wù)以及第三方公共服務(wù)。
CALIS數(shù)字圖書館云服務(wù)平臺適合于構(gòu)建大型分布式的公共數(shù)字圖書館服務(wù)網(wǎng)絡(luò),能將分布在互聯(lián)網(wǎng)中各個圖書館的資源和服務(wù)整合成為一個整體,形成一個可控的自適應(yīng)的新型服務(wù)體系,通過對各種服務(wù)進(jìn)行動態(tài)管理和分配,來滿足不同層次和規(guī)模的數(shù)字圖書館需求,支持館際透明的協(xié)作和服務(wù)獲取,支持各館用戶的聚合與參與,支持多館協(xié)作的社會化網(wǎng)絡(luò)的構(gòu)建,支持多館資源的共建和共享,具有自適應(yīng)擴(kuò)展的能力。CALIS數(shù)字圖書館云服務(wù)平臺的系統(tǒng)架構(gòu)以SOA(Service-Oriented Architecture)規(guī)范為基礎(chǔ),以O(shè)SGi標(biāo)準(zhǔn)對各個服務(wù)進(jìn)行統(tǒng)一封裝,為服務(wù)提供者提供統(tǒng)一的服務(wù)發(fā)布功能,為服務(wù)使用者和提供者之間提供統(tǒng)一的通信方式。CALIS數(shù)字圖書館云服務(wù)平臺的服務(wù)功能分為五個層次:基礎(chǔ)層、開發(fā)層、核心服務(wù)和通用服務(wù)層、應(yīng)用層、門戶層。CALIS數(shù)字圖書館云服務(wù)平臺能提供標(biāo)準(zhǔn)化、低成本、自適應(yīng)、可擴(kuò)展的數(shù)字圖書館統(tǒng)一服務(wù)和集成解決方案,為CALIS及其成員館提供了靈活的部署和應(yīng)用方式,既能滿足CALIS構(gòu)建公有云服務(wù)中心的需要,也能滿足圖書館構(gòu)建私有云服務(wù)的需要,還能實現(xiàn)對這兩類服務(wù)云的整合。
廣州圖創(chuàng)開發(fā)有限公司推出的Interlib圖書館自動化管理系統(tǒng)應(yīng)用了云計算技術(shù)。該系統(tǒng)通過互聯(lián)網(wǎng)或城網(wǎng)絡(luò)把區(qū)域內(nèi)各個圖書館聯(lián)合起來,構(gòu)成一個區(qū)域性的虛擬圖書館群,從而建立了一個基于區(qū)域圖書館群的電子化、數(shù)字化、網(wǎng)絡(luò)化的虛擬信息服務(wù)平臺,終端用戶不需要安裝任何軟件即可實現(xiàn)所有圖書館業(yè)務(wù)工作,同時通過開放的體系結(jié)構(gòu),能夠?qū)崿F(xiàn)與國內(nèi)外其他圖書館資源共建共享的目標(biāo)。
2010年7月20日,盛大文學(xué)正式推出了“云中圖書館”。“云中圖書館”是基于互聯(lián)網(wǎng)云計算技術(shù)的互動、智能、開放的電子圖書館。該平臺利用強(qiáng)大的云計算能力,提供了良好的交互功能,能便捷地實現(xiàn)作者、讀者、評論者和分享者的互動。讀者可以通過“評論、分享、推薦”等功能使作品增加附加內(nèi)容,并互相分享閱讀體會,進(jìn)過閱讀體會的集成,可以為其他讀者提供閱讀參考和指南。
“云中圖書館”可以在多種終端(如PC機(jī)、電子書、手機(jī))上使用,能夠?qū)崿F(xiàn)一處訂閱、處處閱讀,并且為保護(hù)作品的版權(quán),該平臺設(shè)計了一套完善的版權(quán)保護(hù)系統(tǒng)。
從以上圖書館應(yīng)用云計算技術(shù)的案例可以得出以下幾點發(fā)展特點:
(一)政府的推動與資助將極大地促進(jìn)圖書館應(yīng)用云計算技術(shù)的進(jìn)程。美國的OCLC、Dura Cloud項目等眾多云計算項目都受到了美國政府的資金資助和技術(shù)支持。我國的CALIS數(shù)字圖書館云服務(wù)平臺則完全是由政府主導(dǎo)下的云計算應(yīng)用該項目。
(二)圖書館之間的戰(zhàn)略聯(lián)合和共建共享機(jī)制是圖書館應(yīng)用云計算技術(shù)的重要模式。OCLC和CALIS的云計算平臺都采用了共建共享的機(jī)制,其成員圖書館在獲得資源和服務(wù)的同時,必須向組織貢獻(xiàn)自己的部分或全部資源。
(三)依賴于互聯(lián)網(wǎng)技術(shù)發(fā)展?fàn)顩r。圖書館云計算項目必須通過互聯(lián)網(wǎng)和計算機(jī)等基礎(chǔ)設(shè)施為用戶提供服務(wù)。因此,其發(fā)展?fàn)顩r依賴于當(dāng)?shù)鼗ヂ?lián)網(wǎng)的發(fā)展程度和應(yīng)用范圍。但同時,云計算技術(shù)能夠提供低成本的計算能力和軟件使用費用,將會增加互聯(lián)網(wǎng)用戶數(shù)量,從而促進(jìn)互聯(lián)網(wǎng)技術(shù)的發(fā)展。
[1]劉鵬.云計算[M].北京:電子工業(yè)出版社,2010.1.9.
[2]Anthony T.Vel te,Toby J.Vel te,Rober t Elsenpeter.周慶輝,陳宗斌譯.云計算實踐指南[M].北京:機(jī)械工業(yè)出版社,2010.
[3]OCLC.OCLCWor ldShare[EB/OL].[2013-4.20].ht tp://www.oclc.org/zhcn-as iapacif ic/wor ldshare.html.
[4]OCLC. 圖 書 館 管 理 [EB/OL].[2013-4.20].ht tp://www.oclc.org/zh cn-asiapacif ic/services/l ibrarymanagement.html.
[5]孝童.基于云計算的數(shù)字圖書館建設(shè)研究[D].吉林大學(xué).
[6]樂天.存儲領(lǐng)域的新角色:云計算[N].計算機(jī)世界,2008.2.25.
[7]王靜一.基于云計算技術(shù)的數(shù)字圖書館云服務(wù)平臺架構(gòu)研究[D].吉林大學(xué).
[8]范并思.云計算與圖書館:為云計算研究辯護(hù)[J].圖書情報工作,2009.11.
[9]王文清,陳凌.CALIS數(shù)字圖書館云服務(wù)平臺模型[J].大學(xué)圖書館學(xué)報,2009.
[10]王曉楠.基于云計算的數(shù)字圖書館服務(wù)模式研究[D].黑龍江大學(xué).
[11]吳雷,張渝平,張淑芬.云計算在圖書館中的應(yīng)用[J].高校圖書館工作,2011.