新四季網

一種面向雲作業系統的數據存儲架構及其負載均衡方法

2023-04-28 12:20:26 1

專利名稱:一種面向雲作業系統的數據存儲架構及其負載均衡方法
技術領域:
本發明涉及雲計算領域,尤其是一種面向雲作業系統的數據存儲架構及其負載均衡方法。
背景技術:
雲作業系統能對包括處理器、存儲、網絡在內的硬體資源進行統一管理。在當前的雲作業系統應用部署中,數據存儲主要有兩種用途(1)用戶接口存儲,即提供給用戶所使用的存儲;(2)系統所需存儲,例如虛擬機鏡像存儲,當前,雲作業系統的數據存儲存在性能不高、擴展性不好、不穩定、安全性不夠等問題。發明內容
本發明解決的技術問題之一在於提供一種面向雲作業系統的數據存儲架構,可以解決元數據服務的可用性、可擴展性。
本發明解決的技術問題之二在於提供一種面向雲作業系統的數據負載均衡方法, 可以充分利用元數據伺服器的計算資源。
本發明解決上述技術問題之一的技術方案是
採用分布式存儲架構將元數據和數據進行分離,使用專門的元數據伺服器存儲元數據和處理客戶端對元數據的請求;
當客戶端欲獲取某文件數據時,將首先和元數據伺服器通信,獲取描述該文件數據的元數據,即獲取數據在數據伺服器集群的存儲位置以及其他信息;然後客戶端和數據伺服器集群通信,獲取其想要的數據。
所述的元數據服務系統架構採用了多臺元數據伺服器。
所述的元數據指描述數據及其環境的數據,特指描述文件信息或文件目錄信息的數據,這些信息包括文件大小、存放位置等。
元數據存儲介質為固態硬碟、高速緩存。
本發明解決上述技術問題之二的技術方案是
以目錄為操作的最小單位;對大目錄,則進行目錄劃分,即將大目錄劃分為合適大小的目錄;然後,採用哈希的方式來進行負載的均勻分配。
對熱點數據,提供元數據副本機制,即根據文件或目錄的流行度,設置相應數量的副本數。
本發明多元架構具有如下優點(1)無單點故障,當部分元數據伺服器失效時,其他元數據伺服器會接管元數據服務,保證元數據服務的高可用性;( 可擴展性好,存儲規模需要不斷擴展,可能擴展到PB甚至EB級存儲量,當存儲量擴充時,可相應增加元數據伺服器數量,以適應元數據服務的速度要求。針對雲作業系統數據存儲的元數據服務應用場景,提出獨特的在多個元數據伺服器上進行負載均衡的方法,平攤負載,從而充分利用元數據伺服器的計算資源。將元數據與數據進行分離的優點在於(1)功能劃分清楚,邏輯簡單;讓數據伺服器專門存儲數據和處理數據請求,而將存儲和處理元數據的任務交給專門的伺服器,各司其職,讓處理邏輯變的簡單清晰。( 元數據服務佔數據讀寫總量的30%到 70%,而且元數據讀寫中絕大部分為小數據量隨機讀寫,將佔高比重的元數據服務與數據服務相分離,可以提高處理速度。
用固態硬碟和高速緩存的方式存儲元數據雖然成本較傳統SATA硬碟高,但是由於固態硬碟在讀寫數據時沒有尋道時間和旋轉時間,特別適合於進行頻繁的小數據量的數據讀寫,而且,元數據的數據量不大,故在關鍵性能點採用適合應用場景的成本較高的固態硬碟是可取的。為進一步提高元數據讀寫速度,對熱點較高的數據,採用高速緩存的方式進行緩存,從而進一步提高元數據服務的讀取性能。


下面結合附圖對本發明進一步說明
圖1是本發明元數據服務系統架構示意圖2是本發明多元數據伺服器負載均衡示意圖。
具體實施方式
如圖1所示,本發明引入了多元數據伺服器架構,分布式存儲架構將元數據和數據進行分離,使用專門的元數據伺服器來存儲元數據和處理客戶端對元數據的請求。當客戶端欲獲取某文件數據時,將首先和元數據伺服器通信,獲取描述該文件數據的元數據,即獲取數據在數據伺服器集群的存儲位置以及其他信息;然後客戶端和數據伺服器集群通信,獲取其想要的數據。針對佔比高達30%到70%的元數據服務流量,提出引入多個元數據伺服器來進行負載均衡,同時針對關鍵數據,採用固態硬碟和高速緩存的方式來存儲,從而解決熱點數據的輸入輸出速度。
元數據,指描述數據及其環境的數據;在本發明的數據存儲背景下,特指描述文件信息或文件目錄信息的數據,這些信息包括文件大小、存放位置等。
多元數據伺服器,是雲作業系統數據存儲元數據服務的核心,負責響應元數據服務請求,進行相應的元數據響應,返回文件的元數據信息。
針對關鍵數據,採用固態硬碟加高速緩存的方式進行存儲,以提高熱點數據的輸入輸出速度。
在元數據服務中,通常會有局部性要求,例如顯示某一目錄下所有文件信息的命令1s,就要獲取某一目錄下的文件信息;同時,負載均衡一般要求能將負載通過適當的方式分攤到多臺伺服器上。為兼顧這兩種要求,本發明以目錄為操作的最小單位(圖幻,但對大目錄,還需要進行目錄劃分,即將大目錄劃分為合適大小的目錄;然後,採用哈希的方式來進行負載的均勻分配,做到兼顧局部性的負載儘量分攤,其中,以目錄為操作的最小單位可以保證同一目錄下文件元數據的局部性,同時,哈希函數的引入可以打散對應不同目錄的元數據分配,從而保證負載在多臺元數據伺服器上的均勻分配。同時,提供元數據副本機制,根據文件或目錄的流行度,設置相應數量的副本數,以應對熱點數據的突發請求。
權利要求
1.一種面向雲作業系統的數據存儲架構,其特徵在於採用分布式存儲架構將元數據和數據進行分離,使用專門的元數據伺服器存儲元數據和處理客戶端對元數據的請求;當客戶端欲獲取某文件數據時,將首先和元數據伺服器通信,獲取描述該文件數據的元數據,即獲取數據在數據伺服器集群的存儲位置以及其他信息;然後客戶端和數據伺服器集群通信,獲取其想要的數據。
2.根據權利要求1所述的數據存儲架構,其特徵在於所述的元數據服務系統架構採用多臺元數據伺服器。
3.根據權利要求1或2所述的數據存儲架構,其特徵在於所述的元數據指描述數據及其環境的數據,特指描述文件信息或文件目錄信息的數據,這些信息包括文件大小、存放位置等。
4.根據權利要求1或2所述的數據存儲架構,其特徵在於元數據存儲介質為固態硬碟、高速緩存。
5.根據權利要求4所述的數據存儲架構,其特徵在於元數據存儲介質為固態硬碟、高速緩存。
6.一種權利要求1-5任一項數據存儲架構的負載均衡方法,其特徵在於以目錄為操作的最小單位;對大目錄,則進行目錄劃分,即將大目錄劃分為合適大小的目錄;然後,採用哈希的方式來進行負載的均勻分配。
7.根據權利要求6所述的負載均衡方法,其特徵在於對熱點數據,提供元數據副本機制,即根據文件或目錄的流行度,設置相應數量的副本數。
全文摘要
本發明涉及雲計算領域,尤其是一種面向雲作業系統的數據存儲架構及其負載均衡方法。採用分布式存儲架構將元數據和數據進行分離,使用專門的元數據伺服器存儲元數據和處理客戶端對元數據的請求;以目錄為操作的最小單位;對大目錄,則進行目錄劃分,即將大目錄劃分為合適大小的目錄;然後,採用哈希的方式來進行負載的均勻分配。本發明有效解決了雲作業系統數據的高效、穩定存儲問題,可應用於雲作業系統的數據存儲。
文檔編號G06F17/30GK102523258SQ20111039122
公開日2012年6月27日 申請日期2011年11月30日 優先權日2011年11月30日
發明者劉祥濤, 季統凱, 嶽強 申請人:廣東電子工業研究院有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀