Unlock instant, AI-driven research and patent intelligence for your innovation.

A method, system and device for generating snapshots

A snapshot and consistency technology, applied in the computer field, can solve the problems of inconsistency of virtual machine snapshot data and incomplete data backup.

Active Publication Date: 2016-03-09
HUAWEI TECH CO LTD
View PDF2 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The existing technology manually determines the application-related virtual machines and performs snapshot operations at the granularity of the virtual machines. If the administrator cannot determine all the virtual machines, it may make the application data backup incomplete, even if all the virtual machines are determined. In the case of virtual machines, the snapshot data of each virtual machine may also be inconsistent

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method, system and device for generating snapshots
  • A method, system and device for generating snapshots
  • A method, system and device for generating snapshots

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment 1

[0169] combine Figure 1(a) As shown in the system framework, the embodiment of the present invention proposes a method for generating a snapshot, such as Figure 8 As shown, it is used to perform a snapshot operation on the data of the application, for example, to back up the data of APP1, and the APP1 runs on VM1, VM2 and VM3, wherein VM1 and VM2 are deployed on the deployment server A, and VM3 is deployed on the deployment server On B, the method may include:

[0170] S801: The backup server receives a backup instruction, where the backup instruction carries the identifier of APP1.

[0171] The backup instruction carries an application identifier, such as the identifier of APP1. After receiving the backup instruction, the backup server starts to back up the data of APP1, wherein the application identifier can be the name or ID of the application. The embodiments are not limited here.

[0172] The backup instruction may be triggered by the user according to requirements. F...

specific Embodiment 2

[0204] combine Figure 1(a) As shown in the system framework, the embodiment of the present invention proposes a method for generating a snapshot, such as Figure 9 As shown, it is used to perform a snapshot operation on the data of the application, for example, to back up the data of APP1, and the APP1 runs on VM1, VM2 and VM3, wherein VM1 and VM2 are deployed on the deployment server A, and VM3 is deployed on the deployment server On B, the method may include:

[0205] S901: The backup server receives a backup instruction, where the backup instruction carries the identifier of APP1.

[0206] The backup instruction is used to instruct the backup server to back up the data of APP1. The specific implementation manner of this step is similar to that of step S801, and will not be repeated here.

[0207] S902: The backup server queries multiple virtual machines running the APP1 according to the identifier of the APP1.

[0208] After receiving the backup instruction, the backup ...

specific Embodiment 3

[0222] combine Figure 1(b) As shown in the system framework, the embodiment of the present invention proposes a method for generating a snapshot, such as Figure 10 As shown, it is used to perform a snapshot operation on the data of the application, for example, to back up the data of APP1, and the APP1 runs on VM1, VM2 and VM3, wherein VM1 and VM2 are deployed on the deployment server A, and VM3 is deployed on the deployment server On B, the method may include:

[0223] S1001: The backup server receives a backup instruction, where the backup instruction carries the identifier of APP1.

[0224] The backup instruction is used to instruct the backup server to back up the data of APP1. The specific implementation manner of this step is similar to that of step S801, and will not be repeated here.

[0225] S1002: The backup server queries the multiple virtual machines running the APP1 and the deployment servers of the multiple virtual machines according to the APP1 identifier. ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

Embodiments of the present invention relate to a snapshot generating method, computer system, and apparatus, which can determine a plurality of virtual machines where an application runs and a deployment server where the plurality of virtual machines is deployed, and send a snapshot instruction to the deployment server of the plurality of virtual machines, so that the deployment server of the plurality of virtual machines can start snapshot operations on the plurality of virtual machines at consistent time points according to the snapshot instruction, so as to generate snapshot files of the plurality of virtual machines at the consistent time points, thereby implementing unified snapshots on the plurality of virtual machines where the application runs and ensuring consistency among backup data of the application.

Description

technical field [0001] The invention relates to computer technology, in particular to a method, system and device for generating snapshots. Background technique [0002] By integrating multiple operating systems into one high-performance deployment server, virtualization technology maximizes the use of all resources of the hardware platform, enabling more applications with less investment, which not only simplifies the system architecture, but also It reduces the difficulty of managing resources and is widely used in computer systems. [0003] In a virtualized computer system, applications are deployed on one or more virtual machines. When an application is deleted or damaged due to irresistible natural disasters such as fire, earthquake, war, etc., if no effective measures are taken, the Pre-backup of application data may cause interruption of the application of the entire computer system and loss of data, or even failure to restore the application, which will bring great ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/14G06F9/455
CPCG06F11/1461G06F11/1464G06F11/1484G06F2201/815G06F2201/84G06F11/1407
Inventor 邹锋哨
Owner HUAWEI TECH CO LTD