Seamless migration between replication technologies
First Claim
1. A computer-implemented method for transition from a preexisting replication service, for execution by at least a processor, the method comprising:
- configuring a new replication service to provide replication from a production volume at a production site to a replication volume at a replication site, wherein the new replication service includes a production site splitter and a production site replication appliance at the production site and a replication site replication appliance at the replication site and wherein the production site replication appliance is configured to track commands received at the production site splitter in a production site delta marking stream stored in a production site journal and the replication site replication appliance is configured to track commands received at the replication site in a replication site delta marking stream stored in a replication site journal;
disabling the preexisting replication service; and
enabling the new replication service to provide transition from the preexisting replication service to the new replication service.
10 Assignments
0 Petitions
Accused Products
Abstract
Traditional methods for migrating between replication technologies require stopping the old replication technology and starting with the new replication technology from scratch. Replicated data sizes can be very large (e.g., on the order of a petabyte) which can take a considerable amount of time, often several weeks, to read. During this time, replication is unavailable. Example embodiments of the present invention provide a method, apparatus and computer-program product for seamless migration from a preexisting replication service to a new replication service by configuring the new replication service, disabling the preexisting replication service enabling the new replication service. Example embodiments of the present invention also provide for querying storage to determine available replication sets, presenting a graphical user interface to a user to enable the user to select a replication set for migration and automatically performing the migration.
101 Citations
20 Claims
-
1. A computer-implemented method for transition from a preexisting replication service, for execution by at least a processor, the method comprising:
-
configuring a new replication service to provide replication from a production volume at a production site to a replication volume at a replication site, wherein the new replication service includes a production site splitter and a production site replication appliance at the production site and a replication site replication appliance at the replication site and wherein the production site replication appliance is configured to track commands received at the production site splitter in a production site delta marking stream stored in a production site journal and the replication site replication appliance is configured to track commands received at the replication site in a replication site delta marking stream stored in a replication site journal; disabling the preexisting replication service; and enabling the new replication service to provide transition from the preexisting replication service to the new replication service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for seamless transition from a preexisting replication service configured to provide replication from a production volume at a production site to a replication volume at a replication site, the apparatus comprising:
-
a manager configured to configure a new replication service to provide replication from the production volume at the production site to the replication volume at the replication site, wherein the new replication service includes a splitter and a production site replication appliance at the production site a splitter and a replication appliance at the replication site and wherein the production site replication appliance is configured to track commands received at the production site splitter in a production site delta marking stream stored in a production site journal and the replication site replication appliance is configured to track commands received at the replication site in a replication site delta marking stream stored in a replication site journal; a disabler configured to disable the preexisting replication service; and an enabler configured to enable the new replication service to provide transition from the preexisting replication service to the new replication service. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-program product including a non-transitory computer readable storage medium encoded with computer-program code that, when executed on a processor of a computer, cause the computer to perform transition from a preexisting replication service configured to provide replication from a production volume at a production site to a replication volume at a replication site, the computer program code comprising:
-
computer-program code for configuring a new replication service to provide replication from the production volume at the production site to the replication volume at the replication site, wherein the new replication service includes a splitter and a production site replication appliance at the production site, a splitter and a replication site replication appliance at the replication site and wherein the production site replication appliance is configured to track commands received at the production site splitter in a production site delta marking stream stored in a production site journal and the replication site replication appliance is configured to track commands received at the replication site in a replication site delta marking stream stored in a replication site journal; computer-program code for disabling the preexisting replication service; and computer-program code for enabling the new replication service to provide transition from the preexisting replication service to the new replication service. - View Dependent Claims (18, 19, 20)
-
Specification