Top
ETERNUS SF Express V14.1 User's Guide

A.1.1 What is an Advanced Copy?

The Advanced Copy functions allow the Disk storage system to carry out high-speed copying operations itself, with no need to draw on server CPU resources. With Advanced Copy functions, at any point in time a business data volume can be copied to a separate copy volume, quickly and within the Disk storage system. Once the copy is complete, the copy volume can be separated from the business volume ensuring no further updates to the business volume are applied to the copy volume. This allows the copy volume data to be backed up to a tape device, as a point in time copy of the business data, while normal operations continue.

Advanced Copy methods

Advanced Copy functions provide three clone functions (EC, OPC, QuickOPC) and one snapshot function (SnapOPC+).

EC (Equivalent Copy)

A function that always creates a synchronized copy of a business data volume on a copy volume (Mirroring method).

The business volume and copy volume are synchronized but can be separated at any required time (mirror suspend). The copy volume can then be backed up to a tape device while business operations continue on the business volume.

Suspend/Resume functions can be used to re-establish the mirror by copying only updated data since the mirror was suspended.

OPC (One Point Copy)

A function that creates a copy of the business data volume at any point in time (Background Copy).

Data on the business volume is copied logically to a copy volume, quickly, as and when required.

The copy volume can be used for backup operation, to a tape device, without waiting for physical copy completion, while business operations can continue on the business volume.

QuickOPC

A function that creates a copy of all the business data volume and subsequently only copies updated data (Background Copy). This suits large database operation where backup times must be reduced.

SnapOPC+

A function that creates a copy of the data prior to it being updated (Copy-on-Write).

As requires less copy volume capacity compared with clone, SnapOPC+ is ideal for copy operations for systems with relatively few updates such as file servers.

These copy methods all copy the data as it exists at a specific point in time, but there are different features, advantages and disadvantages to each method as detailed below:

Copy type

Clone

Snapshot

Function name

EC

OPC

QuickOPC

SnapOPC+

Copy method

Mirror breaking method

Background copy method

Background copy method

Copy-on-write method

Timing of actual copy load

Before "mirror breaking"

After the copy command is issued

After the copy command is issued

-

Effect on access to the copy source while copy is running

N/A

Minor

Minor

Yes

Effect on access to the copy source after copy has "finished"

N/A

Slight during background copy

Slight during background copy

Yes

Lifetime of copy session

Until the Equivalent state is stopped

Until background copy is completed

Until session is stopped and copy is completed

Until session is stopped

Size of copy destination area

Same as the copy source
(Clone)

Same as the copy source
(Clone)

Same as the copy source
(Clone)

Sufficient for changed areas
(Snapshot)

Copy action during restore

  • Copy back all the data by OPC

  • EC Reverse (Suspend Reverse Resume) only copies updated areas

If OPC is active, copy back only the already copied data

Copy back only the already copied data

Restore operation is not available (use OS tools to copy whole files instead)

Best used for...

  • Backup to disk

  • Creation of testing data

  • Backup to disk

  • Creation of testing data

  • Restoring from backup disk

  • Backup to disk

  • Creation of testing data

  • Recovery from physical disk failure when data modification rate is low

  • Temporary backup area for backup to tape

  • Backup to disk for file server and other low modification rate data (generational management is available)

Note

These are generic observations based on the mechanisms involved. Actual effect on servers will depend on the specifics of the usage environment.