What is CDP?

Continuous Data Protection (CDP) provides second-level and fine-grained continuous backups for important business systems in VM instances, allowing users to restore VM data to a specific time state, and retrieve files without restoring the system. ZStack Cloud provides automated solutions on resuming all applications if a hardware or operating system failure occurs.

The Continuous Data Protection (CDP) service is a separate feature module. To use this service, purchase both the Base License and the Plus License of Continuous Data Protection (CDP). The Plus License cannot be used independently.

Concepts

  • CDP task: You can create a CDP task to continuously back up your VM data to a specified backup server to achieve continuous data protection and recovery.
  • Recovery task: A recovery task helps you quickly restore data by specifying a CDP task and recovery point, and allows you to view the recovery progress and logs in a more friendly way.
  • CDP data: The backup data generated from continuous data protection on VM instances is stored in local backup servers.
  • Recovery point: A recovery point is a data point generated during continuous data protection. A recovery point corresponds to a data record within the recovery point interval specified by the user.
  • Locked recovery point: You can lock or unlock a recovery point as needed. After a recovery point is locked, data of the recovery point will not be automatically cleared or deleted.

How CDP Works

ZStack Cloud provides block-level continuous data protection. You can restore CDP data according to a specified time point.

  • CDP backup

    After continuous data protection is performed on a VM instance, the CDP server first performs a full copy of the VM data, continuously captures I/O data changes, and timestamps, and saves the I/O data of each change, thereby achieving continuous data backup.

    Figure 1. CDP Backup


  • CDP recovery

    When data recovery is performed, the CDP server exposes the CDP data as a block device and then restores the I/O data at a specified time to the disk or file system of a primary storage.

    Figure 2. CDP recovery


Advantages

  • Simple:
    • The software-defined solution we provide is hardware-independent and scalable.
    • You can preview the backup files without restoring the system. Supported file formats: pictures (.png, .jpg, .bmp, .gif, etc.), PDF files, and text files (equal to or smaller than 10 MB).
    • When you create a CDP task for the first time, the Cloud intelligently recommends the desired capacity required by a CDP task based on an algorithm, helping you to plan the backup space reasonably.
    • You can restore data through a wizard-style process.
  • Strong:
    • Agentless backup: To use the CDP service, you do not need to install agents for your VM instances or couple with other applications. This helps reduce the configuration complexity, lower the VM performance loss, and guarantee the business security.
    • Second-level RPO: Provides second-level fine-grained continuous data protection for VM instances.
    • Instant recovery: Supports instant recovery with the RTO in seconds, which helps to ensure the business continuity.
    • Primary storage support: The CDP service applies to VM instances in different primary storage scenarios, including local, NFS, SharedBlock, and Ceph primary storages.
  • Flexible:
    • Flexible RPO settings: Provides second/minute-level RPO settings.
    • Multiple recovery levels: Supports entire recovery and file-level recovery.
      • Entire recovery: You can restore data to the original VM instance or to a newly-created VM instance.
      • File-level recovery: You can retrieve files without restoring the system. Both Windows and Linux file system formats are supported.
    • Flexible data display and search:
      • The CDP data page displays hourly data changes of a VM instance, which provides a reference for backup capacity planning.
      • The CDP data page also provides a recovery point calendar, which identifies the dates with recovery points with colors. This helps you locate a recovery point quickly.
  • Reliable:
    • Unified O&M: You can view the critical CDP information on the CDP overview page, including the CDP task status, recovery task status, backup server usage, and unread CDP alarms.
    • You can restore CDP data to the original VM instance by creating a volume for the VM instance. All of the volumes before recovery can be retained and attached to the VM instance again, which ensures the data security to the maximum extent and facilitates post-fault analysis.
    • The "Create VM instance" recovery policy allows you to create a new VM instance from the selected recovery point without affecting the original VM instance. You can finish the recovery after you confirm that the data is correct. This helps to meet the recovery drill requirements.
    • You can mark and lock recovery points to retain the recovery point data in long term.
    • The Cloud provides a list of recovery tasks, allowing you to view the recovery records and progress in a more friendly way.
    • The RPO latency policy and alarm help to effectively relieve data transmission pressure of backup servers in heavy I/O scenarios.

Scenarios

The CDP service can be applied in the following scenarios:
  • Continuous protection of critical business data

    You can use the CDP service to continuously back up and protect critical business data, such as banking system data and financial transaction data, minimizing data loss and ensuring your business continuity.

  • Anti-virus and data recovery

    In case of virus invasion, such as a ransomware attack, you can use CDP to restore data to any point in time to reduce the loss caused by the virus.

Limits

Currently, if a VM instance has volumes not stored on the Ceph primary storage, you could not clone the VM instance or create snapshots or images for the VM instance during CDP.


CDP Dashboard

The overview page displays the critical CDP information on different cards, including the number and status of CDP tasks and recovery tasks, the CPU and memory utilization of backup servers, top 5 backup server usage, the total disk I/O of backup servers, and unread alarm statistics in recent 7 days.

On the main menu of ZStack Cloud, choose Platform O&M > Backup Management > CDP Service > CDP Dashboard. Then, the CDP Dashboard page is displayed.

Figure 1. CDP Dashboard


The cards are described as follows:
  • CDP Task:
    • This card displays the number and status of CDP tasks in the Cloud.
    • Task status includes running, stopped, and other (starting, running, unknown, and failed).
    • You can click the number on the card to enter the CDP task page to view more information.
  • Recovery Task:
    • This card displays the number and status of recovery tasks in the Cloud.
    • Task status includes succeeded, failed, and other (waiting, paused, recovering, canceling, and canceled).
    • You can click the number on the card to enter the recovery task page to view more information.
  • Total CPU Utilization of All Backup Servers: This card displays the CPU utilization of all backup servers in the Cloud.
  • Total Memory Utilization of All Backup Servers: This card displays the memory utilization of all backup servers in the Cloud.
  • Top 5 Backup Server Usage:
    • This card displays the used capacity and total size of each backup server.
    • The usage of each backup server is displayed in descending order.
    • You can click the backup server name on the card to enter the details page of the backup server.
  • Total Disk I/O of All Backup Servers: This page displays the disk I/O of all backup servers in the Cloud.
  • Unread Alarm Statistics in Recent Seven Days:
    • This card displays unread alarm statistics in recent 7 days, including the emergency level, number of alarms, and alarm name.
    • You can click the More icon in the upper right corner to enter the alarm message page.
    • You can view and handle the alarm messages and copy the alarm details.
    • Alarm messages that you already read are not displayed here again.













Archives

Download Document Archives

Back to Top

Download

Already filled the basic info?Click here.

Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

An email with a verification code will be sent to you. Make sure the address you provided is valid and correct.

同意 不同意

I have read and concur with the Site TermsPrivacy PolicyRules and Conventions on User Management of ZStack Cloud

Download

Not filled the basic info yet? Click here.

Invalid email address or mobile number.
同意 不同意

I have read and concur with the Site TermsPrivacy PolicyRules and Conventions on User Management of ZStack Cloud

Email Us

contact@zstack.io
ZStack Training and Certification
Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

同意 不同意

I have read and concur with the Site TermsPrivacy PolicyRules and Conventions on User Management of ZStack Cloud

Email Us

contact@zstack.io
Request Trial
Enter at least 2 characters.
Invalid mobile number.
Enter at least 4 characters.
Invalid email address.
Wrong code. Try again. Send Code Resend Code (60s)

同意 不同意

I have read and concur with the Site TermsPrivacy PolicyRules and Conventions on User Management of ZStack Cloud

Email Us

contact@zstack.io

The download link is sent to your email address.

If you don't see it, check your spam folder, subscription folder, or AD folder. After receiving the email, click the URL to download the documentation.

The download link is sent to your email address.

If you don't see it, check your spam folder, subscription folder, or AD folder.
Or click on the URL below. (For Internet Explorer, right-click the URL and save it.)

Thank you for using ZStack products and services.

Submit successfully.

We'll connect soon.

Thank you for using ZStack products and services.