RU2008141158A - Создание согласованных с приложениями резервных копий виртуальных машин уровня хоста - Google Patents
Создание согласованных с приложениями резервных копий виртуальных машин уровня хоста Download PDFInfo
- Publication number
- RU2008141158A RU2008141158A RU2008141158/09A RU2008141158A RU2008141158A RU 2008141158 A RU2008141158 A RU 2008141158A RU 2008141158/09 A RU2008141158/09 A RU 2008141158/09A RU 2008141158 A RU2008141158 A RU 2008141158A RU 2008141158 A RU2008141158 A RU 2008141158A
- Authority
- RU
- Russia
- Prior art keywords
- virtual machine
- host
- volumes
- snapshots
- virtual
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/11—File system administration, e.g. details of archiving or snapshots
- G06F16/128—Details of file system snapshots on the file-level, e.g. snapshot creation, administration, deletion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/16—Protection against loss of memory contents
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1464—Management of the backup or restore process for networked environments
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1446—Point-in-time backing up or restoration of persistent data
- G06F11/1458—Management of the backup or restore process
- G06F11/1466—Management of the backup or restore process to make the backup process non-disruptive
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/815—Virtual
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/82—Solving problems relating to consistency
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/84—Using snapshots, i.e. a logical point-in-time copy of the data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Retry When Errors Occur (AREA)
- Hardware Redundancy (AREA)
Abstract
1. Способ, реализуемый на хост-сервере в компьютерном окружении, причем хост-сервер имеет одну или более виртуальных машин, установленных на одном или более томах хоста, и виртуальные машины сконфигурированы, чтобы управлять одним или более томами виртуальной машины на этих одном или более томах хоста, и предназначенный для согласованного с приложениями резервного копирования данных тома виртуальной машины без обязательной необходимости остановки или перезагрузки упомянутых одной или более виртуальных машин, при этом способ содержит действия, согласно которым: ! идентифицируют по меньшей мере одну виртуальную машину, имеющую один или более компонентов для процессов резервного копирования с участием средства записи; ! отправляют инструкцию упомянутой по меньшей мере одной виртуальной машине, чтобы подготовить соответствующий один или более моментальных снимков уровня виртуальной машины одного или более томов виртуальной машины; ! идентифицируют, что связанные с моментальными снимками операции в упомянутой по меньшей мере одной виртуальной машине завершены; ! создают один или более моментальных снимков уровня хоста одного или более томов хоста, на которых установлена упомянутая по меньшей мере одна виртуальная машина; и ! извлекают упомянутые один или более моментальных снимков уровня виртуальной машины упомянутых одного или более томов виртуальной машины из упомянутых одного или более моментальных снимков уровня хоста упомянутых одного или более томов хоста. !2. Способ по п.1, в котором моментальные снимки уровня виртуальной машины упомянутых одного или более томов виртуальной машины являются со
Claims (20)
1. Способ, реализуемый на хост-сервере в компьютерном окружении, причем хост-сервер имеет одну или более виртуальных машин, установленных на одном или более томах хоста, и виртуальные машины сконфигурированы, чтобы управлять одним или более томами виртуальной машины на этих одном или более томах хоста, и предназначенный для согласованного с приложениями резервного копирования данных тома виртуальной машины без обязательной необходимости остановки или перезагрузки упомянутых одной или более виртуальных машин, при этом способ содержит действия, согласно которым:
идентифицируют по меньшей мере одну виртуальную машину, имеющую один или более компонентов для процессов резервного копирования с участием средства записи;
отправляют инструкцию упомянутой по меньшей мере одной виртуальной машине, чтобы подготовить соответствующий один или более моментальных снимков уровня виртуальной машины одного или более томов виртуальной машины;
идентифицируют, что связанные с моментальными снимками операции в упомянутой по меньшей мере одной виртуальной машине завершены;
создают один или более моментальных снимков уровня хоста одного или более томов хоста, на которых установлена упомянутая по меньшей мере одна виртуальная машина; и
извлекают упомянутые один или более моментальных снимков уровня виртуальной машины упомянутых одного или более томов виртуальной машины из упомянутых одного или более моментальных снимков уровня хоста упомянутых одного или более томов хоста.
2. Способ по п.1, в котором моментальные снимки уровня виртуальной машины упомянутых одного или более томов виртуальной машины являются согласованными с приложениями.
3. Способ по п.2, в котором моментальный снимок уровня хоста включает в себя один или более различных моментальных снимков упомянутых одного или более томов виртуальной машины, при этом способ дополнительно содержит действие, согласно которому заменяют данные этих одного или более различных моментальных снимков в упомянутых одном или более моментальных снимках уровня хоста данными упомянутых одного или более моментальных снимков уровня виртуальной машины одного или более томов виртуальной машины.
4. Способ по п.1, дополнительно содержащий действие, согласно которому преобразуют упомянутые один или более моментальных снимков уровня хоста из данных только для чтения в записываемые данные.
5. Способ по п.1, в котором запросчик хоста передает инструкцию резервного копирования через средство записи хоста гостевому запросчику в каждой из упомянутых одной или более виртуальных машин.
6. Способ по п.1, в котором управление упомянутыми одним или более томами уровня виртуальной машины реализуется в одном или более файлах виртуального диска, так что каждый отличающийся от других моментальный снимок содержит моментальный снимок файла виртуального диска, имеющий моментальный снимок уровня виртуальной машины, содержащийся в нем.
7. Способ по п.6, дополнительно содержащий этап, на котором монтируют идентификатор устройства, соответствующий каждому из упомянутых одного или более различных моментальных снимков, при этом каждый файл виртуального жесткого диска упомянутой по меньшей мере одной виртуальной машины предоставляется как физический диск на хосте.
8. Способ по п.1, дополнительно содержащий действие, согласно которому идентифицируют одну или более различных виртуальных машин, для которых упомянутые один или более компонентов для процессов резервного копирования с участием средства записи не могут быть идентифицированы.
9. Способ по п.8, дополнительно содержащий действие, согласно которому идентифицируют, что упомянутые одна или более различных виртуальных машин были сохранены или выключены.
10. Способ по п.8, в котором этап при идентификации одной или более различных виртуальных машин, для которых упомянутые один или более компонентов не могут быть идентифицированы, дополнительно идентифицируют, что упомянутые одна или более различных виртуальных машин не включают в себя по меньшей мере одно из соответствующим образом сконфигурированного гостевого запросчика и соответствующим образом сконфигурированного средства записи приложения уровня виртуальной машины.
11. Способ по п.8, дополнительно содержащий этап, на котором сохраняют состояние для каждой из упомянутых одной или более различных виртуальных машин.
12. Способ по п.11, дополнительно содержащий этап, на котором по меньшей мере на мгновение приостанавливают операции упомянутых одной или более различных виртуальных машин.
13. Способ по п.12, дополнительно содержащий действие, согласно которому после идентификации того, что состояние было сохранено, создают моментальный снимок каждого тома хоста, на котором установлены упомянутые одна или более различных виртуальных машин.
14. Способ по п.13, дополнительно содержащий действие, согласно которому предписывают каждой из упомянутых одной или более различных виртуальных машин возобновить операции.
15. Способ по п.1, в котором упомянутые один или более томов хоста, на которых установлена упомянутая по меньшей мере одна виртуальная машина, реализованы на одном или более дисках, вмещаемых одним или более внешними компонентами хранения, причем эти один или более внешних компонентов хранения сконфигурированы так, чтобы создавать один или более моментальных снимков одного или более внешних дисков с помощью по меньшей мере одного из:
(i) аппаратного способа создания моментального снимка;
(ii) способа создания моментального снимка, предоставляемого одним или более массивами хранения.
16. Способ по п.15, в котором действие, согласно которому создают один или более моментальных снимков уровня хоста одного или более томов хоста, позволяет управлять упомянутыми одним или более моментальными снимками уровня хоста независимо от хост-сервера, при этом упомянутые один или более моментальных снимков уровня хоста могут быть преобразованы в отдельные тома чтения-записи, и при этом упомянутые один или более моментальных снимков уровня виртуальной машины могут быть извлечены из упомянутых одного или более моментальных снимков уровня хоста.
17. Способ, реализуемый в виртуальной машине в компьютерном окружении, причем эта виртуальная машина установлена на томе хост-сервера, и предназначенный для создания согласованной с приложениями резервной копии одного или более томов виртуальной машины в ответ на инструкции от средства записи хоста упомянутого хост-сервера, при этом способ содержит действия, согласно которым:
принимают запрос от средства записи хоста, чтобы идентифицировать доступные программные компоненты;
принимают запрос от средства записи хоста, чтобы создать моментальный снимок одного или более томов, вмещаемых виртуальной машиной, с помощью по меньшей мере одного из этих доступных программных компонентов;
отправляют инструкции одному или более средствам записи приложения в виртуальной машине, чтобы подготовить соответствующие одно или более приложений виртуальной машины для моментального снимка; и
отправляют сигнал средству записи хоста, что связанные с моментальными снимками операции для каждого из упомянутых одного или более томов, вмещаемых виртуальной машиной, завершены.
18. Способ по п.17, в котором упомянутый по меньшей мере один доступный программный компонент является гостевым запросчиком, установленным с виртуальной машиной, при этом гостевой запросчик принимает запрос от средства записи хоста и отправляет инструкции упомянутым одному или более средствам записи приложения.
19. Способ по п.17, в котором по меньшей мере один из упомянутых одного или более томов виртуальной машины постоянно находится на сетевом носителе хранения, при этом способ дополнительно содержит действия, согласно которым:
импортируют моментальный снимок упомянутого по меньшей мере одного тома с сетевого носителя хранения в хост-сервер по сети; и
профилируют этот моментальный снимок на хост-сервере как номер логического устройства, при этом хост-сервер может создавать резервную копию моментального снимка, соответствующего номеру логического устройства, как согласованные данные.
20. Компьютерный программный продукт на хост-сервере в компьютерном окружении, причем этот хост-сервер имеет одну или более виртуальных машин, установленных на нем, имеющий машиноисполняемые инструкции, сохраненные на нем, которые при их исполнении предписывают одному или более процессорам в хост-сервере выполнять способ создания согласованной с приложениями резервной копии каждой из этих одной или более виртуальных машин без обязательного требования остановки или перезагрузки упомянутых одной или более виртуальных машин, содержащий этапы, на которых:
идентифицируют по меньшей мере одну виртуальную машину, имеющую один или более компонентов для процессов резервного копирования с участием средства записи;
отправляют инструкцию упомянутой по меньшей мере одной виртуальной машине, чтобы подготовить соответствующие один или более моментальных снимков уровня виртуальной машины одного или более томов виртуальной машины;
идентифицируют, что связанные с моментальными снимками операции в упомянутой по меньшей мере одной виртуальной машине завершены;
создают один или более моментальных снимков уровня хоста одного или более томов хоста, на которых установлена упомянутая по меньшей мере одна виртуальная машина; и
извлекают упомянутые один или более моментальных снимков уровня виртуальной машины упомянутых одного или более томов виртуальной машины из упомянутых одного или более моментальных снимков уровня хоста упомянутых одного или более томов хоста.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/405,236 US8321377B2 (en) | 2006-04-17 | 2006-04-17 | Creating host-level application-consistent backups of virtual machines |
| US11/405,236 | 2006-04-17 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| RU2008141158A true RU2008141158A (ru) | 2010-04-27 |
| RU2433458C2 RU2433458C2 (ru) | 2011-11-10 |
Family
ID=38606087
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| RU2008141158/08A RU2433458C2 (ru) | 2006-04-17 | 2007-02-15 | Создание согласованных с приложениями резервных копий виртуальных машин уровня хоста |
Country Status (14)
| Country | Link |
|---|---|
| US (3) | US8321377B2 (ru) |
| EP (1) | EP2016501B1 (ru) |
| JP (1) | JP5021721B2 (ru) |
| KR (2) | KR101432463B1 (ru) |
| CN (1) | CN101421715B (ru) |
| AU (1) | AU2007248869B2 (ru) |
| BR (1) | BRPI0710003B1 (ru) |
| CA (1) | CA2645969C (ru) |
| ES (1) | ES2639417T3 (ru) |
| MX (1) | MX2008013132A (ru) |
| MY (1) | MY154949A (ru) |
| RU (1) | RU2433458C2 (ru) |
| TW (1) | TWI438689B (ru) |
| WO (1) | WO2007130192A1 (ru) |
Families Citing this family (164)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7698401B2 (en) | 2004-06-01 | 2010-04-13 | Inmage Systems, Inc | Secondary data storage and recovery system |
| US8055745B2 (en) * | 2004-06-01 | 2011-11-08 | Inmage Systems, Inc. | Methods and apparatus for accessing data from a primary data storage system for secondary storage |
| US8224786B2 (en) * | 2004-06-01 | 2012-07-17 | Inmage Systems, Inc. | Acquisition and write validation of data of a networked host node to perform secondary storage |
| US9209989B2 (en) * | 2004-06-01 | 2015-12-08 | Inmage Systems, Inc. | Causation of a data read operation against a first storage system by a server associated with a second storage system according to a host generated instruction |
| US7979656B2 (en) | 2004-06-01 | 2011-07-12 | Inmage Systems, Inc. | Minimizing configuration changes in a fabric-based data protection solution |
| US8868858B2 (en) * | 2006-05-19 | 2014-10-21 | Inmage Systems, Inc. | Method and apparatus of continuous data backup and access using virtual machines |
| US7676502B2 (en) * | 2006-05-22 | 2010-03-09 | Inmage Systems, Inc. | Recovery point data view shift through a direction-agnostic roll algorithm |
| US8949395B2 (en) | 2004-06-01 | 2015-02-03 | Inmage Systems, Inc. | Systems and methods of event driven recovery management |
| US8683144B2 (en) * | 2005-09-16 | 2014-03-25 | Inmage Systems, Inc. | Causation of a data read against a first storage system to optionally store a data write to preserve the version to allow viewing and recovery |
| US8601225B2 (en) * | 2005-09-16 | 2013-12-03 | Inmage Systems, Inc. | Time ordered view of backup data on behalf of a host |
| US8321377B2 (en) * | 2006-04-17 | 2012-11-27 | Microsoft Corporation | Creating host-level application-consistent backups of virtual machines |
| US8554727B2 (en) * | 2006-05-19 | 2013-10-08 | Inmage Systems, Inc. | Method and system of tiered quiescing |
| US8527470B2 (en) | 2006-05-22 | 2013-09-03 | Rajeev Atluri | Recovery point data view formation with generation of a recovery view and a coalesce policy |
| US8527721B2 (en) * | 2008-12-26 | 2013-09-03 | Rajeev Atluri | Generating a recovery snapshot and creating a virtual view of the recovery snapshot |
| US8838528B2 (en) * | 2006-05-22 | 2014-09-16 | Inmage Systems, Inc. | Coalescing and capturing data between events prior to and after a temporal window |
| JP4681505B2 (ja) * | 2006-05-23 | 2011-05-11 | 株式会社日立製作所 | 計算機システム、管理計算機及びプログラム配布方法 |
| US7634507B2 (en) * | 2006-08-30 | 2009-12-15 | Inmage Systems, Inc. | Ensuring data persistence and consistency in enterprise storage backup systems |
| US7689859B2 (en) * | 2006-12-20 | 2010-03-30 | Symantec Operating Corporation | Backup system and method |
| JP4982249B2 (ja) * | 2006-12-22 | 2012-07-25 | 株式会社日立製作所 | 運用整合性維持方法、システム及びプログラム |
| US8554734B1 (en) * | 2007-07-19 | 2013-10-08 | American Megatrends, Inc. | Continuous data protection journaling in data storage systems |
| US8458419B2 (en) * | 2008-02-27 | 2013-06-04 | International Business Machines Corporation | Method for application backup in the VMware consolidated backup framework |
| US9356805B2 (en) * | 2008-06-06 | 2016-05-31 | International Business Machines Corporation | Implementing a plurality of interface definitions |
| US8522135B2 (en) * | 2008-06-06 | 2013-08-27 | International Business Machines Corporation | Generating a transformation description document for transforming messages |
| WO2009149386A1 (en) | 2008-06-06 | 2009-12-10 | Pivot3 | Method and system for distributed raid implementation |
| US8219750B2 (en) * | 2008-06-30 | 2012-07-10 | Pivot3 | Method and system for execution of applications in conjunction with distributed RAID |
| US8135930B1 (en) | 2008-07-14 | 2012-03-13 | Vizioncore, Inc. | Replication systems and methods for a virtual computing environment |
| US8046550B2 (en) | 2008-07-14 | 2011-10-25 | Quest Software, Inc. | Systems and methods for performing backup operations of virtual machine files |
| US8060476B1 (en) | 2008-07-14 | 2011-11-15 | Quest Software, Inc. | Backup systems and methods for a virtual computing environment |
| US8028194B2 (en) * | 2008-07-25 | 2011-09-27 | Inmage Systems, Inc | Sequencing technique to account for a clock error in a backup system |
| US20100031079A1 (en) * | 2008-07-29 | 2010-02-04 | Novell, Inc. | Restoration of a remotely located server |
| US7966290B2 (en) * | 2008-07-29 | 2011-06-21 | Novell, Inc. | Backup without overhead of installed backup agent |
| US20100058106A1 (en) * | 2008-08-27 | 2010-03-04 | Novell, Inc. | Virtual machine file system and incremental snapshot using image deltas |
| US8429649B1 (en) | 2008-09-25 | 2013-04-23 | Quest Software, Inc. | Systems and methods for data management in a virtual computing environment |
| US8499297B2 (en) | 2008-10-28 | 2013-07-30 | Vmware, Inc. | Low overhead fault tolerance through hybrid checkpointing and replay |
| US8707299B1 (en) * | 2008-11-14 | 2014-04-22 | Symantec Corporation | Method and apparatus for preserving virtual desktops for e-discovery through an agent-less solution |
| US8069227B2 (en) * | 2008-12-26 | 2011-11-29 | Inmage Systems, Inc. | Configuring hosts of a secondary data storage and recovery system |
| US8205050B2 (en) * | 2009-04-14 | 2012-06-19 | Novell, Inc. | Data backup for virtual machines |
| US8996468B1 (en) | 2009-04-17 | 2015-03-31 | Dell Software Inc. | Block status mapping system for reducing virtual machine backup storage |
| JP5227887B2 (ja) * | 2009-05-21 | 2013-07-03 | 株式会社日立製作所 | バックアップ管理方法 |
| US8219990B2 (en) * | 2009-05-28 | 2012-07-10 | Novell, Inc. | Techniques for managing virtual machine (VM) states |
| US9778946B2 (en) | 2009-08-07 | 2017-10-03 | Dell Software Inc. | Optimized copy of virtual machine storage files |
| US8438349B2 (en) * | 2009-08-21 | 2013-05-07 | Symantec Corporation | Proxy backup of virtual disk image files on NAS devices |
| CN102025758B (zh) * | 2009-09-18 | 2014-06-04 | 华为数字技术(成都)有限公司 | 分布式系统中数据副本的恢复方法、装置和系统 |
| US8856080B2 (en) * | 2009-10-30 | 2014-10-07 | Microsoft Corporation | Backup using metadata virtual hard drive and differential virtual hard drive |
| US8726275B2 (en) * | 2009-12-18 | 2014-05-13 | International Business Machines Corporation | Selective partial cloning of virtual machines in a virtual computing environment |
| JP5440273B2 (ja) * | 2010-03-09 | 2014-03-12 | 富士通株式会社 | スナップショット管理方法、スナップショット管理装置、及びプログラム |
| US8255508B2 (en) | 2010-03-24 | 2012-08-28 | International Business Machines Corporation | Administration of virtual machine affinity in a data center |
| US9367362B2 (en) | 2010-04-01 | 2016-06-14 | International Business Machines Corporation | Administration of virtual machine affinity in a cloud computing environment |
| US8572612B2 (en) | 2010-04-14 | 2013-10-29 | International Business Machines Corporation | Autonomic scaling of virtual machines in a cloud computing environment |
| US8326803B1 (en) * | 2010-05-06 | 2012-12-04 | Symantec Corporation | Change tracking of individual virtual disk files |
| TWI486759B (zh) * | 2010-05-14 | 2015-06-01 | Alibaba Group Holding Ltd | Subversion configuration library backup method and device |
| CN102255741B (zh) * | 2010-05-21 | 2015-09-16 | 中兴通讯股份有限公司 | 用户业务信息备份方法和装置 |
| US9569446B1 (en) | 2010-06-08 | 2017-02-14 | Dell Software Inc. | Cataloging system for image-based backup |
| US8434081B2 (en) | 2010-07-02 | 2013-04-30 | International Business Machines Corporation | Storage manager for virtual machines with virtual storage |
| US20120005672A1 (en) * | 2010-07-02 | 2012-01-05 | International Business Machines Corporation | Image management for virtual machine instances and associated virtual storage |
| JP5413515B2 (ja) | 2010-08-11 | 2014-02-12 | 富士通株式会社 | 仮想計算機のデータ複製方法、情報処理装置及びプログラム |
| US8898114B1 (en) | 2010-08-27 | 2014-11-25 | Dell Software Inc. | Multitier deduplication systems and methods |
| US8677004B2 (en) * | 2010-09-10 | 2014-03-18 | International Business Machines Corporation | Migration of logical partitions between two devices |
| US9037547B1 (en) * | 2010-09-15 | 2015-05-19 | Symantec Corporation | Backup time deduplication of common virtual disks from virtual machine backup images |
| US20120072685A1 (en) * | 2010-09-16 | 2012-03-22 | Hitachi, Ltd. | Method and apparatus for backup of virtual machine data |
| KR101731422B1 (ko) | 2010-10-04 | 2017-04-28 | 삼성전자주식회사 | 가상화 환경에서의 장애 복구 장치 및 방법 |
| US8417672B2 (en) * | 2010-10-11 | 2013-04-09 | Microsoft Corporation | Item level recovery |
| US9141368B2 (en) | 2011-03-10 | 2015-09-22 | Microsoft Technology Licensing, Llc | Managing boot loaders for virtual hard disks |
| US8892707B2 (en) * | 2011-04-13 | 2014-11-18 | Netapp, Inc. | Identification of virtual applications for backup in a cloud computing system |
| US8725782B2 (en) * | 2011-04-25 | 2014-05-13 | Microsoft Corporation | Virtual disk storage techniques |
| US9519496B2 (en) | 2011-04-26 | 2016-12-13 | Microsoft Technology Licensing, Llc | Detecting and preventing virtual disk storage linkage faults |
| WO2012151392A1 (en) * | 2011-05-04 | 2012-11-08 | Citrix Systems, Inc. | Systems and methods for sr-iov pass-thru via an intermediary device |
| US8868882B2 (en) | 2011-06-08 | 2014-10-21 | Microsoft Corporation | Storage architecture for backup application |
| US9286182B2 (en) | 2011-06-17 | 2016-03-15 | Microsoft Technology Licensing, Llc | Virtual machine snapshotting and analysis |
| US9785523B2 (en) * | 2011-06-20 | 2017-10-10 | Microsoft Technology Licensing, Llc | Managing replicated virtual storage at recovery sites |
| EP2674866A4 (en) | 2011-06-23 | 2015-03-18 | Hitachi Ltd | MEMORY MANAGEMENT SYSTEM AND MEMORY MANAGEMENT PROCESS |
| US8863124B1 (en) | 2011-08-10 | 2014-10-14 | Nutanix, Inc. | Architecture for managing I/O and storage for a virtualization environment |
| US9747287B1 (en) | 2011-08-10 | 2017-08-29 | Nutanix, Inc. | Method and system for managing metadata for a virtualization environment |
| US8601473B1 (en) | 2011-08-10 | 2013-12-03 | Nutanix, Inc. | Architecture for managing I/O and storage for a virtualization environment |
| US8549518B1 (en) | 2011-08-10 | 2013-10-01 | Nutanix, Inc. | Method and system for implementing a maintenanece service for managing I/O and storage for virtualization environment |
| US9652265B1 (en) * | 2011-08-10 | 2017-05-16 | Nutanix, Inc. | Architecture for managing I/O and storage for a virtualization environment with multiple hypervisor types |
| US8850130B1 (en) | 2011-08-10 | 2014-09-30 | Nutanix, Inc. | Metadata for managing I/O and storage for a virtualization |
| US9009106B1 (en) | 2011-08-10 | 2015-04-14 | Nutanix, Inc. | Method and system for implementing writable snapshots in a virtualized storage environment |
| US10303501B2 (en) | 2011-08-30 | 2019-05-28 | Hewlett-Packard Development Company, L.P. | Virtual high privilege mode for a system management request |
| JP5134149B1 (ja) * | 2011-09-26 | 2013-01-30 | 株式会社北洋銀行 | ネットワークシステム及びその制御方法 |
| CN102346697A (zh) * | 2011-09-27 | 2012-02-08 | 宇龙计算机通信科技(深圳)有限公司 | 一种安卓安装包的备份与恢复的方法、系统及移动终端 |
| CN103107905B (zh) * | 2011-11-14 | 2017-08-04 | 华为技术有限公司 | 异常处理方法、装置和客户端 |
| CN102521071B (zh) * | 2011-11-24 | 2013-12-11 | 广州杰赛科技股份有限公司 | 一种基于私有云的虚拟机维护方法 |
| US9311375B1 (en) | 2012-02-07 | 2016-04-12 | Dell Software Inc. | Systems and methods for compacting a virtual machine file |
| US9773006B1 (en) * | 2012-02-15 | 2017-09-26 | Veritas Technologies Llc | Techniques for managing non-snappable volumes |
| JP5966466B2 (ja) * | 2012-03-14 | 2016-08-10 | 富士通株式会社 | バックアップ制御方法、および情報処理装置 |
| CN103797461B (zh) * | 2012-03-29 | 2016-03-16 | 株式会社北洋银行 | 网络系统 |
| US9104331B2 (en) * | 2012-09-28 | 2015-08-11 | Emc Corporation | System and method for incremental virtual machine backup using storage system functionality |
| US8751515B1 (en) | 2012-03-30 | 2014-06-10 | Emc Corporation | System and method for file-based virtual machine incremental backup |
| US8719286B1 (en) | 2012-03-30 | 2014-05-06 | Emc Corporation | System and method for block-based subtree virtual machine backup |
| US9110604B2 (en) | 2012-09-28 | 2015-08-18 | Emc Corporation | System and method for full virtual machine backup using storage system functionality |
| WO2013157124A1 (ja) * | 2012-04-19 | 2013-10-24 | 株式会社日立製作所 | ライセンス管理システム、管理サーバ及び管理方法 |
| US10353619B1 (en) * | 2012-06-11 | 2019-07-16 | Veritas Technologies Llc | Systems and methods for applying storage lifecycle policies to backups |
| US9772866B1 (en) | 2012-07-17 | 2017-09-26 | Nutanix, Inc. | Architecture for implementing a virtualization environment and appliance |
| CN103593256B (zh) * | 2012-08-15 | 2017-05-24 | 阿里巴巴集团控股有限公司 | 一种基于多层排重的虚机快照备份方法和系统 |
| US9778860B2 (en) | 2012-09-12 | 2017-10-03 | Microsoft Technology Licensing, Llc | Re-TRIM of free space within VHDX |
| WO2014052333A1 (en) * | 2012-09-28 | 2014-04-03 | Emc Corporation | System and method for full virtual machine backup using storage system functionality |
| US9262212B2 (en) | 2012-11-02 | 2016-02-16 | The Boeing Company | Systems and methods for migrating virtual machines |
| US9069708B2 (en) * | 2012-12-27 | 2015-06-30 | Nutanix, Inc. | Method and system for implementing consistency groups with virtual machines |
| CN103902351A (zh) * | 2012-12-28 | 2014-07-02 | 鸿富锦精密工业(深圳)有限公司 | 虚拟机运算系统及方法 |
| CN104216793B (zh) * | 2013-05-31 | 2017-10-17 | 国际商业机器公司 | 应用程序备份、恢复的方法及设备 |
| JP6115331B2 (ja) | 2013-06-06 | 2017-04-19 | 富士通株式会社 | トランザクション再開プログラム、情報処理装置及びトランザクション再開方法 |
| US9665386B2 (en) * | 2013-06-14 | 2017-05-30 | Nutanix, Inc. | Method for leveraging hypervisor functionality for maintaining application consistent snapshots in a virtualization environment |
| US9740514B1 (en) | 2013-06-26 | 2017-08-22 | Nutanix, Inc. | Method and system to share data with snapshots in a virtualization environment |
| US9262448B2 (en) * | 2013-08-12 | 2016-02-16 | International Business Machines Corporation | Data backup across physical and virtualized storage volumes |
| US10359951B1 (en) | 2013-08-23 | 2019-07-23 | Acronis International Gmbh | Snapshotless backup |
| US9652178B2 (en) * | 2013-09-10 | 2017-05-16 | Veritas Technologies | Systems and methods for protecting virtual machine data |
| CN103501290B (zh) * | 2013-09-18 | 2017-10-24 | 万达信息股份有限公司 | 一种基于动态备份虚拟机的高可靠服务系统构建方法 |
| CN103593226A (zh) * | 2013-11-04 | 2014-02-19 | 国云科技股份有限公司 | 一种提高虚拟机磁盘io性能的方法 |
| EP2955637B1 (en) * | 2013-11-20 | 2017-08-16 | Huawei Technologies Co., Ltd. | Method, system and apparatus for generating snapshot |
| CN104809020B (zh) * | 2013-11-20 | 2018-05-11 | 华为技术有限公司 | 一种生成快照的方法、系统和装置 |
| CN104793982A (zh) * | 2014-01-20 | 2015-07-22 | 联想(北京)有限公司 | 一种创建虚拟机的方法和设备 |
| TWI506418B (zh) * | 2014-03-03 | 2015-11-01 | Synology Inc | 備份裝置及運作方法 |
| US11243707B2 (en) | 2014-03-12 | 2022-02-08 | Nutanix, Inc. | Method and system for implementing virtual machine images |
| US9092376B1 (en) * | 2014-08-29 | 2015-07-28 | Nimble Storage, Inc. | Methods and systems for ordering virtual machine snapshots |
| US9778990B2 (en) | 2014-10-08 | 2017-10-03 | Hewlett Packard Enterprise Development Lp | Methods and systems for concurrently taking snapshots of a plurality of virtual machines |
| US9558078B2 (en) | 2014-10-28 | 2017-01-31 | Microsoft Technology Licensing, Llc | Point in time database restore from storage snapshots |
| US9727252B2 (en) | 2014-11-13 | 2017-08-08 | Hewlett Packard Enterprise Development Lp | Methods and systems for optimal snapshot distribution within a protection schedule |
| US9817686B2 (en) | 2014-12-09 | 2017-11-14 | The Boeing Company | Systems and methods for securing virtual machines |
| US10289495B1 (en) * | 2014-12-19 | 2019-05-14 | EMC IP Holding Company LLC | Method and system for performing an item level restore from a backup |
| US10606704B1 (en) * | 2014-12-31 | 2020-03-31 | Acronis International Gmbh | Creation of consistent copies of application data |
| JP6069395B2 (ja) * | 2015-04-02 | 2017-02-01 | 株式会社日立製作所 | 管理計算機 |
| US10846195B2 (en) * | 2015-10-05 | 2020-11-24 | Unisys Corporation | Configuring logging in non-emulated environment using commands and configuration in emulated environment |
| US10180886B2 (en) | 2015-11-16 | 2019-01-15 | Red Hat, Inc. | Recreating a computing environment using tags and snapshots |
| TWI584131B (zh) * | 2015-12-14 | 2017-05-21 | 財團法人工業技術研究院 | 伺服器備份方法及其備份系統 |
| US10114702B2 (en) * | 2016-01-06 | 2018-10-30 | International Business Machines Corporation | Method and system to discover and manage distributed applications in virtualization environments |
| US10467103B1 (en) | 2016-03-25 | 2019-11-05 | Nutanix, Inc. | Efficient change block training |
| WO2017190758A1 (en) * | 2016-05-02 | 2017-11-09 | Nokia Solutions And Networks Oy | Snapshot creation in virtual network environment |
| US10613947B2 (en) | 2016-06-09 | 2020-04-07 | Nutanix, Inc. | Saving and restoring storage devices using application-consistent snapshots |
| US10146471B1 (en) * | 2016-06-27 | 2018-12-04 | Emc Corporation | Offloaded data protection based on virtual machine snapshots |
| US10241713B2 (en) | 2016-09-01 | 2019-03-26 | Red Hat Israel, Ltd. | Snapshot management with an external storage service |
| US10379750B2 (en) * | 2017-05-22 | 2019-08-13 | Sap Se | Processing large requests in data storage systems with limited/constant buffer sizes |
| US10417096B2 (en) * | 2017-07-20 | 2019-09-17 | Vmware, Inc. | Multi-virtual machine time consistent snapshots |
| US10824522B2 (en) | 2017-11-27 | 2020-11-03 | Nutanix, Inc. | Method, apparatus, and computer program product for generating consistent snapshots without quiescing applications |
| CN107995319B (zh) * | 2018-01-08 | 2021-05-18 | 迈普通信技术股份有限公司 | 虚拟设备配置方法及网络设备 |
| CN110058962B (zh) * | 2018-01-18 | 2023-05-23 | 伊姆西Ip控股有限责任公司 | 确定虚拟机快照的一致性级别的方法、设备和计算机程序产品 |
| US11232001B2 (en) * | 2018-01-29 | 2022-01-25 | Rubrik, Inc. | Creation of virtual machine packages using incremental state updates |
| US10838823B2 (en) * | 2018-02-01 | 2020-11-17 | EMC IP Holding Company LLC | Systems and method to make application consistent virtual machine backup work in private network |
| US11455215B2 (en) | 2018-04-30 | 2022-09-27 | Nutanix Inc. | Context-based disaster recovery |
| US11093333B1 (en) * | 2019-04-05 | 2021-08-17 | EMC IP Holding Company LLC | Efficient recovery of multiple virtual machines |
| US11099941B2 (en) * | 2019-04-23 | 2021-08-24 | EMC IP Holding Company LLC | System and method for accelerating application service restoration |
| US11321185B2 (en) * | 2019-04-30 | 2022-05-03 | EMC IP Holding Company LLC | Method to detect and exclude orphaned virtual machines from backup |
| US11461121B2 (en) | 2019-07-26 | 2022-10-04 | Red Hat, Inc. | Guest-driven virtual machine snapshots |
| US10969989B2 (en) * | 2019-07-30 | 2021-04-06 | EMC IP Holding Company LLC | Techniques for capturing virtual machine snapshots using data storage system snapshots |
| US11977453B2 (en) | 2019-09-12 | 2024-05-07 | Restorvault, Llc | Virtual replication of unstructured data |
| WO2021050906A1 (en) * | 2019-09-12 | 2021-03-18 | restorVault | Virtual recovery and replication of unstructured data |
| US11630737B2 (en) | 2019-09-12 | 2023-04-18 | Restorvault, Llc | Virtual replication of unstructured data |
| CN111104367B (zh) * | 2019-12-13 | 2023-08-18 | 浪潮云信息技术股份公司 | 一种基于openstack卷启动虚拟机创建私有镜像的方法 |
| CN112130959B (zh) * | 2020-09-29 | 2021-12-07 | 上海英方软件股份有限公司 | 一种虚拟机的保护系统及方法 |
| US11663086B2 (en) * | 2020-10-15 | 2023-05-30 | EMC IP Holding Company LLC | File system slicing in network attached storage for data protection |
| US11467738B2 (en) * | 2021-01-28 | 2022-10-11 | EMC IP Holding Company LLC | Failsafe mechanism to import snapshots |
| US11816129B2 (en) | 2021-06-22 | 2023-11-14 | Pure Storage, Inc. | Generating datasets using approximate baselines |
| US20230229641A1 (en) * | 2022-01-16 | 2023-07-20 | Bytebase (HongKong) Limited | Novel database schema change, recording and version control method and platform |
| US12045138B2 (en) | 2022-06-16 | 2024-07-23 | Dell Products L.P. | Dynamic backup and discovery of new writers of a copy service |
| US11994953B2 (en) * | 2022-06-16 | 2024-05-28 | Dell Products L.P. | Memory simulation of agent service for secured restore |
| US12079088B2 (en) | 2022-06-16 | 2024-09-03 | Dell Products L.P. | Hybrid technique to protect a registry |
| US12050520B2 (en) | 2022-06-16 | 2024-07-30 | Dell Products L.P. | Disaster recovery (DR) asset sizing for front end terabyte (FETB) consumption |
| US12105602B2 (en) | 2022-06-16 | 2024-10-01 | Dell Products L.P. | Dynamic promotion of user data components to system writer components |
| US12093135B2 (en) | 2022-07-25 | 2024-09-17 | Dell Products L.P. | Method and system for grouping data slices based on data file types for data slice backup generation |
| US12141034B2 (en) | 2022-07-25 | 2024-11-12 | Dell Products, L.P. | Method and system for grouping data slices based on average data file size for data slice backup generation |
| US12061522B2 (en) | 2022-07-25 | 2024-08-13 | Dell Product L.P. | Method and system for grouping data slices based on data change rate for data slice backup generation |
| US11836350B1 (en) | 2022-07-25 | 2023-12-05 | Dell Products L.P. | Method and system for grouping data slices based on data file quantities for data slice backup generation |
| US12007845B2 (en) | 2022-07-25 | 2024-06-11 | Dell Products L.P. | Method and system for managing data slice backups based on grouping prioritization |
| US12386711B2 (en) * | 2024-01-11 | 2025-08-12 | International Business Machines Corporation | Preserving changes when reverting back to a snapshot |
Family Cites Families (72)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0827754B2 (ja) * | 1992-05-21 | 1996-03-21 | インターナショナル・ビジネス・マシーンズ・コーポレイション | コンピュータシステムにおけるファイル管理方法及びファイル管理システム |
| US5475834A (en) | 1992-10-26 | 1995-12-12 | International Business Machines Corporation | Integration of migration level two and backup tape processing using multiple inventory entries |
| US5771354A (en) | 1993-11-04 | 1998-06-23 | Crawford; Christopher M. | Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services |
| US6269431B1 (en) | 1998-08-13 | 2001-07-31 | Emc Corporation | Virtual storage and block level direct access of secondary storage for recovery of backup data |
| US6247141B1 (en) | 1998-09-24 | 2001-06-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Protocol for providing replicated servers in a client-server system |
| AU5486800A (en) | 1999-06-10 | 2001-01-02 | Alcatel Internetworking, Inc. | Policy based network architecture |
| US6714980B1 (en) | 2000-02-11 | 2004-03-30 | Terraspring, Inc. | Backup and restore of data associated with a host in a dynamically changing virtual server farm without involvement of a server that uses an associated storage device |
| US6711699B1 (en) | 2000-05-04 | 2004-03-23 | International Business Machines Corporation | Real time backup system for information based on a user's actions and gestures for computer users |
| US6993761B1 (en) * | 2000-09-28 | 2006-01-31 | Sun Microsystems, Inc. | Method and apparatus to verify type safety of an application snapshot |
| US7035963B2 (en) * | 2000-12-27 | 2006-04-25 | Intel Corporation | Method for resolving address space conflicts between a virtual machine monitor and a guest operating system |
| US6735601B1 (en) * | 2000-12-29 | 2004-05-11 | Vmware, Inc. | System and method for remote file access by computer |
| US6728736B2 (en) * | 2001-03-14 | 2004-04-27 | Storage Technology Corporation | System and method for synchronizing a data copy using an accumulation remote copy trio |
| GB0112781D0 (en) | 2001-05-25 | 2001-07-18 | Global Continuity Plc | Method for rapid recovery from a network file server failure |
| US6948038B2 (en) * | 2001-07-24 | 2005-09-20 | Microsoft Corporation | System and method for backing up and restoring data |
| US7251625B2 (en) * | 2001-10-02 | 2007-07-31 | Best Buy Enterprise Services, Inc. | Customer identification system and method |
| US6751715B2 (en) | 2001-12-13 | 2004-06-15 | Lsi Logic Corporation | System and method for disabling and recreating a snapshot volume |
| US20070094466A1 (en) * | 2001-12-26 | 2007-04-26 | Cisco Technology, Inc., A Corporation Of California | Techniques for improving mirroring operations implemented in storage area networks and network based virtualization |
| JP2003202964A (ja) | 2002-01-09 | 2003-07-18 | Hitachi Ltd | 計算機システムの制御方法、計算機システム、記憶装置の制御方法及び記憶装置 |
| US7093086B1 (en) * | 2002-03-28 | 2006-08-15 | Veritas Operating Corporation | Disaster recovery and backup using virtual machines |
| JP2003309564A (ja) | 2002-04-17 | 2003-10-31 | Mitsubishi Electric Corp | マイクロコンピュータシステムおよびそれに使用されるトランシーバ |
| JP2003316522A (ja) | 2002-04-26 | 2003-11-07 | Hitachi Ltd | 計算機システムおよび計算機システムの制御方法 |
| US7313793B2 (en) | 2002-07-11 | 2007-12-25 | Microsoft Corporation | Method for forking or migrating a virtual machine |
| FI119407B (fi) | 2002-08-28 | 2008-10-31 | Sap Ag | Korkean palvelutason ohjelmistopohjainen yhteyspalvelin |
| US7089377B1 (en) | 2002-09-06 | 2006-08-08 | Vmware, Inc. | Virtualization system for computers with a region-based memory architecture |
| KR100439675B1 (ko) | 2002-10-24 | 2004-07-14 | 한국전자통신연구원 | 대용량 공유 저장장치를 위한 효율적인 스냅샷 수행방법 |
| US8209680B1 (en) * | 2003-04-11 | 2012-06-26 | Vmware, Inc. | System and method for disk imaging on diverse computers |
| CN1331063C (zh) * | 2003-06-10 | 2007-08-08 | 联想(北京)有限公司 | 基于数据卷快照的在线数据备份方法 |
| US7047380B2 (en) * | 2003-07-22 | 2006-05-16 | Acronis Inc. | System and method for using file system snapshots for online data backup |
| JP4466001B2 (ja) | 2003-08-06 | 2010-05-26 | 株式会社日立製作所 | スナップショット高速化方法 |
| US7953819B2 (en) * | 2003-08-22 | 2011-05-31 | Emc Corporation | Multi-protocol sharable virtual storage objects |
| TWI223756B (en) | 2003-10-09 | 2004-11-11 | Univ Nat Sun Yat Sen | Automatic register backup/restore system and method |
| US7373451B2 (en) * | 2003-12-08 | 2008-05-13 | The Board Of Trustees Of The Leland Stanford Junior University | Cache-based system management architecture with virtual appliances, network repositories, and virtual appliance transceivers |
| US7139887B2 (en) * | 2003-12-31 | 2006-11-21 | Veritas Operating Corporation | Coordinated storage management operations in replication environment |
| US7490103B2 (en) * | 2004-02-04 | 2009-02-10 | Netapp, Inc. | Method and system for backing up data |
| US8359491B1 (en) * | 2004-03-30 | 2013-01-22 | Symantec Operating Corporation | Disaster recovery rehearsal using copy on write |
| US7096392B2 (en) | 2004-05-07 | 2006-08-22 | Asempra Technologies, Inc. | Method and system for automated, no downtime, real-time, continuous data protection |
| US20050267920A1 (en) | 2004-05-13 | 2005-12-01 | Fabrice Helliker | System and method for archiving data in a clustered environment |
| JP4050249B2 (ja) | 2004-05-20 | 2008-02-20 | 株式会社エヌ・ティ・ティ・データ | 仮想マシン管理システム |
| US7299326B2 (en) | 2004-06-09 | 2007-11-20 | Taiwan Semiconductor Manufacturing Company, Ltd. | System and method for providing backup service continuity using a virtual backup service path |
| US7580826B2 (en) | 2004-06-30 | 2009-08-25 | Microsoft Corporation | Systems and methods for development of emulated devices in a virtual machine environment |
| US20060047926A1 (en) * | 2004-08-25 | 2006-03-02 | Zheng Calvin G | Managing multiple snapshot copies of data |
| US20060080521A1 (en) | 2004-09-23 | 2006-04-13 | Eric Barr | System and method for offline archiving of data |
| JP4550541B2 (ja) * | 2004-10-06 | 2010-09-22 | 株式会社日立製作所 | ストレージシステム |
| US7840963B2 (en) * | 2004-10-15 | 2010-11-23 | Microsoft Corporation | Marking and utilizing portions of memory state information during a switch between virtual machines to minimize software service interruption |
| US20060085784A1 (en) * | 2004-10-15 | 2006-04-20 | Microsoft Corporation | Systems and methods for authoring and accessing computer-based materials using virtual machines |
| GB2419701A (en) * | 2004-10-29 | 2006-05-03 | Hewlett Packard Development Co | Virtual overlay infrastructure with dynamic control of mapping |
| US20060123210A1 (en) * | 2004-12-06 | 2006-06-08 | St. Bernard Software, Inc. | Method for logically consistent backup of open computer files |
| US7409719B2 (en) * | 2004-12-21 | 2008-08-05 | Microsoft Corporation | Computer security management, such as in a virtual machine or hardened operating system |
| US7899788B2 (en) * | 2005-04-01 | 2011-03-01 | Microsoft Corporation | Using a data protection server to backup and restore data on virtual servers |
| US7669020B1 (en) * | 2005-05-02 | 2010-02-23 | Symantec Operating Corporation | Host-based backup for virtual machines |
| CA2613359C (en) * | 2005-06-24 | 2017-05-30 | Peter Chi-Hsiung Liu | System and method for high performance enterprise data protection |
| US8024292B2 (en) * | 2005-06-29 | 2011-09-20 | Emc Corporation | Creation of a single snapshot using a server job request |
| US20070094659A1 (en) * | 2005-07-18 | 2007-04-26 | Dell Products L.P. | System and method for recovering from a failure of a virtual machine |
| US7404056B1 (en) * | 2005-12-07 | 2008-07-22 | Nvidia Corporation | Virtual copying scheme for creating multiple versions of state information |
| US7694101B2 (en) * | 2005-12-30 | 2010-04-06 | Vmware, Inc. | Implementing virtual disk reservations on a storage media for multiple distributed applications |
| US8001342B2 (en) * | 2006-03-29 | 2011-08-16 | International Business Machines Corporation | Method for storing and restoring persistent memory content and virtual machine state information |
| US7774391B1 (en) * | 2006-03-30 | 2010-08-10 | Vmware, Inc. | Method of universal file access for a heterogeneous computing environment |
| US7606868B1 (en) * | 2006-03-30 | 2009-10-20 | Wmware, Inc. | Universal file access architecture for a heterogeneous computing environment |
| US8151263B1 (en) * | 2006-03-31 | 2012-04-03 | Vmware, Inc. | Real time cloning of a virtual machine |
| US8056076B1 (en) * | 2006-03-31 | 2011-11-08 | Vmware, Inc. | Method and system for acquiring a quiesceing set of information associated with a virtual machine |
| US8296759B1 (en) * | 2006-03-31 | 2012-10-23 | Vmware, Inc. | Offloading operations to a replicate virtual machine |
| US8321377B2 (en) * | 2006-04-17 | 2012-11-27 | Microsoft Corporation | Creating host-level application-consistent backups of virtual machines |
| US7653794B2 (en) * | 2006-05-08 | 2010-01-26 | Microsoft Corporation | Converting physical machines to virtual machines |
| US7707185B1 (en) * | 2006-10-19 | 2010-04-27 | Vmware, Inc. | Accessing virtual data storage units to offload operations from a computer system hosting a virtual machine to an offload server |
| US8032351B2 (en) * | 2006-11-30 | 2011-10-04 | Symantec Corporation | Running a virtual machine directly from a physical machine using snapshots |
| US7689859B2 (en) * | 2006-12-20 | 2010-03-30 | Symantec Operating Corporation | Backup system and method |
| US8677352B2 (en) * | 2007-10-31 | 2014-03-18 | Vmware, Inc. | Interchangeable guest and host execution environments |
| US8046550B2 (en) * | 2008-07-14 | 2011-10-25 | Quest Software, Inc. | Systems and methods for performing backup operations of virtual machine files |
| US8135930B1 (en) * | 2008-07-14 | 2012-03-13 | Vizioncore, Inc. | Replication systems and methods for a virtual computing environment |
| US8060476B1 (en) * | 2008-07-14 | 2011-11-15 | Quest Software, Inc. | Backup systems and methods for a virtual computing environment |
| US8117410B2 (en) * | 2008-08-25 | 2012-02-14 | Vmware, Inc. | Tracking block-level changes using snapshots |
| US8234469B2 (en) * | 2009-07-09 | 2012-07-31 | Microsoft Corporation | Backup of virtual machines using cloned virtual machines |
-
2006
- 2006-04-17 US US11/405,236 patent/US8321377B2/en active Active
-
2007
- 2007-02-15 AU AU2007248869A patent/AU2007248869B2/en not_active Ceased
- 2007-02-15 CA CA2645969A patent/CA2645969C/en active Active
- 2007-02-15 RU RU2008141158/08A patent/RU2433458C2/ru active
- 2007-02-15 ES ES07750979.2T patent/ES2639417T3/es active Active
- 2007-02-15 CN CN200780013689XA patent/CN101421715B/zh not_active Expired - Fee Related
- 2007-02-15 MX MX2008013132A patent/MX2008013132A/es not_active Application Discontinuation
- 2007-02-15 BR BRPI0710003-5A patent/BRPI0710003B1/pt not_active IP Right Cessation
- 2007-02-15 EP EP07750979.2A patent/EP2016501B1/en not_active Not-in-force
- 2007-02-15 WO PCT/US2007/004183 patent/WO2007130192A1/en not_active Ceased
- 2007-02-15 KR KR1020137025294A patent/KR101432463B1/ko active Active
- 2007-02-15 JP JP2009506485A patent/JP5021721B2/ja active Active
- 2007-02-15 KR KR1020087025498A patent/KR101330495B1/ko active Active
- 2007-03-01 TW TW096107046A patent/TWI438689B/zh not_active IP Right Cessation
-
2008
- 2008-09-17 MY MYPI20083627A patent/MY154949A/en unknown
-
2012
- 2012-11-26 US US13/685,566 patent/US9529807B2/en active Active
-
2016
- 2016-11-23 US US15/360,586 patent/US20170075912A1/en not_active Abandoned
Also Published As
| Publication number | Publication date |
|---|---|
| CA2645969C (en) | 2015-02-03 |
| KR101330495B1 (ko) | 2013-11-15 |
| US8321377B2 (en) | 2012-11-27 |
| CN101421715B (zh) | 2012-01-04 |
| US20130085994A1 (en) | 2013-04-04 |
| BRPI0710003A2 (pt) | 2011-08-02 |
| US9529807B2 (en) | 2016-12-27 |
| TWI438689B (zh) | 2014-05-21 |
| BRPI0710003B1 (pt) | 2018-11-13 |
| MX2008013132A (es) | 2008-10-21 |
| KR20090005330A (ko) | 2009-01-13 |
| AU2007248869A1 (en) | 2007-11-15 |
| KR20130115391A (ko) | 2013-10-21 |
| RU2433458C2 (ru) | 2011-11-10 |
| EP2016501A4 (en) | 2009-11-11 |
| JP5021721B2 (ja) | 2012-09-12 |
| BRPI0710003A8 (pt) | 2017-01-17 |
| CA2645969A1 (en) | 2007-11-15 |
| AU2007248869B2 (en) | 2011-09-08 |
| EP2016501B1 (en) | 2017-06-07 |
| CN101421715A (zh) | 2009-04-29 |
| JP2009533777A (ja) | 2009-09-17 |
| US20170075912A1 (en) | 2017-03-16 |
| ES2639417T3 (es) | 2017-10-26 |
| TW200809626A (en) | 2008-02-16 |
| MY154949A (en) | 2015-08-28 |
| EP2016501A1 (en) | 2009-01-21 |
| KR101432463B1 (ko) | 2014-08-21 |
| US20070244938A1 (en) | 2007-10-18 |
| WO2007130192A1 (en) | 2007-11-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2008141158A (ru) | Создание согласованных с приложениями резервных копий виртуальных машин уровня хоста | |
| CN104407938B (zh) | 一种虚拟机镜像级备份后的多种粒度恢复方法 | |
| CN102834822B (zh) | 由虚拟机共享的群集的快速-完整备份 | |
| US10379759B2 (en) | Method and system for maintaining consistency for I/O operations on metadata distributed amongst nodes in a ring structure | |
| US8850130B1 (en) | Metadata for managing I/O and storage for a virtualization | |
| US9671967B2 (en) | Method and system for implementing a distributed operations log | |
| US9286344B1 (en) | Method and system for maintaining consistency for I/O operations on metadata distributed amongst nodes in a ring structure | |
| US9170831B2 (en) | Cloning virtual machines | |
| EP2939154B1 (en) | Method and system for implementing consistency groups with virtual machines | |
| US9152638B1 (en) | Method and apparatus for file backup | |
| US20120117555A1 (en) | Method and system for firmware rollback of a storage device in a storage virtualization environment | |
| US20120215970A1 (en) | Storage Management and Acceleration of Storage Media in Clusters | |
| US11099735B1 (en) | Facilitating the recovery of full HCI clusters | |
| US20180367633A1 (en) | Selective token clash checking for a data write | |
| CN108475201A (zh) | 一种虚拟机启动过程中的数据获取方法和云计算系统 | |
| US9489267B1 (en) | Optimization to permit block based incremental backup across system reboot or crash | |
| US10346065B2 (en) | Method for performing hot-swap of a storage device in a virtualization environment | |
| CN119311471A (zh) | 一种数据备份方法及装置 | |
| US20180365110A1 (en) | Application-aware database backups | |
| JP5966466B2 (ja) | バックアップ制御方法、および情報処理装置 | |
| CN102262589B (zh) | 实现硬盘驱动器拷贝的应用服务器及方法 | |
| CN103729233A (zh) | 一种多虚拟机管理方法和装置 | |
| US20240028456A1 (en) | Unattended snapshot reversion for upgrades | |
| WO2018024327A1 (en) | Device and method arranged to support execution of a booting process executed during an instant restore process | |
| CN120540772A (zh) | 计算机设备、物理机、数据处理方法、存储介质及程序产品 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC41 | Official registration of the transfer of exclusive right |
Effective date: 20150526 |