[發明專利]數據處理系統及數據處理方法有效
| 申請號: | 201910242398.2 | 申請日: | 2019-03-28 |
| 公開(公告)號: | CN110012087B | 公開(公告)日: | 2022-02-01 |
| 發明(設計)人: | 耿倩;吳仲陽;董濟洲;劉偉;鄭彩平;劉大鵬 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | H04L67/1097 | 分類號: | H04L67/1097;H04L67/06;G06F11/14;G06F9/455 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯;任默聞 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理系統 數據處理 方法 | ||
本發明公開了一種數據處理系統及數據處理方法,該數據處理系統包括分布式對象存儲子系統、包含第一容器的第一宿主機,及第二容器。在進行跨容器數據恢復時,第一宿主機將第一容器發起的針對第二容器的容器端文件路徑下目標文件的容器端恢復請求先轉換為包括相同數據桶的訪問密鑰的對象下載請求,分布式對象存儲子系統在訪問密鑰驗證通過后根據對象下載請求讀取相同數據桶中與目標文件對應的對象,將讀取到的對象發送至第一宿主機,第一宿主機繼而將對象轉換成文件后映射至第一容器。鑒于本發明中第一容器和第二容器為不同的容器,且分別掛載有相同數據桶的容器端文件路徑,可以有效實現跨容器的數據恢復。
技術領域
本發明涉及分布式技術領域,尤其涉及數據處理系統及數據處理方法。
背景技術
本部分旨在為權利要求書中陳述的本發明實施例提供背景或上下文。此處的描述不因為包括在本部分中就承認是現有技術。
隨著數據中心業務處理需求、數據量的海量增長,基礎系統和應用環境等快速部署需求的不斷增長,原來集中式主機系統越來越不能滿足需求。
分布式系統由于其可擴展性強,計算成本低,越來越被廣泛應用。比如分布式虛擬化的容器技術。但是,在通常情況下容器比較適合無狀態化部署,而在某些特定業務需求場景下,當容器中部署數據庫時,其產生的數據需要進行周期性恢復。目前常用的容器數據恢復方法,難以應對跨宿主機容器的數據恢復。如何解決跨容器數據恢復無疑是十分關鍵和必要的問題。
因此,現有的容器數據恢復方法,存在不能實現跨容器數據恢復的問題。
發明內容
本發明實施例提供一種數據處理系統,用以實現跨容器的數據恢復,該數據處理系統包括:
分布式對象存儲子系統、包含第一容器的第一宿主機,及第二容器;其中,第一容器和第二容器分別掛載有相同數據桶的容器端文件路徑,且第一容器和第二容器為不同的容器;
第一宿主機,用于將第一容器發起的針對第二容器的容器端文件路徑下目標文件的容器端恢復請求轉換為對象下載請求,發送對象下載請求至分布式對象存儲子系統;其中,對象下載請求包括相同數據桶的訪問密鑰;
分布式對象存儲子系統,用于對訪問密鑰進行驗證,在訪問密鑰驗證通過后根據對象下載請求讀取相同數據桶中與目標文件對應的對象,將讀取到的對象發送至第一宿主機;
第一宿主機,還用于將對象轉換成文件后映射至第一容器。
本發明實施例還提供一種數據處理方法,用以實現跨容器的數據恢復,該數據處理方法包括:
第一宿主機將第一容器發起的針對第二容器的容器端文件路徑下目標文件的容器端恢復請求轉換為對象下載請求,發送對象下載請求至分布式對象存儲子系統;
分布式對象存儲子系統對訪問密鑰進行驗證,在訪問密鑰驗證通過后根據對象下載請求讀取相同數據桶中與目標文件對應的對象,將讀取到的對象發送至第一宿主機;
第一宿主機將對象轉換成文件后映射至第一容器。
本發明實施例還提供一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執行所述計算機程序時實現上述數據處理方法。
本發明實施例還提供一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有執行上述數據處理方法的計算機程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910242398.2/2.html,轉載請聲明來源鉆瓜專利網。





