專利名稱:多級(jí)云存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多級(jí)云存儲(chǔ)系統(tǒng),還涉及一種多級(jí)云存儲(chǔ)系統(tǒng)的存儲(chǔ)方法。
背景技術(shù):
云存儲(chǔ)是在云計(jì)算(cloud computing)概念上延伸和發(fā)展出來的一個(gè)新的概念, 是指通過集群應(yīng)用、網(wǎng)格技術(shù)或分布式文件系統(tǒng)等功能,將網(wǎng)絡(luò)中大量各種不同類型的存儲(chǔ)設(shè)備通過應(yīng)用軟件集合起來協(xié)同工作,共同對(duì)外提供數(shù)據(jù)存儲(chǔ)和業(yè)務(wù)訪問功能的一個(gè)系統(tǒng)。包含私有云(Private Clouds)和共有云(public cloud),其中私有云(Private Clouds)是為一個(gè)客戶單獨(dú)使用而構(gòu)建的,因而提供對(duì)數(shù)據(jù)、安全性和服務(wù)質(zhì)量的最有效控制。云存儲(chǔ)應(yīng)用中最為關(guān)鍵的問題是數(shù)據(jù)的訪問權(quán)限,以及與現(xiàn)有的應(yīng)用環(huán)境逐步的遷移等需求。特別是不同層級(jí)的私有云,是采用物理方式隔離的用戶易于接受的方式,結(jié)合私有云的數(shù)據(jù)安全管理,以及利用公有云存儲(chǔ)海量的、使用頻度不高的數(shù)據(jù),成為最佳的應(yīng)用方式。目前各地建設(shè)有大量的IDC數(shù)據(jù)中心、有集裝箱式數(shù)據(jù)中心、以及與IDC服務(wù)綁定的云計(jì)算服務(wù)器,其存在的問題是無法便捷的在用戶可信任的范圍內(nèi)實(shí)施私有云,以及存儲(chǔ)的能力過強(qiáng),其服務(wù)能力遠(yuǎn)遠(yuǎn)超過了用戶的使用需要。市場急需一種能夠與現(xiàn)有的非云存儲(chǔ)的應(yīng)用系統(tǒng)結(jié)合緊密、以及支持用戶對(duì)于云存儲(chǔ)空間持續(xù)擴(kuò)展的需要的技術(shù)解決相關(guān)問題,形象的說就是需要一種將“云接地”的服務(wù)設(shè)備或者體系。
發(fā)明內(nèi)容
針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明所要解決的技術(shù)問題是提供一種多級(jí)云存儲(chǔ)系統(tǒng)及其存儲(chǔ)方法。為解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案如下—種多級(jí)云存儲(chǔ)系統(tǒng),包括具有若干個(gè)存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)服務(wù)設(shè)備,其特征在于所述云存儲(chǔ)服務(wù)設(shè)備內(nèi)設(shè)置云存儲(chǔ)調(diào)度系統(tǒng),每個(gè)云存儲(chǔ)服務(wù)設(shè)備由云存儲(chǔ)調(diào)度系統(tǒng)負(fù)責(zé)數(shù)據(jù)在存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)空間之間的同步,每個(gè)存儲(chǔ)節(jié)點(diǎn)包含緩存空間以及以下存儲(chǔ)區(qū)域中的至少一種私有存儲(chǔ)空間、云存儲(chǔ)空間,其中云存儲(chǔ)調(diào)度系統(tǒng)按照存儲(chǔ)策略分別負(fù)責(zé)將私有存儲(chǔ)空間與云存儲(chǔ)空間之間的數(shù)據(jù)遷移以及管轄范圍內(nèi)的存儲(chǔ)節(jié)點(diǎn)之間的數(shù)據(jù)遷移。優(yōu)選的,所述存儲(chǔ)節(jié)點(diǎn)選自無線存儲(chǔ)卡、云存儲(chǔ)硬盤盒、云存儲(chǔ)服務(wù)器、集裝箱數(shù)據(jù)中心、IDC數(shù)據(jù)中心的一種或者兩種以上的任意組合。優(yōu)選的,所述云存儲(chǔ)調(diào)度系統(tǒng)包含客戶端程序與服務(wù)器端程序,其中客戶端程序負(fù)責(zé)按照存儲(chǔ)策略,將私有存儲(chǔ)空間與云存儲(chǔ)空間之間的數(shù)據(jù)遷移;服務(wù)器端程序依據(jù)存儲(chǔ)策略,按照最優(yōu)訪問速度負(fù)責(zé)在被其管理的存儲(chǔ)節(jié)點(diǎn)之間的數(shù)據(jù)遷移。優(yōu)選的,所述存儲(chǔ)節(jié)點(diǎn)包括上、下級(jí)存儲(chǔ)節(jié)點(diǎn),所述上級(jí)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)空間容量比下級(jí)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)空間容量大,且上級(jí)存儲(chǔ)節(jié)點(diǎn)遠(yuǎn)程同步下級(jí)存儲(chǔ)節(jié)點(diǎn)的指定存儲(chǔ)數(shù)據(jù);所述上下級(jí)存儲(chǔ)節(jié)點(diǎn)間通過云存儲(chǔ)調(diào)度系統(tǒng)聯(lián)接通訊。優(yōu)選的,所述上、下級(jí)存儲(chǔ)節(jié)點(diǎn)存儲(chǔ)容量梯度設(shè)置,所述存儲(chǔ)節(jié)點(diǎn)上配置包含結(jié)構(gòu)化樹狀結(jié)構(gòu)數(shù)據(jù),每個(gè)節(jié)點(diǎn)設(shè)置對(duì)應(yīng)一個(gè)云存儲(chǔ)策略,每個(gè)云存儲(chǔ)策略至少包含云存儲(chǔ)服務(wù)訪問入口、授權(quán)文件、觸發(fā)條件、通信協(xié)議信息。優(yōu)選的,所述上級(jí)存儲(chǔ)節(jié)點(diǎn)與下級(jí)存儲(chǔ)節(jié)點(diǎn)為一對(duì)多或者多對(duì)一的關(guān)系,所述存儲(chǔ)節(jié)點(diǎn)上通過云存儲(chǔ)策略配置上級(jí)存儲(chǔ)節(jié)點(diǎn)和/或下級(jí)存儲(chǔ)節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系。優(yōu)選的,所述存儲(chǔ)節(jié)點(diǎn)內(nèi)設(shè)置有客戶端程序和/或服務(wù)器端程序;當(dāng)存儲(chǔ)節(jié)點(diǎn)上設(shè)置有云存儲(chǔ)空間時(shí),則存儲(chǔ)節(jié)點(diǎn)上配置安裝有服務(wù)器端程序,每個(gè)云存儲(chǔ)調(diào)度服務(wù)器端程序管理1個(gè)以上云存儲(chǔ)空間。優(yōu)選的,所述私有存儲(chǔ)空間用于當(dāng)前計(jì)算機(jī)設(shè)備的自用;所述緩存空間用于云存儲(chǔ)調(diào)度系統(tǒng)將私有存儲(chǔ)空間中需要遠(yuǎn)程異步同步存儲(chǔ)到云端時(shí),緩存中間數(shù)據(jù)的存儲(chǔ)空間;所述云存儲(chǔ)空間用于各設(shè)備上共享出來供云存儲(chǔ)調(diào)度系統(tǒng)服務(wù)器端程序管理的存儲(chǔ)空間。優(yōu)選的,所述云存儲(chǔ)調(diào)度服務(wù)器端程序管理被其直接管理的存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間,以及與上級(jí)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)策略,當(dāng)其云存儲(chǔ)策略被觸發(fā)時(shí),其負(fù)責(zé)在其管理的存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間與上級(jí)存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間之間遷移數(shù)據(jù)。本發(fā)明的另一目的在于提供一種多級(jí)云存儲(chǔ)系統(tǒng)進(jìn)行存儲(chǔ)的方法,其特征在于所述方法包括以下步驟1)存儲(chǔ)節(jié)點(diǎn)上云存儲(chǔ)調(diào)度系統(tǒng)客戶端依據(jù)存儲(chǔ)策略,將私有存儲(chǔ)空間數(shù)據(jù)復(fù)制到緩存空間,并由緩存空間同步到云存儲(chǔ)空間;2)云存儲(chǔ)調(diào)度系統(tǒng)客戶端,依據(jù)目錄分類及臨近原則,在存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間間遷移數(shù)據(jù),當(dāng)存儲(chǔ)空間不夠的時(shí)候,向上級(jí)存儲(chǔ)空間請(qǐng)求新的空間;3)云存儲(chǔ)調(diào)度系統(tǒng)服務(wù)器端負(fù)責(zé)將使用頻度高的數(shù)據(jù),從上級(jí)存儲(chǔ)空間同步到本地臨近存儲(chǔ)節(jié)點(diǎn)。本發(fā)明技術(shù)方案中多級(jí)云存儲(chǔ)系統(tǒng)包括如下種類的存儲(chǔ)節(jié)點(diǎn)無線存儲(chǔ)卡、云存儲(chǔ)硬盤盒、云存儲(chǔ)服務(wù)器、集裝箱數(shù)據(jù)中心、IDC數(shù)據(jù)中心等的云存儲(chǔ)服務(wù)設(shè)備或者設(shè)施,每設(shè)備或設(shè)施由云存儲(chǔ)調(diào)度系統(tǒng)負(fù)責(zé)數(shù)據(jù)在存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)空間之間的同步,每個(gè)存儲(chǔ)節(jié)點(diǎn)包含緩存空間以及以下存儲(chǔ)區(qū)域中的至少一種私有存儲(chǔ)空間、云存儲(chǔ)空間,其中云存儲(chǔ)調(diào)度系統(tǒng)包含客戶端程序與服務(wù)器端程序,其中客戶端程序負(fù)責(zé)按照存儲(chǔ)策略,將私有存儲(chǔ)空間與云存儲(chǔ)空間之間的數(shù)據(jù)遷移;服務(wù)器端程序依據(jù)存儲(chǔ)策略,按照最優(yōu)訪問速度負(fù)責(zé)在被其管理的存儲(chǔ)空間之間的將數(shù)據(jù)遷移。多級(jí)云存儲(chǔ)系統(tǒng)包括至少兩種類型以上的存儲(chǔ)節(jié)點(diǎn)無線存儲(chǔ)卡、云存儲(chǔ)硬盤盒、 云存儲(chǔ)服務(wù)器、集裝箱數(shù)據(jù)中心、IDC數(shù)據(jù)中心等的云存儲(chǔ)服務(wù)設(shè)備或者設(shè)施,其由云存儲(chǔ)調(diào)度系統(tǒng)聯(lián)接為上下級(jí)的存儲(chǔ)節(jié)點(diǎn),上級(jí)存儲(chǔ)節(jié)點(diǎn)是指當(dāng)前節(jié)點(diǎn)指定需要存儲(chǔ)數(shù)據(jù)遠(yuǎn)程同步的存儲(chǔ)節(jié)點(diǎn),上級(jí)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)空間一般比下級(jí)節(jié)點(diǎn)配置的需要上級(jí)存儲(chǔ)節(jié)點(diǎn)存儲(chǔ)的存儲(chǔ)空間大。存儲(chǔ)節(jié)點(diǎn)上配置主要包含結(jié)構(gòu)化樹狀結(jié)構(gòu)數(shù)據(jù),每個(gè)節(jié)點(diǎn)可設(shè)置對(duì)應(yīng)一個(gè)云存儲(chǔ)策略,每個(gè)云存儲(chǔ)策略至少包含云存儲(chǔ)服務(wù)訪問入口、授權(quán)文件、觸發(fā)條件、通信協(xié)議等信息。每個(gè)存儲(chǔ)節(jié)點(diǎn)可以對(duì)應(yīng)多個(gè)上級(jí)存儲(chǔ)節(jié)點(diǎn),對(duì)應(yīng)的存儲(chǔ)節(jié)點(diǎn)由節(jié)點(diǎn)上的云存儲(chǔ)策略配置決定。存儲(chǔ)節(jié)點(diǎn)上云存儲(chǔ)調(diào)度系統(tǒng)包含客戶端程序或者服務(wù)器端程序,或者兩者具有, 當(dāng)存儲(chǔ)節(jié)點(diǎn)上設(shè)置有云存儲(chǔ)空間時(shí),可以安裝有服務(wù)器端程序,每個(gè)云存儲(chǔ)調(diào)度服務(wù)器端程序,可以管理1個(gè)以上云存儲(chǔ)空間。每個(gè)存儲(chǔ)節(jié)點(diǎn)包含緩存空間以及以下存儲(chǔ)區(qū)域中的至少一種私有存儲(chǔ)空間、云存儲(chǔ)空間,其中私有存儲(chǔ)空間指當(dāng)前計(jì)算機(jī)設(shè)備的自用的存儲(chǔ)空間,緩存空間是指云存儲(chǔ)調(diào)度系統(tǒng)將私有存儲(chǔ)空間中需要遠(yuǎn)程異步同步存儲(chǔ)到云端時(shí), 用于緩存中間數(shù)據(jù)的存儲(chǔ)空間,云存儲(chǔ)空間是指各設(shè)備上共享出來供云存儲(chǔ)調(diào)度系統(tǒng)服務(wù)器端程序管理的存儲(chǔ)空間。云存儲(chǔ)調(diào)度服務(wù)器端程序管理被其直接管理的存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間,以及與上級(jí)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)策略,當(dāng)其云存儲(chǔ)策略被觸發(fā)時(shí),其負(fù)責(zé)在其管理的存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間與上級(jí)存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間之間遷移數(shù)據(jù)。一個(gè)或者幾個(gè)云存儲(chǔ)調(diào)度服務(wù)器端程序由配置組成一個(gè)私有云存儲(chǔ)網(wǎng)絡(luò),每個(gè)云存儲(chǔ)調(diào)度服務(wù)器端程序管理臨近的一個(gè)以上存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間,云存儲(chǔ)調(diào)度服務(wù)器端程序由主從區(qū)分,由其配置決定。每個(gè)私有云存儲(chǔ)網(wǎng)絡(luò)中的云存儲(chǔ)調(diào)度服務(wù)器端程序區(qū)分為主從關(guān)系,由程序的配置決定,其中從屬關(guān)系包含平行存儲(chǔ)、與下級(jí)存儲(chǔ)兩種關(guān)系。其中平行存儲(chǔ)指在配置中目錄樹不重疊的數(shù)據(jù)內(nèi)容;下級(jí)存儲(chǔ)關(guān)系指目錄樹中分支內(nèi)容。本發(fā)明的核心思想是利用云存儲(chǔ)調(diào)度系統(tǒng)結(jié)合存儲(chǔ)能力不同的多種類的存儲(chǔ)節(jié)點(diǎn),如無線存儲(chǔ)卡(自身無存儲(chǔ)能力,需要借助插接的計(jì)算機(jī)存儲(chǔ)能力)、云存儲(chǔ)盒(自身具有一定的存儲(chǔ)能力)、云存儲(chǔ)服務(wù)器(具備較大的存儲(chǔ)能力)、集裝箱數(shù)據(jù)中心(具有很大的數(shù)據(jù)存儲(chǔ)能力)、IDC數(shù)據(jù)中心(具有海量的存儲(chǔ)能力)的云存儲(chǔ)服務(wù)設(shè)備或者設(shè)施,云存儲(chǔ)調(diào)度系統(tǒng)在不同應(yīng)用層面,將上述設(shè)備連接成私有云,并進(jìn)一步與上一級(jí)別的云服務(wù)存儲(chǔ)調(diào)度程序連接以提供更大存儲(chǔ)能力。本發(fā)明的方法及系統(tǒng),實(shí)現(xiàn)了在大型的IDC數(shù)據(jù)存儲(chǔ)中心與各中小企業(yè)的云存儲(chǔ)應(yīng)用之間的連接,使應(yīng)用企業(yè)能夠在現(xiàn)有應(yīng)用系統(tǒng)之上構(gòu)建多級(jí)的私有云,并依據(jù)數(shù)據(jù)應(yīng)用特點(diǎn),逐漸向上層遷移使用頻度低、數(shù)據(jù)量大的日常數(shù)據(jù),非常適合現(xiàn)有中小企業(yè)對(duì)于數(shù)據(jù)云存儲(chǔ)的逐步過渡到需要,并是用戶熟悉、能夠接受的云存儲(chǔ)方法。
下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述圖1是本發(fā)明實(shí)施例的多級(jí)云存儲(chǔ)系統(tǒng)的系統(tǒng)架構(gòu)示意圖;圖2是本發(fā)明實(shí)施例的多級(jí)云存儲(chǔ)系統(tǒng)進(jìn)行數(shù)據(jù)遷移的方法流程圖;圖3是本發(fā)明實(shí)施例的多級(jí)云存儲(chǔ)系統(tǒng)同步存儲(chǔ)的方法框圖。
具體實(shí)施例方式以下結(jié)合具體實(shí)施例對(duì)上述方案做進(jìn)一步說明。應(yīng)理解,這些實(shí)施例是用于說明本發(fā)明而不限于限制本發(fā)明的范圍。實(shí)施例中采用的實(shí)施條件可以根據(jù)具體條件做進(jìn)一步調(diào)整,未注明的實(shí)施條件通常為常規(guī)使用條件。實(shí)施例多級(jí)云存儲(chǔ)系統(tǒng)及其存儲(chǔ)過程圖1示出了本實(shí)施方式中多級(jí)云存儲(chǔ)系統(tǒng)的體系架構(gòu)。如圖1所示,該系統(tǒng)包括作為云存儲(chǔ)服務(wù)商平臺(tái)中的IDC數(shù)據(jù)中心11、企業(yè)私有云應(yīng)用中的集裝箱數(shù)據(jù)中12、云存儲(chǔ)服務(wù)器13、云存儲(chǔ)盒14、云存儲(chǔ)卡15等組成。其中IDC數(shù)據(jù)中心11是現(xiàn)有的很多第三方網(wǎng)絡(luò)服務(wù)企業(yè)對(duì)外提供數(shù)據(jù)存儲(chǔ)服務(wù)的專業(yè)機(jī)構(gòu),其主要特點(diǎn)是遠(yuǎn)程,支持海量的數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)吞吐量巨大;集裝箱數(shù)據(jù)中心12則是建立在一個(gè)大的集裝箱里,擱在具備網(wǎng)絡(luò)和電源的空地上的一個(gè)小而靈活的數(shù)據(jù)中心,其主要特點(diǎn)是一般由企業(yè)自行建設(shè),存儲(chǔ)容量大、受集裝箱內(nèi)服務(wù)設(shè)備的數(shù)量制約;云存儲(chǔ)服務(wù)器,則是一種直接與IDC數(shù)據(jù)中心連接的提供云存儲(chǔ)服務(wù)的專用計(jì)算機(jī)設(shè)備;其主要特點(diǎn)是有較大存儲(chǔ)容量,反應(yīng)速度快;云存儲(chǔ)盒14是一種有本地存儲(chǔ)設(shè)備,如硬盤的一種云存儲(chǔ)接入專用設(shè)備。其特點(diǎn)是又較小的存儲(chǔ)容量;云存儲(chǔ)卡15是類似無線上網(wǎng)卡一樣的即插即用設(shè)備,其一般具備無線通訊能力,其特點(diǎn)是本身不具備存儲(chǔ)能力或很小的存儲(chǔ)能力,可利用其無線通信能力或者利用現(xiàn)有的通信通道,進(jìn)行提供云存儲(chǔ)服務(wù)。上述的云存儲(chǔ)設(shè)備中,IDC數(shù)據(jù)中心11、企業(yè)私有云應(yīng)用中的集裝箱數(shù)據(jù)中12、云存儲(chǔ)服務(wù)器13、云存儲(chǔ)盒14、云存儲(chǔ)卡15的數(shù)據(jù)存儲(chǔ)容量不同,在實(shí)際應(yīng)用中各自滿足不同的應(yīng)用場合。并且可以通過上述設(shè)備的組合,在最適預(yù)算情況下,滿足用戶對(duì)于云存儲(chǔ)空間大小的不同,并且能力依據(jù)用戶對(duì)于存儲(chǔ)空間持續(xù)的增長需要。如圖1中所示,其中集裝箱數(shù)據(jù)中12、云存儲(chǔ)服務(wù)器13、云存儲(chǔ)盒14、云存儲(chǔ)卡15 均可以直接與IDC數(shù)據(jù)中心11連接(如圖1中17),即在數(shù)據(jù)存儲(chǔ)容量超出自身能力的時(shí)候,依據(jù)其配置,自動(dòng)連接上層的存儲(chǔ)服務(wù)系統(tǒng),也就是說集裝箱數(shù)據(jù)中12、云存儲(chǔ)服務(wù)器 13、云存儲(chǔ)盒14、云存儲(chǔ)卡15之間也可以相互連接(如圖1中16)構(gòu)成一個(gè)多級(jí)別的云存儲(chǔ)網(wǎng)絡(luò)在網(wǎng)絡(luò)中,上級(jí)存儲(chǔ)系統(tǒng)提供了比下級(jí)存儲(chǔ)系統(tǒng)更大的數(shù)據(jù)存儲(chǔ)空間或容量,當(dāng)下級(jí)的存儲(chǔ)系統(tǒng)超出其容量范圍的時(shí)候,依據(jù)其配置向上級(jí)系統(tǒng)請(qǐng)求存儲(chǔ)空間,并依據(jù)配置, 將指定的數(shù)據(jù)通過分類,遷移到上級(jí)系統(tǒng)存儲(chǔ)。其數(shù)據(jù)遷移的過程如圖2所示當(dāng)數(shù)據(jù)讀寫的時(shí)候,經(jīng)過云存儲(chǔ)客戶端程序過濾, 當(dāng)發(fā)現(xiàn)其操作符合云存儲(chǔ)要求的時(shí)候,觸發(fā)云存儲(chǔ)服務(wù)23,即依據(jù)云存儲(chǔ)配置,將數(shù)據(jù)移動(dòng)到臨時(shí)緩存空間中(圖2中M),并且由服務(wù)器程序?qū)⑵湓诳臻e時(shí)間同步到指定的存儲(chǔ)空間,并且服務(wù)器程序32依據(jù)數(shù)據(jù)的內(nèi)容標(biāo)簽,將數(shù)據(jù)按照分類及使用頻率分配到受其管理的不同的存儲(chǔ)空間中(圖2中25)。具體應(yīng)用中上述過程存在數(shù)據(jù)向兩個(gè)方向的流動(dòng)1)私有空間的低頻數(shù)據(jù)遷移到云存儲(chǔ)空間即當(dāng)設(shè)備私有存儲(chǔ)空間的數(shù)據(jù)在寫操作的時(shí)候,觸發(fā)本地云存儲(chǔ)客戶端程序31, 該程序檢查數(shù)據(jù)檢查條件復(fù)合配置規(guī)則,則在改數(shù)據(jù)完成在私有空間的寫操作之后,觸發(fā)云存儲(chǔ)客戶端程序31在計(jì)算機(jī)空閑時(shí)間將其遷移到設(shè)備的緩存空間,并更新本地?cái)?shù)據(jù)存儲(chǔ)的目錄,標(biāo)記該文件進(jìn)行了云存儲(chǔ),并標(biāo)記其遠(yuǎn)程存儲(chǔ)訪問地址。在云存儲(chǔ)服務(wù)器程序32發(fā)現(xiàn)其關(guān)聯(lián)的緩存空間存在更新的時(shí)候,將更新的數(shù)據(jù)按照其存儲(chǔ)要求,轉(zhuǎn)儲(chǔ)到相應(yīng)的云存儲(chǔ)空間中。2)云存儲(chǔ)空間中的高頻數(shù)據(jù)遷移到緩存空間當(dāng)設(shè)備私有存儲(chǔ)空間的數(shù)據(jù)在讀操作的時(shí)候,觸發(fā)本地云存儲(chǔ)客戶端程序31,該程序依據(jù)數(shù)據(jù)虛擬存儲(chǔ)的目錄,發(fā)現(xiàn)該節(jié)點(diǎn)對(duì)應(yīng)的數(shù)據(jù)是遠(yuǎn)程存儲(chǔ),即向云存儲(chǔ)服務(wù)器程序32發(fā)送數(shù)據(jù)請(qǐng)求,當(dāng)發(fā)現(xiàn)需要的文件使用頻率高于配置值,則請(qǐng)求云存儲(chǔ)服務(wù)器程序32將相關(guān)數(shù)據(jù)復(fù)制到其設(shè)備對(duì)應(yīng)的緩存空間中。上述設(shè)備中存儲(chǔ)過程的通訊流程如圖3所示設(shè)備存儲(chǔ)空間包含私有存儲(chǔ)空間 33,緩存空間34、云存儲(chǔ)空間35,其中設(shè)備一定具有私有存儲(chǔ)空間33,緩存空間34,而云存儲(chǔ)空間35可配置或者沒有。云存儲(chǔ)客戶端程序31可以對(duì)私有存儲(chǔ)空間33,緩存空間34中的數(shù)據(jù)進(jìn)行讀寫,而云存儲(chǔ)服務(wù)器程序32則可以對(duì)被其管理的緩存空間34和云存儲(chǔ)空間35、36等進(jìn)行管理。 即每設(shè)備安裝一個(gè)云存儲(chǔ)客戶端程序,管理該設(shè)備的私有存儲(chǔ)空間和緩存空間;每個(gè)設(shè)備可以選擇配置云存儲(chǔ)空間35或者選擇同時(shí)安裝有云存儲(chǔ)服務(wù)器程序32 ;而云存儲(chǔ)服務(wù)器程序則管理M個(gè)云存儲(chǔ)空間以及N個(gè)緩存空間,這里M、N為兩個(gè)不同的配置數(shù)。應(yīng)用例下面以健康檔案的云存儲(chǔ)服務(wù)為例,介紹本發(fā)明的相關(guān)應(yīng)用。為描述簡潔,下面的實(shí)施例按照實(shí)際應(yīng)用進(jìn)行了適當(dāng)?shù)臉I(yè)務(wù)簡化,僅用來說明本技術(shù)方案的實(shí)施。假設(shè)健康檔案中主要包含三大部分內(nèi)容醫(yī)院管理的電子病歷、社區(qū)衛(wèi)生服務(wù)機(jī)構(gòu)管理的健康記錄、醫(yī)保機(jī)構(gòu)的診療檔案。其中上述都涉及醫(yī)療影像、住院檔案等。應(yīng)用例1某醫(yī)院,其常規(guī)病人約為50萬人,相關(guān)醫(yī)療檢查、醫(yī)療影像等數(shù)據(jù)需求在200T,其中建檔的病人約5萬人,其電子病歷的存儲(chǔ)空間約為50T,并且考慮到部分病人及部分病種涉及用戶隱私保密等問題,預(yù)計(jì)相關(guān)數(shù)據(jù)量在IOT左右。隨著醫(yī)院的發(fā)展,其病患癥療以每年20%幅度增長,則依據(jù)上述情況,其云存儲(chǔ)的基本系統(tǒng)架構(gòu)為1.租用IDC數(shù)據(jù)中心150T的云存儲(chǔ)空間;2.醫(yī)院構(gòu)建存儲(chǔ)能力80T左右的集裝箱數(shù)據(jù)中心,其中包含電子病歷存儲(chǔ)空間 50T ;集裝箱數(shù)據(jù)中心通過專用光線連接到服務(wù)商的IDC數(shù)據(jù)中心;3.醫(yī)院建立高保密重點(diǎn)病重、患者的云存儲(chǔ)服務(wù)器,存放部分病人及部分病種涉保密數(shù)據(jù),并與醫(yī)院集裝箱數(shù)據(jù)中心連接。4.各科室配置一個(gè)2T的云存儲(chǔ)盒,并與醫(yī)院集裝箱數(shù)據(jù)中心連接。5.對(duì)于醫(yī)學(xué)專家,配置云存儲(chǔ)卡,可以按照配置連接本科室的云存儲(chǔ)盒、或者醫(yī)院集裝箱數(shù)據(jù)中心。上述結(jié)構(gòu)附合目前醫(yī)院對(duì)數(shù)據(jù)存儲(chǔ)服務(wù)的需求,并且非常的方便存儲(chǔ)空間的擴(kuò)展。在現(xiàn)有業(yè)務(wù)框架范圍內(nèi),即保證了數(shù)據(jù)的私有性,又能夠通過連接上層的云存儲(chǔ)服務(wù)設(shè)備獲得更大的數(shù)據(jù)存儲(chǔ)能力。特別是,相關(guān)環(huán)境對(duì)于醫(yī)療衛(wèi)生改革中,病人的電子病歷的共享提供的相關(guān)的環(huán)境,即病人在不同醫(yī)院看病的病歷存放在各個(gè)醫(yī)院中,醫(yī)院對(duì)其內(nèi)容負(fù)責(zé),數(shù)據(jù)則在病人的認(rèn)可的情況下,上移到云存儲(chǔ)空間中,這樣其他醫(yī)院、社保機(jī)構(gòu)都能訪問到電子病歷。應(yīng)用例2某鄉(xiāng)鎮(zhèn)衛(wèi)生所,常規(guī)服務(wù)人群為2000人、其中有100人左右的重癥服務(wù)病患人員。對(duì)于這樣的應(yīng)用環(huán)境,顯然沒有必要建立龐大的存儲(chǔ)系統(tǒng),但是同時(shí)需要連接訪問到這些重癥患者的相關(guān)病歷。在這種應(yīng)用環(huán)境下衛(wèi)生所購買一個(gè)云存儲(chǔ)盒,連接到地區(qū)醫(yī)院、市級(jí)中心醫(yī)院、地區(qū)衛(wèi)生管理平臺(tái)上,提供本地200G的存儲(chǔ)空間。
甚至僅購買一個(gè)云存儲(chǔ)卡,接插在現(xiàn)有醫(yī)療系統(tǒng)操作終端計(jì)算機(jī)上,通過該云存儲(chǔ)卡直接訪問地區(qū)醫(yī)院、市級(jí)中心醫(yī)院、地區(qū)衛(wèi)生管理平臺(tái)等授權(quán)云存儲(chǔ)空間的數(shù)據(jù)。上述實(shí)例只為說明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),其目的在于讓熟悉此項(xiàng)技術(shù)的人是能夠了解本發(fā)明的內(nèi)容并據(jù)以實(shí)施,并不能以此限制本發(fā)明的保護(hù)范圍。顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。凡根據(jù)本發(fā)明精神實(shí)質(zhì)所做的等效變換或修飾,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種多級(jí)云存儲(chǔ)系統(tǒng),包括具有若干個(gè)存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)服務(wù)設(shè)備,其特征在于所述云存儲(chǔ)服務(wù)設(shè)備內(nèi)設(shè)置云存儲(chǔ)調(diào)度系統(tǒng),每個(gè)云存儲(chǔ)服務(wù)設(shè)備由云存儲(chǔ)調(diào)度系統(tǒng)負(fù)責(zé)數(shù)據(jù)在存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)空間之間的同步,每個(gè)存儲(chǔ)節(jié)點(diǎn)包含緩存空間以及以下存儲(chǔ)區(qū)域中的至少一種私有存儲(chǔ)空間、云存儲(chǔ)空間,其中云存儲(chǔ)調(diào)度系統(tǒng)按照存儲(chǔ)策略分別負(fù)責(zé)將私有存儲(chǔ)空間與云存儲(chǔ)空間之間的數(shù)據(jù)遷移以及管轄范圍內(nèi)的存儲(chǔ)節(jié)點(diǎn)之間的數(shù)據(jù)遷移。
2.根據(jù)權(quán)利要求1所述的多級(jí)云存儲(chǔ)系統(tǒng),其特征在于所述存儲(chǔ)節(jié)點(diǎn)選自無線存儲(chǔ)卡、云存儲(chǔ)硬盤盒、云存儲(chǔ)服務(wù)器、集裝箱數(shù)據(jù)中心、IDC數(shù)據(jù)中心的一種或者兩種以上的任思組合。
3.根據(jù)權(quán)利要求1所述的多級(jí)云存儲(chǔ)系統(tǒng),其特征在于所述云存儲(chǔ)調(diào)度系統(tǒng)包含客戶端程序與服務(wù)器端程序,其中客戶端程序負(fù)責(zé)按照存儲(chǔ)策略,將私有存儲(chǔ)空間與云存儲(chǔ)空間之間的數(shù)據(jù)遷移;服務(wù)器端程序依據(jù)存儲(chǔ)策略,按照最優(yōu)訪問速度負(fù)責(zé)在被其管理的存儲(chǔ)節(jié)點(diǎn)之間的數(shù)據(jù)遷移。
4.根據(jù)權(quán)利要求3所述的多級(jí)云存儲(chǔ)系統(tǒng),其特征在于所述存儲(chǔ)節(jié)點(diǎn)包括上、下級(jí)存儲(chǔ)節(jié)點(diǎn),所述上級(jí)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)空間容量比下級(jí)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)空間容量大,且上級(jí)存儲(chǔ)節(jié)點(diǎn)遠(yuǎn)程同步下級(jí)存儲(chǔ)節(jié)點(diǎn)的指定存儲(chǔ)數(shù)據(jù);所述上下級(jí)存儲(chǔ)節(jié)點(diǎn)間通過云存儲(chǔ)調(diào)度系統(tǒng)聯(lián)接通訊。
5.根據(jù)權(quán)利要求4所述的多級(jí)云存儲(chǔ)系統(tǒng),其特征在于所述上、下級(jí)存儲(chǔ)節(jié)點(diǎn)存儲(chǔ)容量梯度設(shè)置,所述存儲(chǔ)節(jié)點(diǎn)上配置包含結(jié)構(gòu)化樹狀結(jié)構(gòu)數(shù)據(jù),每個(gè)節(jié)點(diǎn)設(shè)置對(duì)應(yīng)一個(gè)云存儲(chǔ)策略,每個(gè)云存儲(chǔ)策略至少包含云存儲(chǔ)服務(wù)訪問入口、授權(quán)文件、觸發(fā)條件、通信協(xié)議信肩、ο
6.根據(jù)權(quán)利要求4所述的多級(jí)云存儲(chǔ)系統(tǒng),其特征在于所述上級(jí)存儲(chǔ)節(jié)點(diǎn)與下級(jí)存儲(chǔ)節(jié)點(diǎn)為一對(duì)多或者多對(duì)一的關(guān)系,所述存儲(chǔ)節(jié)點(diǎn)上通過云存儲(chǔ)策略配置上級(jí)存儲(chǔ)節(jié)點(diǎn)和 /或下級(jí)存儲(chǔ)節(jié)點(diǎn)的對(duì)應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求4所述的多級(jí)云存儲(chǔ)系統(tǒng),其特征在于所述存儲(chǔ)節(jié)點(diǎn)內(nèi)設(shè)置有客戶端程序和/或服務(wù)器端程序;當(dāng)存儲(chǔ)節(jié)點(diǎn)上設(shè)置有云存儲(chǔ)空間時(shí),則存儲(chǔ)節(jié)點(diǎn)上配置安裝有服務(wù)器端程序,每個(gè)云存儲(chǔ)調(diào)度服務(wù)器端程序管理1個(gè)以上云存儲(chǔ)空間。
8.根據(jù)權(quán)利要求4所述的多級(jí)云存儲(chǔ)系統(tǒng),其特征在于所述私有存儲(chǔ)空間用于當(dāng)前計(jì)算機(jī)設(shè)備的自用;所述緩存空間用于云存儲(chǔ)調(diào)度系統(tǒng)將私有存儲(chǔ)空間中需要遠(yuǎn)程異步同步存儲(chǔ)到云端時(shí),緩存中間數(shù)據(jù)的存儲(chǔ)空間;所述云存儲(chǔ)空間用于各設(shè)備上共享出來供云存儲(chǔ)調(diào)度系統(tǒng)服務(wù)器端程序管理的存儲(chǔ)空間。
9.根據(jù)權(quán)利要求4所述的多級(jí)云存儲(chǔ)系統(tǒng),其特征在于所述云存儲(chǔ)調(diào)度服務(wù)器端程序管理被其直接管理的存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間,以及與上級(jí)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)策略,當(dāng)其云存儲(chǔ)策略被觸發(fā)時(shí),其負(fù)責(zé)在其管理的存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間與上級(jí)存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間之間遷移數(shù)據(jù)。
10.一種采用權(quán)利要求1 9任意一項(xiàng)所述的多級(jí)云存儲(chǔ)系統(tǒng)進(jìn)行存儲(chǔ)的方法,其特征在于所述方法包括以下步驟1)存儲(chǔ)節(jié)點(diǎn)上云存儲(chǔ)調(diào)度系統(tǒng)客戶端依據(jù)存儲(chǔ)策略,將私有存儲(chǔ)空間數(shù)據(jù)復(fù)制到緩存空間,并由緩存空間同步到云存儲(chǔ)空間;2)云存儲(chǔ)調(diào)度系統(tǒng)客戶端,依據(jù)目錄分類及臨近原則,在存儲(chǔ)節(jié)點(diǎn)的云存儲(chǔ)空間間遷移數(shù)據(jù),當(dāng)存儲(chǔ)空間不夠的時(shí)候,向上級(jí)存儲(chǔ)空間請(qǐng)求新的空間;3)云存儲(chǔ)調(diào)度系統(tǒng)服務(wù)器端負(fù)責(zé)將使用頻度高的數(shù)據(jù),從上級(jí)存儲(chǔ)空間同步到本地臨近存儲(chǔ)節(jié)點(diǎn)。
全文摘要
本發(fā)明公開了一種多級(jí)云存儲(chǔ)系統(tǒng)與方法。本系統(tǒng)通過基于結(jié)構(gòu)化內(nèi)容異步同步數(shù)據(jù)的方法,將云存儲(chǔ)卡、云存儲(chǔ)盒、云存儲(chǔ)服務(wù)器、集裝箱數(shù)據(jù)中心、IDC數(shù)據(jù)中心等作為多級(jí)結(jié)點(diǎn)的存儲(chǔ)服務(wù)有序鏈接在一起,建立多級(jí)數(shù)據(jù)存儲(chǔ)從私有云逐步過渡到共有云的云存儲(chǔ)體系。本系統(tǒng)的通過在每個(gè)存儲(chǔ)節(jié)點(diǎn)上不同的存儲(chǔ)策略,實(shí)現(xiàn)了私有云與共有云的鏈接,特別適用于存儲(chǔ)服務(wù)逐步向云存儲(chǔ)的分步實(shí)施。
文檔編號(hào)H04L29/08GK102377827SQ201110414820
公開日2012年3月14日 申請(qǐng)日期2011年12月13日 優(yōu)先權(quán)日2011年12月13日
發(fā)明者龔健 申請(qǐng)人:方正國際軟件有限公司