Virtual machine incremental data backup method, system and computer readable medium

A technology of incremental data and virtual machine, applied in computing, digital data processing, error detection of redundant data in computing, etc., can solve the problems of waste of bandwidth resources, backup efficiency, waste of disk space, waste of bandwidth resources, etc. , to save disk storage space, save bandwidth resources, and improve backup efficiency.

Active Publication Date: 2022-04-01
WUXI CHINAC DATA TECH SERVICE
View PDF9 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] such as figure 1 and figure 2 In the prior art shown, when the incremental backup of the backup data is implemented based on the incremental snapshot technology, it needs to be downloaded from the cloud storage when the rollback operation is performed, and it needs to be downloaded from the latest full backup until the current backup point. There must be repeated downloads of backup data at the same backup point, resulting in a waste of bandwidth resources and excessive data downloads, resulting in unnecessary waste of disk space on the local device
At the same time, if you delete any backup point, you need to delete the backup data of all backup points after the target backup point, and the data loss is too large
If a full backup is required at a certain point in time (i.e. backup point), all the full data needs to be transferred from the local device to the cloud storage, resulting in a waste of bandwidth resources and low backup efficiency. The incremental snapshot technology will increase the unnecessary storage overhead of cloud storage

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
  • Virtual machine incremental data backup method, system and computer readable medium
  • Virtual machine incremental data backup method, system and computer readable medium
  • Virtual machine incremental data backup method, system and computer readable medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0050] ginseng Figure 3 to Figure 10 An embodiment of a virtual machine incremental data backup method of the present invention is shown.

[0051] Such as image 3 As shown, the virtual machine incremental data backup method includes the following steps S1 to S2.

[0052] First, execute step S1, create a snapshot of the data volume (Volume) of the virtual machine, mark the data blocks formed by dividing the snapshot according to a fixed length, create a bitmap, and encapsulate the bitmap and the marked data blocks into data package to upload the data package to the storage space. Virtual machines are deployed and run on local devices. Local devices form one or more storage systems that support the deployment and operation of virtual machines (that is, Figure 6-Figure 8 "Storage" in ).

[0053] Create a snapshot of the virtual machine's data volumes. The data volumes in the snapshot execute one or more applications and / or user requests for the virtual machine, based on t...

Embodiment 2

[0072] to combine Figure 11 As shown, based on the technical solution of a virtual machine incremental data backup method disclosed in Embodiment 1, this embodiment also discloses a system 500 .

[0073] A system 500 comprising:

[0074] one or more processors 51; and

[0075] a storage device 52, the storage device 52 is coupled to the one or more processors 51;

[0076] Wherein, the storage device 52 stores computer program instructions executed by one or more processors, and the computer program instructions execute the steps in the virtual machine incremental data backup method described in Embodiment 1. Specifically, the storage device 52 may include one or more memories, that is, the memories 521-52i, and the parameter i is a positive integer greater than or equal to 2. The storage device 52 and one or more processors 51 are coupled to the system bus 53 to perform data / signal communication.

[0077] The system 500 can be regarded as a data center, a cluster of physi...

Embodiment 3

[0080] to combine Figure 12 As shown, the present embodiment discloses a computer readable medium 900 .

[0081] The computer-readable medium 900 may be wholly or partially configured in a physical computer, server, cluster server, or data center.

[0082] In this embodiment, a computer-readable medium 900 stores computer program instructions 901 in the computer-readable medium 900. When the computer program instructions 901 are read and executed by a processor 902, any of the aforementioned implementations may be executed. The steps of the virtual machine incremental data backup method included in the example. Optionally, the computer-readable medium 900 can be configured as a server, and the server runs on a physical device for constructing a private cloud, a hybrid cloud, or a public cloud.

[0083] Meanwhile, the computer-readable medium 900 can also be configured as a random access memory (Random Access Memory, RAM), a read-only memory (Read Only Memory, ROM), a progra...

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

The invention relates to the technical field of data backup, and discloses a virtual machine incremental data backup method, system, and computer-readable medium. The method includes creating a snapshot of the data volume of the virtual machine, and dividing the data formed by the snapshot according to a fixed length. Mark the block, create a bitmap and encapsulate the bitmap and the marked data block into a data package, upload the data package to the storage space; determine the set backup point, and download only the metadata that matches the set backup point from the storage space The bitmap and mark corresponding to the data, download the data package from the storage space and cut the data package according to the valid data contained in the bitmap, and roll back to match the set backup point according to the valid data contained in the bitmap The data volume of the virtual machine. Through the invention, the bandwidth resources during data rollback are effectively saved, the backup efficiency is improved, and the disk storage space of local devices and cloud storage is saved.

Description

technical field [0001] The invention relates to the technical field of data backup, in particular to a virtual machine incremental data backup method, system and computer-readable medium. Background technique [0002] Snapshot (Snapshot) is an effective way to prevent data loss in online storage devices. Snapshots are designed for on-demand backup and recovery of online data. When an application failure or file damage occurs on the storage device, fast data recovery can be performed, and the data can be restored to the state at a certain available point in time. Another function of the snapshot is to provide a data access channel for storage users. When the original data is applied online, the user can access the snapshot data and use the snapshot for testing and other work. The traditional snapshot technology is to perform a single mapping and protection for the data state of each storage resource at a time point, so that the snapshot can be restored directly. However, si...

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/14
CPCG06F11/1446G06F11/1484
Inventor 余晟佐刘相文方敏那文武
Owner WUXI CHINAC DATA TECH SERVICE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products