專利名稱:一種云存儲系統(tǒng)和方法
技術領域:
本發(fā)明涉及互聯(lián)網(wǎng)技術領域,特別是一種云存儲系統(tǒng)和方法。
背景技術:
現(xiàn)有的存儲架構可以劃分為兩種一是傳統(tǒng)專用的存儲架構,比如存儲區(qū)域網(wǎng)絡 (Storage Area Network, SAN)禾口網(wǎng)絡接入月艮務器(NetworkAccess Server, NAS)等,多普 通計算機或者通用服務器刀片組織起來,其單位成本昂貴,所以,其可擴展性差,所以不適 合大范圍部署,但是卻具有很好的性能和可靠性的優(yōu)點。 另一種是云存儲架構,使用此架構的云存儲技術,典型的比如谷歌的分布式文件 系統(tǒng),這種分布式文件系統(tǒng)成本低、可線性擴展,所以其規(guī)模和全系統(tǒng)的吞吐量可以做得很 大。但是其缺點在于單個點的可靠性和性能不如SAN和NAS。 但是,現(xiàn)有技術中無法提供一種云存儲系統(tǒng)和方法,使得能夠充分利用上述兩種 架構的優(yōu)點。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種云存儲系統(tǒng)和方法,使得能夠充分利用云存儲架構和 傳統(tǒng)存儲架構的優(yōu)點。
本發(fā)明提供了一種云存儲系統(tǒng),該系統(tǒng)包括全局調(diào)度層和云存儲層,其中 所述全局調(diào)度層,用于根據(jù)接受到的訪問請求,根據(jù)所述訪問請求的資源,定位所
述資源所在所述云存儲層的位置; 所述全局調(diào)度層由一個或一個以上的服務器組成;
所述云存儲層由至少一個云存儲節(jié)點組成。
進一步的,該系統(tǒng)還包括 用戶層,用于向所述全局調(diào)度層發(fā)送訪問請求;并根據(jù)所述全局調(diào)度層定位的位 置信息,直接訪問所述云存儲層的資源;所述用戶層與所述全局調(diào)度層之間通過專用網(wǎng)絡 或公共網(wǎng)絡連接。 進一步的,所述云存儲節(jié)點之間通過網(wǎng)絡互聯(lián)。 進一步的,如果所述全局調(diào)度層由多個服務器組成,所述多個服務器組成的網(wǎng)絡 為DHT分布式網(wǎng)絡。 進一步的,所述服務器為用戶提供通用訪問接口,用于命名空間管理、負載均衡和 元數(shù)據(jù)管理。 進一步的,所述服務器還用于路由管理和副本管理。
進一步的,所述云存儲節(jié)點用于對外提供文件訪問接口。
進一步的,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個NAS,或至少一個DFS,每個DFS至少包括一個磁盤柜;
所述NAS和DFS通過所述虛擬巻管理單元與所述全局調(diào)度層連接。
進一步的,所述虛擬巻管理單元包括 虛擬巻管理模塊和策略管理模塊,所述虛擬巻管理模塊負責對各個NAS設備和 DFS設備提供的文件訪問接口進行封裝,對外提供統(tǒng)一的巻管理操作; 所述策略管理模塊負責對來自外部訪問行為,或內(nèi)部的負載、副本、熱點、節(jié)點健
康狀態(tài)進行監(jiān)測,觸發(fā)相應的執(zhí)行策略。
進一步的,所述執(zhí)行策略包括 當所述策略管理模塊監(jiān)測到訪問熱點時,就將所述訪問熱點的數(shù)據(jù)復制多份到空 閑節(jié)點。 進一步的,所述DFS設備包括相互之間通過高速網(wǎng)絡互聯(lián)的FLR、若干FAS和封 裝模塊,其中,所述封裝模塊用于對外提供通用的文件訪問服務;所述FLR用于保存所述 DFS設備的元數(shù)據(jù)信息;所述FLR用于管理所述DFS設備的名字空間管理以及檢測和執(zhí)行 策略。 進一步的,所述策略包括副本策略和/或熱點策略。
進一步的,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個SAN設備或至少一個塊控制系統(tǒng)BC和至少一個磁盤 柜; 所述San設備和塊控制系統(tǒng)BC都通過VVM單元與標準接口連接,所述標準接口與 所述全局調(diào)度層連接; 所述塊控制系統(tǒng)BC與至少一個磁盤柜直接連接。
進一步的,所述虛擬巻管理單元包括 虛擬巻管理模塊和策略管理模塊,所述虛擬巻管理模塊負責對各個SAN設備和塊
控制系統(tǒng)BC提供的塊訪問接口進行封裝,對外提供統(tǒng)一的塊接口服務; 所述策略管理模塊負責對來自外部訪問行為,或內(nèi)部的負載、副本、熱點、節(jié)點健
康狀態(tài)進行監(jiān)測,觸發(fā)相應的執(zhí)行策略。 進一步的,所述執(zhí)行策略包括 當所述策略管理模塊監(jiān)測到訪問熱點時,就將所述訪問熱點的數(shù)據(jù)復制多份到空 閑節(jié)點。 本發(fā)明還提供一種云存儲方法,應用于云存儲系統(tǒng),所述云存儲系統(tǒng)包括全局調(diào) 度層和云存儲層;其中,所述全局調(diào)度層由一個或一個以上的服務器組成;所述云存儲層 由至少一個云存儲節(jié)點組成;該方法包括 所述全局調(diào)度層接受用戶訪問請求后,根據(jù)所述訪問請求的資源定位資源所在云
存儲層的位置,將位置信息通知用戶,進一步用戶直接訪問云存儲層的資源。 進一步的,所述云存儲節(jié)點之間通過網(wǎng)絡互聯(lián)。 進一步的,當所述全局調(diào)度層由多個服務器組成時,所述多個服務器組成的網(wǎng)絡 為DHT分布式網(wǎng)絡。 進一步的,所述服務器為用戶提供通用訪問接口,用于命名空間管理、負載均衡和 元數(shù)據(jù)管理。 進一步的,所述服務器還用于路由管理和副本管理。
進一步的,所述云存儲節(jié)點用于對外提供文件訪問接口 。
進一步的,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個NAS,至少一個DFS和至少一個磁盤柜;
所述NAS和DFS通過所述虛擬巻管理單元與所述全局調(diào)度層連接;
所述每個DFS與至少一個所述磁盤柜直接連接。
進一步的,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個SAN設備和至少一個塊控制系統(tǒng)BC和至少一個磁盤 柜; 所述SAN設備和塊控制系統(tǒng)BC都通過VVM單元與標準接口連接,所述標準接口與 所述全局調(diào)度層連接; 所述塊控制系統(tǒng)BC與至少一個磁盤柜直接連接。 利用本發(fā)明的云存儲系統(tǒng)和方法,通過使用全局調(diào)度層和云存儲層,使得既能夠 利用全局調(diào)度層所具有的傳統(tǒng)存儲架構的優(yōu)點,同時也能夠利用云存儲層所具有的可擴展 性強,成本低的優(yōu)點。
圖1示出本發(fā)明實施例中云存儲系統(tǒng)的結構示意圖; 圖2示出本發(fā)明實施例中第二層的結構示意圖; 圖3示出本發(fā)明實施例中云存儲層的云存儲節(jié)點301的一種結構框圖; 圖4示出本發(fā)明實施例中云存儲節(jié)點301的另一種結構框圖; 圖5示出本發(fā)明實施例中的DFS304的結構框圖; 圖6示出本發(fā)明實施例中云存儲系統(tǒng)的結構示意圖; 圖7示出本發(fā)明實施例中云存儲方法的流程示意圖。
具體實施例方式
下面結合附圖對本發(fā)明的具體實施方式
做詳細闡述。本發(fā)明各個實施例既能夠?qū)?現(xiàn)有的SAN、NAS存儲充分利用,同時引入谷歌分布式文件系統(tǒng)技術降低成本。同時,將大量 的分布式文件系統(tǒng)、SAN存儲、NAS存儲有效組織起來,對外提供傳統(tǒng)架構所具有的高性能 的優(yōu)勢,同時也利用了云存儲服務所具有的大容量、低成本的技術優(yōu)勢。使用發(fā)明實施例所 提供的技術方案,可以組建大規(guī)模高吞吐量的存儲云系統(tǒng),提供通用存儲服務,系統(tǒng)性能幾 乎沒有上限,規(guī)模可以方便擴展。 請參閱圖l,是本發(fā)明實施例所提供的云存儲系統(tǒng),包含三個層次的內(nèi)容。第一層 是用戶層,包含一個或多個能夠訪問云存儲服務的用戶ioi,所有具有訪問云存儲服務的用 戶都可以位于用戶層中。第二層是全局調(diào)度層,全局調(diào)度層可以根據(jù)實際需要由一個服務 器組成,也可以使用分布式哈希表(Distributed Hash Table,DHT)技術將多個服務器組織 成一個分布式網(wǎng)絡,由該分布式網(wǎng)絡整體作為全局調(diào)度層。用戶層和全局調(diào)度層之間可以 通過專用網(wǎng)絡或公共網(wǎng)絡連接。第三層為云存儲層,包括多個云存儲節(jié)點301,多個云存儲 節(jié)點301之間通過網(wǎng)絡互聯(lián)。 如圖2所示,是本發(fā)明實施例的第二層的具體結構,服務器201主要完成命名空間 管理、負載均衡,元數(shù)據(jù)管理等,還可以包括路由管理和副本管理等功能。服務器201負責為用戶層的用戶提供通用訪問接口。 如圖3所示,是本發(fā)明實施例的云存儲層的云存儲節(jié)點301的一種結構框圖,云存 儲節(jié)點301用于對外提供文件訪問接口。如圖3所示,云存儲節(jié)點301包括
虛擬巻管理(virtual volume management, VVM)單元300,至少一個NAS303,或者 至少一個DFS304,每個DFS至少包括一個磁盤柜305。 云存儲節(jié)點301對全局調(diào)度層提供標準的網(wǎng)絡文件系統(tǒng)(NFS)或通用網(wǎng)絡文件系 統(tǒng)(Common Internet File System, CIFS)訪問接口 ,內(nèi)部通過高速網(wǎng)絡將各個NAS 303設 備和分布式文件系統(tǒng)分布式文件系統(tǒng)(Distributed File System, DFS) 304互聯(lián)。NAS和 DFS通過虛擬巻管理(virtual volume management, VVM)單元300對外連接,VVM—般包括 虛擬巻管理模塊和策略管理模塊,其中虛擬巻管理模塊負責對各個NAS設備和DFS設備提 供的文件訪問接口進行封裝,對外提供統(tǒng)一的巻管理操作。策略管理模塊負責對來自外部 訪問行為,或內(nèi)部的負載、副本、熱點、節(jié)點健康狀態(tài)等進行監(jiān)測,觸發(fā)相應的執(zhí)行策略。執(zhí) 行策略是由系統(tǒng)預先設置的行為,可以包括 熱點自動復制策略,即當策略管理監(jiān)測到存在訪問熱點,也就是某個熱點成為訪 問熱點,就自動將該熱點數(shù)據(jù)復制多份到其他空閑節(jié)點,后續(xù)來自外部訪問就可以分散到 多個復制的節(jié)點上進行,從而解決熱點的訪問瓶頸問題。 DFS —般是直接連接硬盤柜305,在硬盤柜基礎上提供一份分布式文件系統(tǒng),對外 提供文件訪問服務。 如圖4所示,是本發(fā)明實施例所提供的云存儲節(jié)點301的另一種結構框圖,包 括VVM單元300、至少一個SAN設備306和塊控制系統(tǒng)BC307,此時云存儲節(jié)點301主要 用于對外提供塊服務接口,比如光纖通道(FibreCha皿e, FC)、因特網(wǎng)小型計算機系統(tǒng)接口 (Internet Small Computer Systemlnterface, ISCSI)、以太網(wǎng)光纖通道(Fibre Channel over Ethernet, FCOE)等標準接口。 301對外提供標準的FC、 ISCSI、 FCOE塊訪問接口,內(nèi) 部通過高速網(wǎng)絡將各個SAN設備306和塊控制系統(tǒng)BC307互聯(lián)。各個San設備306和塊控 制系統(tǒng)BC307均通過VVM單元300與標準接口 FC、 iSCSI或FCOE等連接,VVM —般包括虛 擬巻管理模塊和策略管理模塊,其中虛擬巻管理模塊負責將各個SAN設備和塊控制系統(tǒng)BC 提供的塊訪問接口進行封裝,對外提供統(tǒng)一的塊服務接口 。策略管理模塊負責對來自外部 訪問行為,或內(nèi)部的負載、副本、熱點、節(jié)點健康狀態(tài)等進行監(jiān)測,觸發(fā)相應的執(zhí)行策略。執(zhí) 行策略是由系統(tǒng)預先設置的行為,可以包括 熱點自動復制策略,即當策略管理監(jiān)測到某個底部節(jié)點存在訪問熱點,就自動將 該熱點數(shù)據(jù)復制多份到其他相對空閑節(jié)點,后續(xù)來自外部訪問就可以分散到多個復制的節(jié) 點上進行,從而解決熱點的訪問瓶頸問題。 BC —般是直接連接硬盤柜305,在硬盤柜基礎上提供塊管理系統(tǒng),對外提供塊訪 問服務。 如圖5所示,是本發(fā)明實施例所提供的DFS304的結構框圖。DFS304由一個 FLR309、若干個FAS310和封裝模塊311組成,相互之間通過高速網(wǎng)絡互聯(lián),對外通過封裝模 塊311對外提供通用的文件訪問服務,比如NFS或CIFS等接口 。 DFS304的文件數(shù)據(jù)存放在 FAS310上,F(xiàn)LR309保存整個DFS304的元數(shù)據(jù)信息,F(xiàn)LR309負責DFS304的名字空間管理和 一些策略監(jiān)測和執(zhí)行,比如副本策略,熱點策略等。外部訪問文件時,先通過FLR309查詢元數(shù)據(jù)獲取文件所在的FAS310的位置,然后通過FAS310對外提供文件數(shù)據(jù)。文件數(shù)據(jù)本身 不通過FLR。 如圖6所示,是本發(fā)明實施例所提供的一種云存儲系統(tǒng),包括 全局調(diào)度層601和云存儲層602,對所述云存儲層的訪問控制消息經(jīng)由所述全局
調(diào)度層。 所述全局調(diào)度層由一個或一個以上的服務器組成;
所述云存儲層由至少一個云存儲節(jié)點組成。
其中,還包括 用戶層,所述用戶層與所述全局調(diào)度層之間通過專用網(wǎng)絡或公共網(wǎng)絡連接。數(shù)據(jù)
存儲和讀取直接發(fā)生在用戶層和云存儲層之間 其中,所述云存儲節(jié)點之間通過網(wǎng)絡互聯(lián)。 其中,如果所述全局調(diào)度層由多個服務器組成,所述多個服務器組成的網(wǎng)絡為DHT 分布式網(wǎng)絡。 其中,所述服務器為用戶提供通用訪問接口,用于命名空間管理、負載均衡和元數(shù)
據(jù)管理。 其中,所述服務器還用于路由管理和副本管理。
其中,所述云存儲節(jié)點用于對外提供文件訪問接口。
其中,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個NAS,至少一個DFS和至少一個磁盤柜;
所述NAS和DFS通過所述虛擬巻管理單元與所述全局調(diào)度層連接;
所述每個DFS與至少一個所述磁盤柜直接連接。
其中,所述虛擬巻管理單元包括 虛擬巻管理模塊和策略管理模塊,所述虛擬巻管理模塊負責對各個NAS設備和 DFS設備提供的文件訪問接口進行封裝,對外提供統(tǒng)一的巻管理操作; 所述策略管理模塊負責對來自外部訪問行為,或內(nèi)部的負載、副本、熱點、節(jié)點健
康狀態(tài)進行監(jiān)測,觸發(fā)相應的執(zhí)行策略。
其中,所述執(zhí)行策略包括 當所述策略管理模塊監(jiān)測到訪問熱點時,就將所述訪問熱點的數(shù)據(jù)復制多份到空 閑節(jié)點。 所述DFS設備包括相互之間通過高速網(wǎng)絡互聯(lián)的FLR、若干FAS和封裝模塊,其中, 所述封裝模塊用于對外提供通用的文件訪問服務;所述FLR用于保存所述DFS設備的元數(shù) 據(jù)信息;所述FLR用于管理所述DFS設備的名字空間管理以及檢測和執(zhí)行策略。所述策略 包括副本策略和/或熱點策略。
其中,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個SAN設備和至少一個塊控制系統(tǒng)BC和至少一個磁盤 柜; 所述SAN設備和塊控制系統(tǒng)BC都通過VVM單元與標準接口連接,所述標準接口與 所述全局調(diào)度層連接; 所述塊控制系統(tǒng)BC與至少一個磁盤柜直接連接。
8
其中,所述虛擬巻管理單元包括 虛擬巻管理模塊和策略管理模塊,所述虛擬巻管理模塊負責對各個SAN設備和塊 控制系統(tǒng)BC提供的塊訪問接口進行封裝,對外提供統(tǒng)一的塊接口服務; 所述策略管理模塊負責對來自外部訪問行為,或內(nèi)部的負載、副本、熱點、節(jié)點健
康狀態(tài)進行監(jiān)測,觸發(fā)相應的執(zhí)行策略。
其中,所述執(zhí)行策略包括 當所述策略管理模塊監(jiān)測到訪問熱點時,就將所述訪問熱點的數(shù)據(jù)復制多份到空 閑節(jié)點。 如圖7所示,是本發(fā)明實施例所提供的云存儲方法,應用于云存儲系統(tǒng),所述云存 儲系統(tǒng)包括 全局調(diào)度層和云存儲層; 所述全局調(diào)度層由一個或一個以上的服務器組成;
所述云存儲層由至少一個云存儲節(jié)點組成;
所述方法包括 S701、全局調(diào)度層接受用戶訪問請求; S702、所述全局調(diào)度層根據(jù)所述訪問請求定位請求的資源位置,即資源在云存儲
層中位置,進而將請求的資源位置信息通知用戶,用戶直接與云存儲層中存放該資源的存
儲接點建立數(shù)據(jù)通道,進行數(shù)據(jù)讀寫。 其中,所述云存儲節(jié)點之間通過網(wǎng)絡互聯(lián)。 其中,如果所述全局調(diào)度層由多個服務器組成,所述多個服務器組成的網(wǎng)絡為DHT 分布式網(wǎng)絡。 其中,所述服務器為用戶提供通用訪問接口,用于命名空間管理、負載均衡和元數(shù)
據(jù)管理。 其中,所述服務器還用于路由管理和副本管理。 其中,所述云存儲節(jié)點用于對外提供文件訪問接口 。 其中,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個NAS,至少一個DFS和至少一個磁盤柜;
所述NAS和DFS通過所述虛擬巻管理單元與所述全局調(diào)度層連接;
所述每個DFS與至少一個所述磁盤柜直接連接。
其中,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個SAN設備和至少一個塊控制系統(tǒng)BC和至少一個磁盤 柜; 所述SAN設備和塊控制系統(tǒng)BC都通過VVM單元與標準接口連接,所述標準接口與 所述全局調(diào)度層連接; 所述塊控制系統(tǒng)BC與至少一個磁盤柜直接連接。 以上所述僅是本發(fā)明的具體實施方式
,應當指出,對于本技術領域的普通技術人 員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視為本發(fā)明的保護范圍。
權利要求
一種云存儲系統(tǒng),其特征在于,該系統(tǒng)包括全局調(diào)度層和云存儲層,其中所述全局調(diào)度層,用于根據(jù)接受到的訪問請求,根據(jù)所述訪問請求的資源,定位所述資源所在所述云存儲層的位置;所述全局調(diào)度層由一個或一個以上的服務器組成;所述云存儲層由至少一個云存儲節(jié)點組成。
2. 根據(jù)權利要求1所述的系統(tǒng),其特征在于,該系統(tǒng)還包括用戶層,用于向所述全局調(diào)度層發(fā)送訪問請求;并根據(jù)所述全局調(diào)度層定位的位置信 息,直接訪問所述云存儲層的資源;所述用戶層與所述全局調(diào)度層之間通過專用網(wǎng)絡或公 共網(wǎng)絡連接。
3. 根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述云存儲節(jié)點之間通過網(wǎng)絡互聯(lián)。
4. 根據(jù)權利要求1所述的系統(tǒng),其特征在于,如果所述全局調(diào)度層由多個服務器組成, 所述多個服務器組成的網(wǎng)絡為DHT分布式網(wǎng)絡。
5. 根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述服務器為用戶提供通用訪問接口,用 于命名空間管理、負載均衡和元數(shù)據(jù)管理。
6. 根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述服務器還用于路由管理和副本管理。
7. 根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述云存儲節(jié)點用于對外提供文件訪問 接口。
8. 根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個NAS,或至少一個DFS,每個DFS至少包括一個磁盤柜; 所述NAS和DFS通過所述虛擬巻管理單元與所述全局調(diào)度層連接。
9. 根據(jù)權利要求8所述的系統(tǒng),其特征在于,所述虛擬巻管理單元包括 虛擬巻管理模塊和策略管理模塊,所述虛擬巻管理模塊負責對各個NAS設備和DFS設備提供的文件訪問接口進行封裝,對外提供統(tǒng)一的巻管理操作;所述策略管理模塊負責對來自外部訪問行為,或內(nèi)部的負載、副本、熱點、節(jié)點健康狀 態(tài)進行監(jiān)測,觸發(fā)相應的執(zhí)行策略。
10. 根據(jù)權利要求9所述的系統(tǒng),其特征在于,所述執(zhí)行策略包括 當所述策略管理模塊監(jiān)測到訪問熱點時,就將所述訪問熱點的數(shù)據(jù)復制多份到空閑節(jié)點。
11. 根據(jù)權利要求9所述的系統(tǒng),其特征在于,所述DFS設備包括相互之間通過高速 網(wǎng)絡互聯(lián)的FLR、若干FAS和封裝模塊,其中,所述封裝模塊用于對外提供通用的文件訪問 服務;所述FLR用于保存所述DFS設備的元數(shù)據(jù)信息;所述FLR用于管理所述DFS設備的名 字空間管理以及檢測和執(zhí)行策略。
12. 根據(jù)權利要求11所述的系統(tǒng),其特征在于,所述策略包括副本策略和/或熱點策略。
13. 根據(jù)權利要求1所述的系統(tǒng),其特征在于,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個SAN設備或至少一個塊控制系統(tǒng)BC和至少一個磁盤柜; 所述San設備和塊控制系統(tǒng)BC都通過VVM單元與標準接口連接,所述標準接口與所述全局調(diào)度層連接;所述塊控制系統(tǒng)BC與至少一個磁盤柜直接連接。
14. 根據(jù)權利要求13所述的系統(tǒng),其特征在于,所述虛擬巻管理單元包括虛擬巻管理模塊和策略管理模塊,所述虛擬巻管理模塊負責對各個SAN設備和塊控制 系統(tǒng)BC提供的塊訪問接口進行封裝,對外提供統(tǒng)一的塊接口服務;所述策略管理模塊負責對來自外部訪問行為,或內(nèi)部的負載、副本、熱點、節(jié)點健康狀 態(tài)進行監(jiān)測,觸發(fā)相應的執(zhí)行策略。
15. 根據(jù)權利要求14所述的系統(tǒng),其特征在于,所述執(zhí)行策略包括當所述策略管理模塊監(jiān)測到訪問熱點時,就將所述訪問熱點的數(shù)據(jù)復制多份到空閑節(jié)點。
16. —種云存儲方法,其特征在于,應用于云存儲系統(tǒng),所述云存儲系統(tǒng)包括全局調(diào) 度層和云存儲層;其中,所述全局調(diào)度層由一個或一個以上的服務器組成;所述云存儲層 由至少一個云存儲節(jié)點組成;該方法包括所述全局調(diào)度層接受用戶訪問請求后,根據(jù)所述訪問請求的資源定位資源所在云存儲 層的位置,將位置信息通知用戶,進一步用戶直接訪問云存儲層的資源。
17. 根據(jù)權利要求16所述的云存儲方法,其特征在于,所述云存儲節(jié)點之間通過網(wǎng)絡 互聯(lián)。
18. 根據(jù)權利要求16所述的方法,其特征在于,當所述全局調(diào)度層由多個服務器組成 時,所述多個服務器組成的網(wǎng)絡為DHT分布式網(wǎng)絡。
19. 根據(jù)權利要求16所述的方法,其特征在于,所述服務器為用戶提供通用訪問接口, 用于命名空間管理、負載均衡和元數(shù)據(jù)管理。
20. 根據(jù)權利要求16所述的方法,其特征在于,所述服務器還用于路由管理和副本管理。
21. 根據(jù)權利要求16所述的方法,其特征在于,所述云存儲節(jié)點用于對外提供文件訪 問接口。
22. 根據(jù)權利要求16所述的方法,其特征在于,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個NAS,至少一個DFS和至少一個磁盤柜; 所述NAS和DFS通過所述虛擬巻管理單元與所述全局調(diào)度層連接; 所述每個DFS與至少一個所述磁盤柜直接連接。
23. 根據(jù)權利要求16所述的方法,其特征在于,所述云存儲節(jié)點包括 虛擬巻管理單元,至少一個SAN設備和至少一個塊控制系統(tǒng)BC和至少一個磁盤柜; 所述SAN設備和塊控制系統(tǒng)BC都通過VVM單元與標準接口連接,所述標準接口與所述全局調(diào)度層連接;所述塊控制系統(tǒng)BC與至少一個磁盤柜直接連接。
全文摘要
本發(fā)明公開一種云存儲系統(tǒng)和方法,其中,該系統(tǒng)包括全局調(diào)度層和云存儲層,其中所述全局調(diào)度層,用于根據(jù)接受到的訪問請求,根據(jù)所述訪問請求的資源,定位所述資源所在所述云存儲層的位置;所述全局調(diào)度層由一個或一個以上的服務器組成;所述云存儲層由至少一個云存儲節(jié)點組成。通過使用全局調(diào)度層和云存儲層,使得既能夠利用全局調(diào)度層所具有的傳統(tǒng)存儲架構的優(yōu)點,同時也能夠利用云存儲層所具有的可擴展性強,成本低的優(yōu)點。
文檔編號H04L29/08GK101753617SQ20091018889
公開日2010年6月23日 申請日期2009年12月11日 優(yōu)先權日2009年12月11日
發(fā)明者周揚, 王洪斌, 趙培, 錢靜靜 申請人:中興通訊股份有限公司