[發明專利]為應用虛擬機提供對生產數據的訪問的方法和系統有效
| 申請號: | 201680060709.8 | 申請日: | 2016-09-08 |
| 公開(公告)號: | CN108604162B | 公開(公告)日: | 2021-07-09 |
| 發明(設計)人: | C·達爾拉;V·巴拉德瓦杰 | 申請(專利權)人: | 華睿泰科技有限責任公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06;G06F11/36;G06F12/08 |
| 代理公司: | 北京紀凱知識產權代理有限公司 11245 | 代理人: | 趙蓉民 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 虛擬機 提供 生產 數據 訪問 方法 系統 | ||
本發明公開了用于在應用程序開發和測試環境中優化對生產數據的訪問的各種系統、方法和過程。如果輸入/輸出(I/O)操作是讀取操作,則確定要在其處執行所述讀取操作的虛擬存儲單元上的存儲位置。還確定在所述存儲位置處是否執行了較早的寫入操作。如果在所述存儲位置處執行了較早的寫入操作,則對一個或多個虛擬數據文件執行所述讀取操作。然而,如果所述較早的寫入操作在所述存儲位置處未執行,則對分配的存儲空間執行所述讀取操作。
技術領域
本公開涉及數據存儲。具體地講,本公開涉及優化對生產數據的訪問。
相關領域
生產數據是持久存儲,并且供公司和/或組織用于商業目的的信息。生產數據通常用于進行應用程序開發和測試。例如,虛擬機可在應用程序開發和測試環境中實現,并且可用于使用生產數據來執行應用程序開發和測試。
為了進行應用程序開發和測試,需要生產數據的拷貝。具體地講,由于應用程序開發和測試可修改(或更改)生產數據(例如,在應用程序開發和測試的過程期間),需要生產數據的拷貝以確保生產數據的原始拷貝保持未被篡改和原始狀態。然而,由于生產數據集的大小通常非常大,所以應用程序開發和測試環境制作(并消耗)生產數據的大量拷貝。
創建大型生產數據集的拷貝需要大量的時間,在此期間生產數據不可立即用于應用程序開發和測試環境(例如,不可立即用于進行這樣的應用程序開發和測試的虛擬機)。此外,由于對生產數據的該拷貝做出的更改(或修改)通常非常小或極小,所以生產數據的拷貝的絕大部分保持未更改和/或未修改,因此進一步經由復制冗余來呈現生產數據的配置。
發明內容
本發明公開了用于在應用程序開發和測試環境中優化對生產數據的訪問的各種系統、方法和過程。一種這樣的方法涉及響應于確定輸入/輸出(I/O)操作是寫入操作來執行虛擬數據文件的寫入操作。在該示例中,虛擬數據文件存儲在虛擬磁盤中,虛擬磁盤是虛擬存儲單元的一部分,并且虛擬數據文件是分配的存儲空間(在虛擬磁盤上)的一部分。
在一些實施方案中,響應于確定I/O操作是讀取操作,則該方法確定要在其處執行讀取操作的虛擬存儲單元上的存儲位置,并且確定在存儲位置處是否執行了較早的寫入操作。響應于確定在存儲位置處執行了較早的寫入操作,該方法對虛擬數據文件執行讀取操作,并且響應于確定較早的寫入操作在存儲位置處未執行,該方法對分配的存儲空間執行讀取操作。
在一個實施方案中,方法在存儲系統處接收I/O操作。存儲系統包括生產數據文件和虛擬存儲單元。在該示例中,虛擬存儲單元包括虛擬磁盤和分配的存儲空間。在另一個實施方案中,方法確定I/O操作是讀取操作還是寫入操作。I/O操作由在虛擬化服務器上執行的虛擬機生成,并且存儲系統通信地耦接到虛擬化服務器。
在一些實施方案中,方法在存儲系統處從虛擬機接收分配圖。在該示例中,分配圖包括關于分配的存儲空間的信息。分配的存儲空間由虛擬機分配,并且對應于存儲在存儲系統上的生產數據文件。
在某些實施方案中,方法涉及將分配圖中的信息轉換為與生產數據文件相關聯的一個或多個偏移。在該示例中,從存儲結構中檢索一個或多個偏移。方法然后將存儲結構覆蓋在分配圖上方。覆蓋允許存儲系統將來自虛擬機的導向至虛擬存儲單元上的分配的存儲空間的I/O操作重新映射到存儲系統上的生產數據文件。
在其他實施方案中,方法包括從虛擬化服務器接收創建虛擬存儲單元的請求,基于接收,在存儲系統中創建虛擬存儲單元。虛擬機使用虛擬存儲單元來分配所分配的存儲空間。
在一些實施方案中,方法涉及將虛擬磁盤從存儲系統導入到虛擬化服務器。導入由客戶端執行。在該示例中,客戶端是網絡文件系統客戶端。將虛擬磁盤導入到在虛擬化服務器上執行的虛擬機監控程序。在其他實施方案中,方法涉及將虛擬磁盤從虛擬機監控程序導出到虛擬機,其中導出由虛擬機監控程序執行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華睿泰科技有限責任公司,未經華睿泰科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201680060709.8/2.html,轉載請聲明來源鉆瓜專利網。





