摘要:
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.
摘要:
In one aspect, a method includes exposing a set of storage volumes to a host at a requested point in time, in a virtual access mode. The set of storage volumes are handled by distributed virtual consistency groups (CGs) having a background process wherein the distributed virtual CGs update the set of storage volumes to the requested point in time. The method also includes exposing a first service storage volume at a data protection appliance, determining if the virtual CGs have rolled back and using at least one of a central manager and a splitter to account for input/output requests (IOs) when a virtual CG has not rolled back.
摘要:
A method, system, and program product for use in a data replication environment, the data replication environment comprising a plurality of data protection appliances, each data protection appliance of the plurality of data protection appliances comprising a journal, the method comprising creating a virtual consistency group comprising a virtual journal; wherein the virtual consistency group is configured to replicate a production volume, dividing the virtual consistency group into segments; wherein each segment corresponds to a portion of the production volume and a portion of the virtual journal, and assigning each data protection appliance of the plurality of data protection appliances a segment of the virtual consistency group.
摘要:
Method and apparatus for detecting viruses in a continuous data protection system using by scanning journal data. In an exemplary embodiment, a system stores journal data, receiving a virus signature update containing a first new virus signature, scanning the journal data for the first new virus signature, and identifying a data block containing the first new virus signature for a first virus.
摘要:
Method and apparatus for data access, including for a host device designated as Device A within a host computer, the host device corresponding to a first logical storage unit designated as LUN A, where LUN A is configured to access data directly from a physical storage system, assigning a second logical storage unit, designated as LUN X, wherein LUN X is configured to access the storage system indirectly via a data protection computer, providing the data protection computer access to a data structure that is able to recover data that was stored in the storage system at an earlier point in time, T1, and in response to a request from the host computer for data that was stored in the storage system at time T1, switching Device A to get its data from LUN X instead of from LUN A. A data access system and a computer-readable storage medium are also described and claimed.
摘要:
Method and apparatus to dynamically add storage for a journal in a continuous data protection system. In an exemplary embodiment, a method includes storing a plurality of journal data streams for a journal in a continuous data protection system in first storage, where streams in the journal data streams contain linked lists of data blocks, determining when the first storage exceeds a selected fullness threshold, allocating second storage for the journal in addition to the first storage, and storing data for the journal in the second storage.
摘要:
Method and apparatus to compress journal data in a continuous data protection system. An exemplary embodiment includes storing journal data including a do data stream and an undo data stream in a continuous data protection system, compressing data prior to entry in the do data stream, storing compression information in a do metadata stream for the do data stream entry, accessing the data for the entry in the do data stream, examining the do metadata stream for the entry, and decompressing the do data stream entry and writing the decompressed data to storage.
摘要:
Methods and systems for accessing data from a previous point in time, including receiving data stored in a storage system of addressable memory, the storage system including a plurality of addresses, receiving a journal history of write transactions for the storage, each write transaction including (i) a plurality of designated memory addresses, (ii) a corresponding plurality of current data to write in the designated memory addresses for storage, and (iii) a time indicator, generating a data structure that represents a virtual interface to the storage at a specified point in time, based on the write transactions in the journal history having a time subsequent to the specified point in time, and enabling a user to process the data from the specified point in time, via the virtual interface and the journal history.
摘要:
Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for writing the raw data, copying the raw data (RWNEW) into a first journal data stream at a current journal address (JADD1), and copying the size indicator (SZ1), the start address (ADD1) and the journal address (JADD1) into a first journal meta-data stream.
摘要:
Methods and systems for continuous data replication, including receiving a write transaction from a production site, the write transaction including raw data (RWNEW), a size indicator (SZ1) for the size of the raw data, and a start address (ADD1) for writing the raw data, copying the raw data (RWNEW) into a first journal data stream at a current journal address (JADD1), and copying the size indicator (SZ1), the start address (ADD1) and the journal address (JADD1) into a first journal meta-data stream.