Database restoration across cloud environments
AssigneeRubrik, Inc.
InventorsPin Zhou, Prasenjit Sarkar
Life of this patent
Estimating the term…
Abstract
A method of restoring version data stored across two or more cloud environments is provided. An example method includes accessing, in a second cloud environment, first metadata describing a first data version, the first data version including first data items and first metadata, wherein at least the first data items are stored in a first cloud environment and the first metadata is stored in a third cloud environment. In response to an instruction received in the second cloud environment, the first data items are restored to the second cloud environment using the first metadata.
Claims18
A method of restoring version data stored across two or more cloud environments, the method comprising:
- accessing, in a second cloud environment, first metadata describing a first data version, the first data version including first data items and first metadata, wherein at least the first data items are stored in a first cloud environment and the first metadata is stored in a third cloud environment;
- receiving, in the second cloud environment, an instruction to restore the first data items to the second cloud environment;
- and
- in response to the instruction, restoring the first data items to the second cloud environment using the first metadata.
The method of claim 6, further comprising:
- transferring the second metadata to the first cloud environment. The method of claim 7, further comprising:
- in the second cloud environment, receiving a request for the second data items from the first cloud environment, wherein the first cloud environment transfers the request to the second cloud environment in response to a second instruction to restore the second data items to the first cloud environment.
An apparatus in a second computing environment for restoring version data stored across two or more cloud environments, the apparatus comprising:
- one or more computer readable storage media;
- a processing system operatively coupled with the one or more computer readable storage media;
- and
- program instructions stored on the one or more computer readable storage media that, when read and executed by the processing system, direct the processing system to:
- access, in a second cloud environment, first metadata describing a first data version, the first data version including first data items and first metadata, wherein at least the first data items are stored in a first cloud environment and the first metadata is stored in a third cloud environment;
- receive, in the second cloud environment, an instruction to restore the first data items to the second cloud environment;
- and
- in response to the instruction, restore the first data items to the second cloud environment using the first metadata.
One or more computer readable storage media having program instructions stored thereon for restoring version data stored across two or more cloud environments, the program instructions, when executed by a processing system rrr a. second cloud environment, direct the processing system to:
- access, in a second cloud environment, first metadata describing a first data version, the first data version including first data items and first metadata, wherein at least the first data items are stored in a first cloud environment and the first metadata is stored in a third cloud environment;
- receive, in the second cloud environment, an instruction to restore the first data items to the second cloud environment;
- and
- in response to the instruction, restore the first data items to the second cloud environment using the first tnetadata.
Dependencies are inferred from the claim text.