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 incomplete data backup and inconsistent data of virtual machine snapshots.

Active Publication Date: 2018-05-11
HUAWEI TECH CO LTD
View PDF5 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] Combined with the system architecture shown in Figure 1(a), the embodiment of the present invention proposes a method for generating snapshots, 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 requirement...

specific Embodiment 2

[0204] Combined with the system architecture shown in Figure 1(a), the embodiment of the present invention proposes a method for generating snapshots, 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 bac...

specific Embodiment 3

[0222] Combined with the system architecture shown in Figure 1(b), the embodiment of the present invention proposes a method for generating snapshots, 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 identifie...

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

An embodiment of the invention relates to a snapshot generating method, a computer system and a snapshot generating device. The snapshot generating method includes: determining a plurality of virtual machines for running applications and a deployment server used for deploying the plurality of virtual machines, and sending a snapshot instruction to the deployment server of the plurality of virtual machines to enable the deployment server of the plurality of virtual machines to start snapshot operation for the virtual machines at the consistent time according to the snapshot instruction and to generate snapshot documents of the plurality of virtual machines at the consistent time. Accordingly, unified snapshot for the plurality of virtual machines for running the applications can be achieved, and consistence of backup data of the applications is ensured.

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): G06F9/455
Inventor 邹锋哨
Owner HUAWEI TECH CO LTD