No relevant resource is found in the selected language.

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Read our privacy policy>Search


To have a better experience, please upgrade your IE browser.


HyperClone Feature Guide for Block

OceanStor V5 Series V500R007

This document is applicable to OceanStor 5110 V5, 5110F V5, 5300 V5, 5300F V5, 5500 V5, 5500F V5, 5600 V5, 5600F V5, 5800 V5, 5800F V5, 6800 V5, 6800F V5, 18500 V5, 18500F V5, 18800 V5, and 18800F V5. This document describes the implementation principles and application scenarios of the clone feature. Also, it explains how to configure and manage clones.
Rate and give feedback:
Huawei uses machine translation combined with human proofreading to translate this document to different languages in order to help you better understand the content of this document. Note: Even the most advanced machine translation cannot match the quality of professional translators. Huawei shall not bear any responsibility for translation accuracy and it is recommended that you refer to the English document (a link for which has been provided).
Application Scenarios

Application Scenarios

The LUN clone feature can be independently used for data protection or be used together with other features. It also allows you to carry out service activities in parallel.

The typical application scenarios of the LUN clone feature are as follows:

  • Data backup and recovery
  • Application testing and data analysis
  • Implementing multi-level backup together with the snapshot feature
  • Improving reliability of a disaster recovery (DR) system together with the remote replication feature

Data Backup and Restoration

LUN clone implements online data backup and quick data restoration, as shown in Figure 1-5.

Figure 1-5 Data backup and restoration implemented by clone

LUN clone generates one or multiple copies of source data to implement real-time backup (synchronization) or point-in-time backup (split). If the source data is corrupted, you can use a data copy to restore the source data. The data backup and restoration functions of LUN clone suit the scenarios that have the following requirements:

  • If data on a primary LUN is corrupted (for example, the storage media is damaged), its secondary LUN can be used to restore data.
  • The storage system provides sufficient capacity to afford the space consumed by multiple copies of source data.
  • Quick data restoration with a small value of recovery time objective (RTO) is required.
  • Time consistency among copies of different source data is required.

Compared with other data backup and restoration features of an OceanStor storage system listed below, LUN clone provides unique advantages in the preceding scenarios.

  • Snapshot: Data restoration by snapshot relies on source data. If physical damage occurs, source data cannot be restored. Clone, however, can still restore source data in the event of physical damage.
  • LUN copy: If source data is corrupted, LUN copy must copy a full set of backup data to restore the source data. Clone, however, only needs to restore the corrupted data based on incremental copy, greatly accelerating data restoration.
  • Remote replication: Remote replication provides data protection based on two or more storage systems, requiring high hardware costs. In addition, the bandwidth of long-distance links is typically low, leading to prolonged data restoration. Clone, however, provides data protection within a storage system, reducing costs and shortening data restoration time.

By creating a primary LUN in one disk domain and its secondary LUN in another, you can implement real-time synchronization between LUNs across storage pools, preventing the failure of a single storage pool from causing data loss.

Although clone provides more reliable data protection and quicker data recovery, it requires more storage space and may synchronize corrupted data from a primary LUN to a secondary LUN. Therefore, you need to take clone's disadvantages into consideration while choosing a feature for data backup and recovery.

Application Testing and Data Analysis

Application testing refers to the testing of a software system's functions, performance, security, and availability. Data analysis is the process of researching and summarizing a great amount of data in order to extract useful information, draw conclusions, and provide decision support. Both application testing and data analysis involve heavy I/O activities. Data copies generated by LUN clone can be used to carry out such service activities concurrently, as shown in Figure 1-6.

Figure 1-6 Application testing and data analysis

In a data analysis scenario, the data analysis service reads data from the secondary LUN that is split from a clone pair. This approach ensures point-in-time data consistency between the primary LUN and the secondary LUN and prevents the data analysis service from contending with the production service for primary LUN resources.

In an application testing scenario, a typical use of clone is upgrade rehearsal. You can rehearse an upgrade by using a secondary LUN to test compatibility and performance. Based on the rehearsal result, you can determine whether to upgrade the applications served by the primary LUN.

Implementing Multi-Level Backup Together with Snapshot

The backup space occupied by a snapshot is typically much smaller than that occupied by a clone. Therefore, clone and snapshot can work jointly to implement multi-level backup, greatly reducing the storage space used for data protection. The specific practice is to create snapshots of a secondary LUN in a clone. Figure 1-7 shows an example of multi-level backup, where the first level is to generate a clone LUN every week (periodic backup can be implemented using host-side software) and the second level is to generate a snapshot of a secondary LUN on each day of the week.

Figure 1-7 Implementing multi-level backup together with snapshot

Improving Reliability of a DR System and Lowering RTO Together With Remote Replication

A clone can be created for the primary LUN of a remote replication to obtain local copies of production data, lowering RTO. If a primary LUN in the production center encounters a data corruption, you can first perform a reverse synchronization using the secondary LUN of a clone to recover data on that primary LUN rapidly.

Creating clones for secondary LUNs of a remote replication also improves a DR system's reliability. Remote replication may cause corrupted data to be synchronized in real time from the production center to the DR center, leading to unavailability of the secondary LUN in the DR center. However, if a clone has been created and split in the DR center, data on the secondary LUN can be restored to a previous point in time.

Creating a clone for a secondary LUN also makes data in the DR center accessible while the DR system is running.

Figure 1-8 shows an application scenario where clone and remote replication are used together.

Figure 1-8 Improving reliability of a DR system and lowering RTO together with remote replication
Updated: 2019-07-11

Document ID: EDOC1000181501

Views: 20984

Downloads: 216

Average rating:
This Document Applies to these Products
Related Documents
Related Version
Previous Next