李潔 張強(qiáng)
摘 要:傳統(tǒng)模式的圖書資料信息系統(tǒng),存在著資源重復(fù)建設(shè)、擴(kuò)充能力弱、可配置性差、成本昂貴的缺陷。科技高速發(fā)展的時(shí)代,計(jì)算機(jī)信息傳輸方式也隨之改變,如今網(wǎng)絡(luò)信息數(shù)據(jù)庫已經(jīng)處于一個(gè)移動(dòng)信息傳輸?shù)氖澜纾朴?jì)算數(shù)據(jù)庫為人類的生活帶來了便利,但是同時(shí)也帶來了信息的安全隱患。本文詳細(xì)分析了處于云計(jì)算時(shí)代網(wǎng)絡(luò)數(shù)據(jù)庫信息的安全性和可行性,云計(jì)算系統(tǒng)在信息服務(wù)能力、資源共享性、可配置和伸縮性方面較傳統(tǒng)系統(tǒng)都有進(jìn)步,以期對云計(jì)算數(shù)據(jù)庫起到積極作用。
關(guān)鍵詞:云計(jì)算;圖書資料信息系統(tǒng);開源
我國社會(huì)已經(jīng)進(jìn)入了云計(jì)算大數(shù)據(jù)時(shí)代,隨著信息技術(shù)的不斷發(fā)展,信息安全技術(shù)的運(yùn)用和發(fā)展使得世界出現(xiàn)了巨大的變化,在技術(shù)需求下,當(dāng)今云計(jì)算大數(shù)據(jù)時(shí)代網(wǎng)絡(luò)信息數(shù)據(jù)庫的安全技術(shù)具有重要的意義。
我國在用的圖書資料信息系統(tǒng)大多采用傳統(tǒng)模式設(shè)計(jì),存在著軟硬件要求高、資源重復(fù)建設(shè)、系統(tǒng)擴(kuò)充能力弱、可配置性差等難題。云計(jì)算技術(shù)儲(chǔ)存應(yīng)用和數(shù)據(jù)是通過云端空間進(jìn)行工作的,采用一種新型的計(jì)算機(jī)系統(tǒng)來提升計(jì)算機(jī)的性能,并且擁有更強(qiáng)大的數(shù)據(jù)處理能力,因?yàn)檫@種系統(tǒng)運(yùn)用的是一種虛擬機(jī)來實(shí)現(xiàn)系統(tǒng)的互聯(lián),同時(shí)對用戶的自行適應(yīng)能力有一定的提升。根據(jù)云計(jì)算技術(shù)的運(yùn)算特點(diǎn),在網(wǎng)絡(luò)數(shù)據(jù)庫中大規(guī)模運(yùn)用云計(jì)算技術(shù),建立一個(gè)完整的數(shù)據(jù)庫的云計(jì)算體系。基于開源云計(jì)算的圖書資料信息系統(tǒng)與開源的操作系統(tǒng)完美結(jié)合,更加節(jié)約資金投入。
1系統(tǒng)的整體設(shè)計(jì)
根據(jù)云計(jì)算進(jìn)行的服務(wù)類型來劃分,可以分成三個(gè)類別,分別是基礎(chǔ)設(shè)施即服務(wù)、平臺(tái)即服務(wù)(Platform as a Service,PaaS)以及軟件即服務(wù)(Software as a Service,SaaS)。云計(jì)算數(shù)據(jù)庫的設(shè)計(jì)模式是一種通過云計(jì)算來搭建存儲(chǔ)系統(tǒng)的方式,對網(wǎng)絡(luò)進(jìn)行虛擬化操作后,將原始網(wǎng)絡(luò)設(shè)計(jì)改裝成一個(gè)數(shù)據(jù)中心,將服務(wù)器進(jìn)行虛擬化操作,目的是對服務(wù)器物理資源進(jìn)行抽象操作,改變?yōu)槌砂偕锨У男畔?shù)據(jù)資源,通過這幾步的操作,物理界限對于數(shù)據(jù)和信息的限制不復(fù)存在,讓CPU、磁盤、輸入輸出設(shè)備等硬件設(shè)備構(gòu)成一個(gè)大的資源池,實(shí)時(shí)監(jiān)控設(shè)備數(shù)據(jù)的波動(dòng)情況,并且根據(jù)數(shù)據(jù)的動(dòng)態(tài)波動(dòng)情況,進(jìn)行對數(shù)據(jù)的實(shí)時(shí)更新,通過對資源池的動(dòng)態(tài)管理,從而完成將資源收集并且過濾存儲(chǔ)到服務(wù)器的任務(wù),直接對信息資源的數(shù)據(jù)的利用率進(jìn)行了提高。云計(jì)算體系結(jié)構(gòu)中的層次是可以分割的,即某一層次可以單獨(dú)完成一項(xiàng)用戶的請求而不需要其它層次的服務(wù)和支持。
IaaS層設(shè)計(jì)
IaaS的優(yōu)點(diǎn)是用戶只需低成本硬件,按需租用相應(yīng)計(jì)算能力和存儲(chǔ)能力,大大降低了用戶在硬件上的開銷。隨著社會(huì)信息化程度的不斷增強(qiáng),云計(jì)算信息技術(shù)的應(yīng)用更加廣泛,并且可以涵蓋更多的數(shù)據(jù)和信息,但是這也使得網(wǎng)絡(luò)信息的安全性受到一定的威脅,對于信息的保護(hù)作用會(huì)有一定的工作漏洞。從目前網(wǎng)絡(luò)時(shí)代的發(fā)展來看,計(jì)算機(jī)的網(wǎng)絡(luò)信息保護(hù)工作需要不斷加強(qiáng),這是當(dāng)前互聯(lián)網(wǎng)時(shí)代的重要問題和熱點(diǎn)問題。
IaaS層所提供的功能就能很好的解決這些信息傳輸?shù)木W(wǎng)絡(luò)安全問題。本文對不同地點(diǎn)的圖書館中信息資源和數(shù)據(jù)進(jìn)行收集和過濾,形成一個(gè)網(wǎng)絡(luò)資源的集中點(diǎn),采集圖書館的海量數(shù)據(jù)信息和資料,通過網(wǎng)路地址的虛擬化,網(wǎng)絡(luò)服務(wù)器的整合,存儲(chǔ)介質(zhì)進(jìn)行特定的保護(hù),形成一個(gè)具有極強(qiáng)穩(wěn)定性的云計(jì)算系統(tǒng),這樣可以保證云計(jì)算系統(tǒng)的海量存儲(chǔ)能力,并且為云計(jì)算數(shù)據(jù)庫的建設(shè)提供了一個(gè)全新的設(shè)計(jì)思路。而虛擬存儲(chǔ)化則是根據(jù)用戶的不同需要,對多種存儲(chǔ)數(shù)據(jù)進(jìn)行分類,主要是對存儲(chǔ)硬件設(shè)備進(jìn)行抽象化,解決了存儲(chǔ)設(shè)備結(jié)構(gòu)復(fù)雜的問題,將邏輯特性就行了高保真的存儲(chǔ)。通過將存儲(chǔ)資源虛擬成一個(gè)存儲(chǔ)池,可以把眾多零散的存儲(chǔ)資源整合,提高存儲(chǔ)資源的利用率。
隨著社會(huì)經(jīng)濟(jì)不斷發(fā)展,圖書資料信息的傳輸與儲(chǔ)存水平需要越來越高,這也導(dǎo)致云計(jì)算行業(yè)安全傳遞數(shù)據(jù)逐漸增加,學(xué)校以及教育性質(zhì)的企業(yè)和機(jī)構(gòu)需要購入一些基礎(chǔ)網(wǎng)絡(luò)設(shè)備進(jìn)行圖書資料信息傳輸和保存的升級(jí)。雖然經(jīng)常會(huì)出現(xiàn)一些問題,例如圖書資料信息云計(jì)算系統(tǒng)建設(shè)需要時(shí)間較長,基礎(chǔ)設(shè)備存放空間不足,不同的類型存儲(chǔ)器和服務(wù)器也是互相獨(dú)立的,較難以應(yīng)用數(shù)據(jù)資源等等,這些對于圖書資料信息傳輸?shù)脑朴?jì)算建設(shè)工作開展來說有著一定的影響。
在計(jì)算機(jī)工程科學(xué)領(lǐng)域,筆者對于圖書資料管理系統(tǒng)的高可用性進(jìn)行了深入的分析,并且在工程業(yè)界內(nèi)常見的方案都是冗余有備份的。冗余備份的解決方案在當(dāng)前來說可以采用具有儲(chǔ)存領(lǐng)域的Raid 技術(shù),將多個(gè)圖書資料數(shù)據(jù)錄入到磁盤中,并且留一定量的磁盤存儲(chǔ)校驗(yàn)的信息,將磁盤中崩潰的內(nèi)容進(jìn)行整理和分析。對于所復(fù)制的內(nèi)容可以在MySQL Cluster集群中進(jìn)行整體處理,并且因?yàn)檫@是主要的設(shè)計(jì)裝備,所以在寫入數(shù)據(jù)的過程中需要寫入對應(yīng)的裝備節(jié)點(diǎn),從而保障系統(tǒng)的高可用性。對于故障檢測以及自動(dòng)恢復(fù)技術(shù)的應(yīng)用來說一般都會(huì)結(jié)合負(fù)載均衡技術(shù)進(jìn)行故障的檢測,并且在檢測到故障點(diǎn)之后將其從調(diào)度隊(duì)列中剔除,從而達(dá)到屏蔽故障的效果。
PaaS層設(shè)計(jì)
PaaS層的軟件選擇應(yīng)綜合考慮其提供空間的穩(wěn)定性、性價(jià)比、帶寬、平臺(tái)伸縮性、易管理性和可遷移性。云計(jì)算數(shù)據(jù)庫在圖書資料信息存儲(chǔ)方面中應(yīng)用的更為廣泛,同時(shí)與之相對應(yīng)的網(wǎng)絡(luò)監(jiān)控技術(shù)也得到了更加深入的發(fā)展。云計(jì)算系統(tǒng)在網(wǎng)絡(luò)防護(hù)工作中有很重要的作用,這項(xiàng)技術(shù)的主要作用在于監(jiān)測云計(jì)算系統(tǒng)在具體使用中是否具有被濫用或者被不明用戶入侵的情況。云計(jì)算系統(tǒng)主要采用統(tǒng)計(jì)數(shù)據(jù),進(jìn)而對數(shù)據(jù)進(jìn)行分析以及對登錄簽名進(jìn)行識(shí)別的方法。主要通過計(jì)算機(jī)系統(tǒng)的穩(wěn)定運(yùn)行,對于運(yùn)行動(dòng)作存在安全范圍內(nèi)的情況進(jìn)行判定。網(wǎng)絡(luò)檢測以及監(jiān)控在計(jì)算機(jī)網(wǎng)絡(luò)中的實(shí)踐應(yīng)用可以為圖書資料信息技術(shù)安全保駕護(hù)航。
明顯提高了圖書資料信息的利用率,為圖書發(fā)展節(jié)省成本。在傳統(tǒng)未經(jīng)過虛擬化處理的圖書資料信息上,一般只能夠安裝一套軟件系統(tǒng)。這樣的軟件系統(tǒng)對于圖書資源庫中不同種類的圖書資源要求也是不平衡的,只要一項(xiàng)資源利用率較高,其他資源在一定程度上都會(huì)被閑置。云計(jì)算存儲(chǔ)之后則可以實(shí)現(xiàn)在同一個(gè)云計(jì)算平臺(tái)上部署較多其他圖書管理系統(tǒng),從而提升圖書資料信息的資源利用率。
AppScale 是 Google App Engine 的 API 集合的開源實(shí)現(xiàn),它提供一個(gè)平臺(tái)即服務(wù)的云計(jì)算基礎(chǔ)架構(gòu),使最終用戶不僅能部署、測試、調(diào)試、測量和監(jiān)視Google App Engine應(yīng)用,而且也便于PaaS的擴(kuò)展。當(dāng)前我國許多企業(yè)自身的O\R Mapping的系統(tǒng)組建就是隨著IBM的不斷發(fā)展而發(fā)展出現(xiàn)的,并且發(fā)展至今已經(jīng)有了許多較有企業(yè)自身體系的圖書資料信息管理系統(tǒng),整體理論的不斷成熟,使用也更為高效便捷,這些原因讓云計(jì)算技術(shù)依舊成為圖書資料管理系統(tǒng)發(fā)展與應(yīng)用的主流措施。
4結(jié)語
這種通過云計(jì)算的開源代碼來構(gòu)建圖書資料信息系統(tǒng)的方式是非常先進(jìn)的,而且汲取了IaaS以及PaaS的自身長處,可以利用云計(jì)算技術(shù)將眾多普通計(jì)算機(jī)進(jìn)行組合,從而成為一個(gè)高性能高運(yùn)算速度的計(jì)算機(jī),這樣可以在很大程度上節(jié)約了硬件成本的投資。對于軟件部分,可以通過代碼和程序的功能對系統(tǒng)進(jìn)行優(yōu)化,從而更好的進(jìn)行動(dòng)態(tài)資源的管理和部署。
參考文獻(xiàn)
[1]曾華.探究大數(shù)據(jù)時(shí)代高校圖書館的信息資源管理創(chuàng)新[J].時(shí)代教育,2016(21):90.
[2]陳靜.基于云計(jì)算技術(shù)的中學(xué)校際圖書館構(gòu)想[J].新課程學(xué)習(xí)(中),2014(05):163-164.
(作者單位:寶雞市科技創(chuàng)新服務(wù)中心)