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

Method, system and device for generating snapshot

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: 2014-07-23
HUAWEI TECH CO LTD
View PDF2 Cites 11 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
  • Method, system and device for generating snapshot
  • Method, system and device for generating snapshot
  • Method, system and device for generating snapshot

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 present invention relates to a method, a system and a device for generating a snapshot, capable of determining a plurality of virtual machines running an application and deployment servers deployed by the plurality of virtual machines, and transmitting a snapshot command to the deployment servers of the plurality of virtual machines, so that the deployment servers of the plurality of virtual machines can start snapshot operations to the plurality of virtual machines at a consistent time point according to the snapshot command, so as to generate a snapshot file of the plurality of virtual machines at the consistent time point, thereby realizing unified snapshot for the virtual machines running the application, and ensuring consistency of 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
IPC IPC(8): G06F11/14G06F9/455
CPCG06F11/1461G06F11/1464G06F11/1484G06F2201/815G06F2201/84G06F11/1407
Inventor 邹锋哨
Owner HUAWEI TECH CO LTD