[發(fā)明專利]數(shù)據(jù)存儲方法及裝置有效
| 申請?zhí)枺?/td> | 201611043007.7 | 申請日: | 2016-11-21 |
| 公開(公告)號: | CN106648462B | 公開(公告)日: | 2019-10-25 |
| 發(fā)明(設(shè)計)人: | 鐘颙;林銘;彭瑞林;趙軍 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F9/455 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責(zé)任公司 11138 | 代理人: | 羅振安 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 物理服務(wù)器 虛擬機(jī) 分布式存儲系統(tǒng) 虛擬化環(huán)境 分組信息 數(shù)據(jù)存儲 數(shù)據(jù)存儲技術(shù) 數(shù)據(jù)存儲請求 部署 數(shù)據(jù)節(jié)點(diǎn) 物理地址 映射關(guān)系 正整數(shù) 泄露 存儲 客戶 記錄 | ||
本發(fā)明公開了一種數(shù)據(jù)存儲方法及裝置,屬于數(shù)據(jù)存儲技術(shù)領(lǐng)域。多個物理服務(wù)器中至少部署有M個虛擬機(jī),所述M個虛擬機(jī)分別被部署為分布式存儲系統(tǒng)的M個數(shù)據(jù)節(jié)點(diǎn)SN,M為大于或等于2的正整數(shù),所述方法包括:分布式存儲系統(tǒng)中的MDS能夠接收客戶端的數(shù)據(jù)存儲請求,并根據(jù)存儲的分組信息確定N個虛擬機(jī)的標(biāo)識,由于分組信息記錄的是多個反親合組與M個虛擬機(jī)的標(biāo)識的映射關(guān)系,而不需要獲取多個物理服務(wù)器的物理地址或每個物理服務(wù)器中的虛擬機(jī)分布情況,因此,不會泄露每個物理服務(wù)器的位置以及每個物理服務(wù)器中的虛擬機(jī)分布情況,提高了物理服務(wù)器的穩(wěn)定性和安全性,進(jìn)而提高了虛擬化環(huán)境和部署在虛擬化環(huán)境中的分布式存儲系統(tǒng)的穩(wěn)定性和安全性。
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)存儲技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)存儲方法及裝置。
背景技術(shù)
隨著電子信息技術(shù)的發(fā)展,網(wǎng)絡(luò)中的數(shù)據(jù)量大幅增長,為了對大量的數(shù)據(jù)進(jìn)行存儲和管理,各種各樣的數(shù)據(jù)存儲技術(shù)應(yīng)運(yùn)而生。其中,分布式存儲系統(tǒng)以其安全、便捷的優(yōu)點(diǎn)得到了廣泛的應(yīng)用。
分布式存儲系統(tǒng)一般包括客戶端、元數(shù)據(jù)節(jié)點(diǎn)(Meta Data Server,MDS)和多個數(shù)據(jù)節(jié)點(diǎn)(Storage Node,SN)。該分布式存儲系統(tǒng)通常可以部署在虛擬化環(huán)境中,該虛擬化環(huán)境通過虛擬化技術(shù)在多個物理服務(wù)器上搭建,并通過虛擬機(jī)管理器在該多個物理服務(wù)器中部署若干個虛擬機(jī);虛擬機(jī)管理器在不同虛擬化技術(shù)中可以不同,例如可以是HM(Hypervisor Manager),或者可以是KVM(Kernel-based Virtual Machine),或者可以是VMM(Virtual Machine Manager);其中,該分布式存儲系統(tǒng)中的客戶端、MDS以及SN,均可以部署該若干個虛擬機(jī)中的任一虛擬機(jī)中。該MDS可以通過該虛擬機(jī)管理器查詢并存儲每個物理服務(wù)器的物理地址和部署在每個物理服務(wù)器中的虛擬機(jī)的標(biāo)識。
當(dāng)通過部署在該虛擬化環(huán)境中的分布式存儲系統(tǒng)將待存儲的目標(biāo)數(shù)據(jù)進(jìn)行存儲時,該客戶端向MDS發(fā)送數(shù)據(jù)存儲請求,該MDS根據(jù)事先存儲的每個物理服務(wù)器的物理地址和部署在每個物理服務(wù)器中的虛擬機(jī)的標(biāo)識,向該客戶端返回虛擬機(jī)的標(biāo)識,當(dāng)該客戶端接收到返回的虛擬機(jī)的標(biāo)識時,將目標(biāo)數(shù)據(jù)存儲在對應(yīng)的虛擬機(jī)所部署的SN中。
由于部署在該虛擬化環(huán)境中的分布式存儲系統(tǒng)往往是第三方系統(tǒng),且分布式存儲系統(tǒng)通過上述方法進(jìn)行數(shù)據(jù)存儲時,需要依賴每個物理服務(wù)器的物理地址和部署在每個物理服務(wù)器中的虛擬機(jī)的標(biāo)識,此時,可能會泄露每個物理服務(wù)器的位置以及每個物理服務(wù)器中的虛擬機(jī)分布情況,進(jìn)而可能會給物理服務(wù)器帶來安全隱患,降低了物理服務(wù)器的穩(wěn)定性和安全性,也降低了該虛擬化環(huán)境以及部署在該虛擬化環(huán)境中的分布式存儲系統(tǒng)的穩(wěn)定性和安全性。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種數(shù)據(jù)存儲方法及裝置。所述技術(shù)方案如下:
第一方面,提供了一種數(shù)據(jù)存儲方法,多個物理服務(wù)器中至少部署有M個虛擬機(jī),所述M個虛擬機(jī)分別被部署為分布式存儲系統(tǒng)的M個SN,M為大于或等于2的正整數(shù),所述方法包括:
所述分布式存儲系統(tǒng)的MDS接收客戶端的數(shù)據(jù)存儲請求;
所述MDS確定所述數(shù)據(jù)存儲請求指定的數(shù)據(jù)的存儲份數(shù)為N份,N為大于或等于1的正整數(shù);
所述MDS根據(jù)分組信息確定N個虛擬機(jī)的標(biāo)識,所述N個虛擬機(jī)的標(biāo)識對應(yīng)的N個虛擬機(jī)屬于至少一個反親合組,所述分組信息記錄多個反親合組與M個虛擬機(jī)的標(biāo)識的映射關(guān)系,每個所述反親合組中的虛擬機(jī)之間具有反親和性,所述M個虛擬機(jī)包括所述N個虛擬機(jī);
所述MDS向所述客戶端發(fā)送所述數(shù)據(jù)存儲請求的響應(yīng)信息,所述響應(yīng)信息包括所述N個虛擬機(jī)的標(biāo)識,所述響應(yīng)信息指示所述客戶端在所述N個虛擬機(jī)存儲N份所述數(shù)據(jù)存儲請求指定的數(shù)據(jù)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611043007.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:柔性觸摸屏及其制作方法、觸摸裝置
- 下一篇:一種玉米變性淀粉的制備方法
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種傳輸數(shù)據(jù)的方法
- 一種分布式存儲系統(tǒng)中塊存儲數(shù)據(jù)的訪問方法及系統(tǒng)
- 一種分布式存儲系統(tǒng)的界面信息收集方法及系統(tǒng)
- 一種存儲節(jié)點(diǎn)監(jiān)控方法、系統(tǒng)、設(shè)備及計算機(jī)存儲介質(zhì)
- 基于異構(gòu)多副本的分布式存儲動態(tài)防御系統(tǒng)及方法
- 一種分布式存儲系統(tǒng)的測試方法和裝置
- 分布式存儲系統(tǒng)構(gòu)建方法、裝置、設(shè)備、介質(zhì)
- 動態(tài)切換分布式存儲系統(tǒng)主監(jiān)視器的方法及系統(tǒng)
- 監(jiān)控分布式存儲系統(tǒng)的方法及裝置、存儲介質(zhì)和處理器
- 分布式存儲系統(tǒng)優(yōu)化負(fù)載的方法、裝置、系統(tǒng)及存儲介質(zhì)





