0% found this document useful (0 votes)
85 views10 pages

HyperClone Data Synchronization Guide

HyperClone is a data cloning technology that creates a consistent copy of a source LUN at a specific point in time, allowing for both full and incremental synchronization. It supports online splitting and can be used for data backup, restoration, analysis, and testing without interrupting services. The configuration process involves creating clone pairs and protection groups to manage LUNs effectively.

Uploaded by

Fabio PQD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
85 views10 pages

HyperClone Data Synchronization Guide

HyperClone is a data cloning technology that creates a consistent copy of a source LUN at a specific point in time, allowing for both full and incremental synchronization. It supports online splitting and can be used for data backup, restoration, analysis, and testing without interrupting services. The configuration process involves creating clone pairs and protection groups to manage LUNs effectively.

Uploaded by

Fabio PQD
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Contents

1. HyperClone

0 Huawei Confidential
Overview
⚫ Definition
 HyperClone creates a full data copy (a target LUN) of a source LUN at a specified point in time
(synchronization start time).
 HyperClone is to create a clone for a file system or a snapshot of the file system at a specific point in time.
After a clone file system has been created, its data (including the dtree configuration and dtree data) is
consistent with that of the parent file system at the corresponding point in time.
⚫ Features
 A target LUN can be read and written during synchronization.
 Full synchronization and incremental synchronization are supported.
 Forward synchronization and reverse synchronization are supported.
 Consistency groups are supported.

1 Huawei Confidential
Working Principles of HyperClone
⚫ Definition: Clone is a consistent data copy of a source data at a specific point in time. It functions as a complete data copy
after data synchronization. It serves as a data backup and is accessible to hosts.

⚫ Main features
 Quick clone generation: A storage system can generate a clone within several seconds to obtain a consistency copy of a source data. The
generated clone can be read and written immediately. Users can configure different deduplication and compression attributes for the
generated clone.

 Online splitting: A split can be performed to cancel the association between a source LUN and a clone LUN without interrupting services.
The split read and write operation on the clone LUN will not affect the I/O process of the source LUN.

Create Synchronize
HyperClone. HyperClone.
a b c a b c a b c
d e f d e f d e f
g h i g h i g h i
j k l j k l j k l

2 Huawei Confidential
HyperClone Principles: Synchronization
Scenario 1: Initial synchronization and Scenario 2: Synchronization is performed again
full copy are performed. after the first synchronization, and differential
copy is performed.
a
b a a b Stored data
b
2 3
Snapshot c
1 2 a b c Newly copied data
Snapshot
1 c New data written to the host
a a
b b a a Internal signal flow of
b b the storage system
Source LUN Target LUN
c c
HyperClone pair
1 Create a HyperClone pair. Source LUN Target LUN

2 Create a snapshot for the source


LUN after synchronization is 1 Create a snapshot for the source LUN after a
second synchronization.
started.
3 Copy all data a and b to the 2 Copy incremental data c to the target LUN.
target LUN.

3 Huawei Confidential
HyperClone Principles: Reverse Synchronization
Scenario 1: Full copy Scenario 2: Differential copy a b c Stored data

a a
a b c d Newly copied data
b b
c c
d New data written to the host
d d
2 1 2 1
Snapshot Snapshot Internal signal flow of the storage system

HyperClone pair

a a a a
b b b b
c c c c
d d d d
Source LUN Target LUN Source LUN Target LUN

1 Create a snapshot for the target LUN 1 Create a snapshot for the target LUN after the
after the reverse synchronization is reverse synchronization is started.
started.
2 Copy incremental data d to the source LUN.
2 Copy all data a, b, c, and d to
the source LUN.

4 Huawei Confidential
Read/Write Principles of a Clone File System

Parent file File system Clone file system Parent file File system Clone file system
system snapshot system snapshot

Data status in the clone file system before data change Data status in the clone file system after data change

5 Huawei Confidential
Application Scenarios: Data Backup and Restoration
Source LUN Target LUN

Time point
A a ⚫ Create HyperClone.

⚫ Synchronize data on a source LUN to a target LUN. In this


Time point case, the target LUN stores the data on the source LUN at
a a
B time point B.

Time point
C a ⚫ Data on the source LUN is lost.

Time point ⚫ Reversely synchronize data on the target LUN to the


D a a source LUN. In this case, the source LUN is restored
to the status at time point B.

6 Huawei Confidential
Application Scenarios: Data Analysis and Reproduction

Data analysis
Source Data analysis The data analysis service uses data on a target
LUN host
LUN to prevent the data analysis service and
production service from contending for
Reproducing n resources of a source LUN and affecting
pieces of data Only for data
analysis performance.

Data reproduction

Target LUN Target LUN (n- Target LUN (n) HyperClone can create multiple copies of the same
(1) 1) source LUN for multiple target LUNs.

7 Huawei Confidential
Application Scenarios: Application Test and Data Analysis

8 Huawei Confidential
Configuration Process
Start

Check the license.

Create a protection group


Create a clone pair (with LUNs).
(with LUNs or file
systems).
Create a clone consistency
group (with LUNs).

End

9 Huawei Confidential

You might also like