[發明專利]虛擬環境下的數據處理方法、系統以及系統的部署方法無效
| 申請號: | 201010104977.X | 申請日: | 2010-01-29 |
| 公開(公告)號: | CN102141928A | 公開(公告)日: | 2011-08-03 |
| 發明(設計)人: | 劉亮;田瑞雄;李立;王浩;王慶波 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 王茂華;李輝 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 環境 數據處理 方法 系統 以及 部署 | ||
技術領域
本發明涉及虛擬機環境下的數據處理技術,尤其涉及在虛擬機環境下對虛擬機進行數據備份和數據恢復的技術。
背景技術
“虛擬化”是一個廣義的術語,是指計算元件在虛擬的基礎上而不是真實的基礎上運行,是一個為了簡化管理,優化資源的解決方案。虛擬化技術可以擴大硬件的容量,簡化軟件的重新配置過程,允許一個平臺同時運行多個操作系統,并且應用程序都可以在相互獨立的空間內運行而互不影響,從而顯著提高計算機的工作效率。而且,虛擬化技術是“云計算(Cloud?Computing)”技術中的一項重要且基礎的技術。在世界范圍內,越來越多的個人和組織都在利用虛擬化解決方案來提供“云環境”服務,以獲得提升計算機硬件使用效率、靈活性并降低硬件成本的好處。
然而,由于虛擬化工作單元是由構建于物理硬件(Hardware)之上的虛擬化平臺管理器(hypervisor)來進行管理的,因此虛擬化環境中的數據備份和恢復等數據處理操作不可避免地會存在諸多問題,例如:第一,每個虛擬化工作單元在備份或者恢復數據的時候,都需要通過構建于虛擬化平臺管理器(hypervisor)上的虛擬網絡讀取共享存儲器中的待備份數據,然后將讀取到的待備份或待恢復數據再通過虛擬化網絡傳送至虛擬化平臺管理器(hypervisor),最終通過物理網絡寫入遠程備份存儲池中,這就會大量消耗寶貴的虛擬網絡(包括虛擬交換設備、虛擬網卡、虛擬路由等)傳輸資源,從而導致虛擬化環境的不穩定。第二,由于多個虛擬化工作單元要備份或者恢復的數據可能存在大量重復,因此會帶來大量的冗余數據備份或冗余數據恢復,造成傳輸資源、存儲資源以及虛擬環境運算處理資源的極大浪費。
發明內容
考慮到上述存在的問題,本發明的一個目的在于提供一種能夠有效避免虛擬網絡資源的大量消耗的虛擬化環境下的數據處理方法。本發明的另一個目的在于提供一種避免多個虛擬化工作單元的冗余數據備份或者冗余數據恢復的虛擬化環境下的數據處理方法。
根據本發明的一個方面,提供了一種虛擬環境下的數據處理方法,包括:讀取由虛擬工作單元本地調用的數據處理指令;對所讀取到的數據處理指令進行優化;以及利用優化后的數據處理指令為虛擬工作單元進行數據處理。
根據本發明的一個實施方式,其中數據處理是數據備份處理,并且數據處理指令是數據備份指令。并且其中利用優化后的數據處理指令為虛擬工作單元進行數據處理包括:從虛擬工作單元的共享存儲中讀取要備份的數據;以及將所讀取的要備份的數據寫入備份存儲中。
根據本發明的另一實施方式,其中數據處理是數據恢復處理,并且數據處理指令是數據恢復指令。并且其中利用優化后的數據處理指令為虛擬工作單元進行數據處理包括:從備份存儲中讀取要恢復的數據;以及將所讀取的要恢復的數據寫入虛擬工作單元的共享存儲中。
根據本發明的另一方面,提供了一種虛擬環境下的數據處理系統,包括:讀取由虛擬工作單元本地調用的數據處理指令的裝置;對所讀取到的數據處理指令進行優化的裝置;以及利用優化后的數據處理指令為虛擬工作單元進行數據處理的裝置。
根據本發明的一個實施方式,其中數據處理是數據備份處理,并且數據處理指令是數據備份指令。并且其中利用優化后的數據處理指令為虛擬工作單元進行數據處理的裝置被配置為:從虛擬工作單元的共享存儲中讀取要備份的數據;以及將所讀取的要備份的數據寫入備份存儲中。
根據本發明的另一實施方式,其中數據處理是數據恢復處理,并且數據處理指令是數據恢復指令。并且其中利用優化后的數據處理指令為虛擬工作單元進行數據處理的裝置被配置為:從備份存儲中讀取要恢復的數據;以及將所讀取的要恢復的數據寫入虛擬工作單元的共享存儲中。
根據本發明的又一方面,提供了一種部署虛擬化環境下數據處理系統的方法,包括:在虛擬化環境下的虛擬機中部署數據處理系統調用接口,所述系統調用接口用于觸發本地調用的數據處理指令;在虛擬化環境下的虛擬機管理平臺中部署數據處理驅動器,所述數據處理驅動器用于讀取由所述系統調用接口觸發的數據處理指令;以及在虛擬化環境中部署數據處理指令優化器,所述優化器用于優化由所部署的數據處理驅動器讀取的數據處理指令。
根據本發明的一個實施方式,其中數據處理系統調用接口是數據備份系統調用接口、數據處理指令是數據備份指令、數據處理驅動器是數據備份驅動器并且數據處理指令優化器是數據備份指令優化器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010104977.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:接收機和方法
- 下一篇:具有電力生成功能的手動控制裝置和遙控裝置





