IP Library Patent Application 17303608
Patent Application
App. No. 17/303,608

CONTINUOUS DATA PROTECTION IN CLOUD USING STREAMS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/303,608
Abstract

One example method includes performing a recovery operation. A recovery operation is performed using streams rather than volumes in the cloud and without using compute instances or servers for do data. Do data is written to a do stream. Occasionally, a compute instance power on reads data from the do stream. The do data ready from the do stream is applied to a cloud volume and a snapshot of the cloud volume is performed. The backups include discrete PiT backups and recovery can be performed to any of the discrete PiT backups.

Claims (28)

1 . A method, comprising:

receiving writes from a data protection system configured to provide data protection operations to a production site into a do stream in a cloud, the writes including data;

instantiating a compute instance to read data from the do stream;

writing the data read from the do stream to a cloud volume by the compute instance; and

performing a snapshot of the cloud volume, wherein the snapshot represents a PiT at a time corresponding to a consistency point.

2 . The method of claim 1 , wherein the do stream comprises a queue.

3 . The method of claim 1 , further comprising storing a plurality of snapshots, each corresponding to a different PiT.

4 . The method of claim 3 , further comprising instantiating a recovery operation for PiT.

5 . The method of claim 4 , further comprising determining whether a selected PiT backup from the plurality of snapshots has been applied to the cloud volume.

6 . The method of claim 5 , further comprising, in response to the selected PiT backup being applied to the cloud volume, recovering the selected PiT backup using a snapshot from the plurality of snapshots that corresponds to the selected PiT.

7 . The method of claim 6 , further comprising promoting the snapshot that corresponds to the selected PiT backup to the cloud volume.

8 . The method of claim 5 , further comprising, in response to the selected PiT backup not being applied to the cloud volume, reading data from the do stream and applying the data read from the do stream to the cloud volume.

9 . The method of claim 8 , further comprising taking a snapshot of the cloud volume after applying the data from the cloud stream.

10 . The method of claim 4 , further comprising continuing to receive new writes into the do stream while performing the recovery operation.

11 . A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising:

receiving writes from a data protection system configured to provide data protection operations to a production site into a do stream in a cloud, the writes including data;

instantiating a compute instance to read data from the do stream;

writing the data read from the do stream to a cloud volume by the compute instance; and

performing a snapshot of the cloud volume, wherein the snapshot represents a PiT at a time corresponding to a consistency point.

12 . The non-transitory storage medium of claim 11 , wherein the do stream comprises a queue.

13 . The non-transitory storage medium of claim 11 , further comprising storing a plurality of snapshots, each corresponding to a different PiT.

14 . The non-transitory storage medium of claim 13 , further comprising instantiating a recovery operation for PiT.

15 . The non-transitory storage medium of claim 14 , further comprising determining whether a selected PiT backup from the plurality of snapshots has been applied to the cloud volume.

16 . The non-transitory storage medium of claim 15 , further comprising, when the selected PiT backup has been applied to the cloud volume, recovering the selected PiT backup using a snapshot from the plurality of snapshots that corresponds to the selected PiT.

17 . The non-transitory storage medium of claim 16 , further comprising promoting the snapshot that corresponds to the selected PiT to the cloud volume.

18 . The non-transitory storage medium of claim 15 , further comprising, when the selected PiT backup has not been applied to the cloud volume, reading data from the do stream and applying the data read from the do stream to the cloud volume.

19 . The non-transitory storage medium of claim 18 , further comprising taking a snapshot of the cloud volume after applying the data from the cloud stream.

20 . The non-transitory storage medium of claim 11 , further comprising continuing to receive new writes into the do stream while performing a recovery operation.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2021
From: LOTOSH, VALERIE; SHARVIT, EREZ; SHEMER, JEHUDA
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 056426/0631 →