[發(fā)明專利]一種基于公有云的安全可靠的公有云存儲(chǔ)系統(tǒng)的架構(gòu)及方法在審
| 申請(qǐng)?zhí)枺?/td> | 201611002258.0 | 申請(qǐng)日: | 2016-11-10 |
| 公開(kāi)(公告)號(hào): | CN106657266A | 公開(kāi)(公告)日: | 2017-05-10 |
| 發(fā)明(設(shè)計(jì))人: | 劉鵬;張真;王義飛;杜何飛;陳思恩 | 申請(qǐng)(專利權(quán))人: | 南京云創(chuàng)大數(shù)據(jù)科技股份有限公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;H04L29/06 |
| 代理公司: | 南京瑞弘專利商標(biāo)事務(wù)所(普通合伙)32249 | 代理人: | 彭雄 |
| 地址: | 210014 江蘇省南京市秦淮區(qū)永*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 公有 安全 可靠 存儲(chǔ)系統(tǒng) 架構(gòu) 方法 | ||
1.一種基于公有云的安全可靠的公有云存儲(chǔ)系統(tǒng)的架構(gòu),其特征在于:包括服務(wù)器、多家公有云和客戶端,服務(wù)器僅負(fù)責(zé)存儲(chǔ)文件的元數(shù)據(jù)信息以及對(duì)外提供公有云存儲(chǔ)服務(wù),多家公有云則存儲(chǔ)實(shí)際的文件數(shù)據(jù),客戶端調(diào)用服務(wù)器的公有云存儲(chǔ)服務(wù),服務(wù)器的底層對(duì)客戶端不可見(jiàn)。
2.根據(jù)權(quán)利要求1所述的基于公有云的安全可靠的公有云存儲(chǔ)系統(tǒng)的架構(gòu),其特征在于:所述客戶端包括編碼模塊、解碼模塊、服務(wù)器交互模塊、公有云交互模塊,其中:
編碼模塊,負(fù)責(zé)對(duì)用戶要上傳文件的原始數(shù)據(jù)選擇N+M的方式生成M個(gè)校驗(yàn)塊,其中,N是指恢復(fù)文件的最少校驗(yàn)塊,M是指生成的校驗(yàn)塊數(shù)目;并根據(jù)分成的校驗(yàn)塊生成初始元數(shù)據(jù)信息;
解碼模塊,負(fù)責(zé)對(duì)用戶從公有云下載下來(lái)的校驗(yàn)塊的解碼并整合恢復(fù)成原始數(shù)據(jù);
服務(wù)器交互模塊,負(fù)責(zé)調(diào)用服務(wù)器的公有云存儲(chǔ)服務(wù),主要包括向服務(wù)器發(fā)送上傳請(qǐng)求,所述上傳請(qǐng)求包括要上傳文件的初始元數(shù)據(jù)信息,接收服務(wù)器根據(jù)初始元數(shù)據(jù)信息反饋的存儲(chǔ)元數(shù)據(jù)信息,以及向服務(wù)器發(fā)送下載請(qǐng)求;
公有云交互模塊,負(fù)責(zé)把編碼模塊生成的校驗(yàn)塊根據(jù)存儲(chǔ)元數(shù)據(jù)信息分別上傳到公有云,以及根據(jù)存儲(chǔ)元數(shù)據(jù)信息分別下載對(duì)應(yīng)的公有云上的校驗(yàn)塊到客戶端。
3.根據(jù)權(quán)利要求1所述的基于公有云的安全可靠的公有云存儲(chǔ)系統(tǒng)的架構(gòu),其特征在于:所述服務(wù)器包括文件系統(tǒng)管理模塊、公有云存儲(chǔ)管理調(diào)度模塊、數(shù)據(jù)容錯(cuò)恢復(fù)模塊、客戶端接口模塊,其中:
文件系統(tǒng)管理模塊,負(fù)責(zé)存儲(chǔ)文件的存儲(chǔ)元數(shù)據(jù)信息;
公有云存儲(chǔ)管理調(diào)度模塊,負(fù)責(zé)底層多家公有云的管理,根據(jù)初始元數(shù)據(jù)信息為所述客戶端上傳文件所需要的M家公有云的URL地址的分配,將初始元數(shù)據(jù)信息和其對(duì)應(yīng)的URL地址合成為存儲(chǔ)元數(shù)據(jù)信息;公有云存儲(chǔ)管理調(diào)度模塊用于檢測(cè)公有云的服務(wù)狀況;
數(shù)據(jù)容錯(cuò)恢復(fù)模塊,負(fù)責(zé)底層公有云服務(wù)情況的容錯(cuò)恢復(fù)處理;
多家公有云用于存儲(chǔ)客戶端根據(jù)存儲(chǔ)元數(shù)據(jù)信息上傳的校驗(yàn)塊。
4.根據(jù)權(quán)利要求1所述的基于公有云的安全可靠的公有云存儲(chǔ)系統(tǒng)的架構(gòu),其特征在于:若公有云存儲(chǔ)管理調(diào)度模塊檢測(cè)有X家公有云發(fā)布臨時(shí)停止服務(wù)的消息,X小于N,數(shù)據(jù)容錯(cuò)恢復(fù)模塊把不能用的X家公有云的存儲(chǔ)的校驗(yàn)塊的信息狀態(tài)改為不可用,在服務(wù)器端接收客戶端對(duì)文件的請(qǐng)求時(shí)先讀取文件校驗(yàn)塊的狀態(tài)信息,選擇狀態(tài)為可用的N個(gè)校驗(yàn)塊的存儲(chǔ)元數(shù)據(jù)信息返回給客戶端,公有云存儲(chǔ)管理調(diào)度模塊發(fā)現(xiàn)臨時(shí)停止服務(wù)的公有云恢復(fù)正常服務(wù),數(shù)據(jù)容錯(cuò)恢復(fù)模塊把恢復(fù)正常服務(wù)的公有云的校驗(yàn)塊的信息狀態(tài)由不可用改為可用;
若公有云存儲(chǔ)管理調(diào)度模塊檢測(cè)到有X家公有云關(guān)停服務(wù),服務(wù)器更新維護(hù)云存儲(chǔ)文件系統(tǒng);數(shù)據(jù)容錯(cuò)恢復(fù)模塊根據(jù)關(guān)停的公有云檢測(cè)出哪些文件的校驗(yàn)塊少于M塊,把根據(jù)檢測(cè)到的這些文件的校驗(yàn)塊信息,從中讀取N個(gè)校驗(yàn)塊信息;根據(jù)選出的N個(gè)校驗(yàn)塊的存儲(chǔ)元數(shù)據(jù)信息到對(duì)應(yīng)的N個(gè)公有云存儲(chǔ)系統(tǒng)中下載這N個(gè)校驗(yàn)塊;根據(jù)這N個(gè)校驗(yàn)塊生成缺失的X個(gè)校驗(yàn)塊,給這X個(gè)校驗(yàn)塊分配X家未使用的正常運(yùn)行的公有云的URL地址;根據(jù)URL地址把這X個(gè)校驗(yàn)塊上傳到X家公有云;全部上傳成功后,數(shù)據(jù)容錯(cuò)恢復(fù)模塊把X個(gè)校驗(yàn)塊信息寫(xiě)入到服務(wù)器的存儲(chǔ)系統(tǒng)中的對(duì)應(yīng)文件的存儲(chǔ)元數(shù)據(jù)信息中,對(duì)這個(gè)文件的存儲(chǔ)元數(shù)據(jù)信息進(jìn)行更新。
5.一種基于公有云的安全可靠的公有云存儲(chǔ)系統(tǒng)的架構(gòu)方法,其特征在于:包括服務(wù)器、多家公有云和客戶端,服務(wù)器僅負(fù)責(zé)存儲(chǔ)文件的元數(shù)據(jù)信息以及對(duì)外提供公有云存儲(chǔ)服務(wù),多家公有云則存儲(chǔ)實(shí)際的文件數(shù)據(jù),客戶端只負(fù)責(zé)調(diào)用服務(wù)器的公有云存儲(chǔ)服務(wù),服務(wù)器的底層對(duì)客戶端不可見(jiàn),由此構(gòu)建出底層為多家公有云的公有云存儲(chǔ)系統(tǒng)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京云創(chuàng)大數(shù)據(jù)科技股份有限公司,未經(jīng)南京云創(chuàng)大數(shù)據(jù)科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611002258.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。





