Patent ID: 9696939
Date: 2017-07-04
CPC Classifications: G06F

Claim:
1. A method comprising: replicating data from a production site to a replication site comprising: generating a first snapshot of a production storage volume at a first point in time, using an application programming interface (API), the production storage volume is part of a first deduplication-based storage array at the production site, the first snapshot and the API being stored at the first deduplication-based storage array; generating a second snapshot of the production storage volume at a second point in time after the first point in time, the second snapshot being stored at the first deduplication-based storage array; obtaining differences between the first snapshot and the second snapshot, using the API, to determine changed locations in the second snapshot having data different than corresponding locations in the first snapshot; adding the differences between the first snapshot and the second snapshot to a delta marking stream stored on the first deduplication-based storage array using a first data protection appliance (DPA) coupled to the first deduplication-based storage array; reading signatures of data from the changed locations in the second snapshot; sending the signatures to the replication site; writing the signatures to the replication site; reading, using the first DPA, the data from the changed locations in the second snapshot which is not at the replication site after writing the signatures to the replication site; and sending the data from the changed locations which is not at the replication site from the first DPA to a second DPA at the replication site comprising a replica volume replicating the production storage volume, the replica volume being stored on a second deduplication-based storage array coupled to the second DPA.