Creating a cloud-based storage system
AssigneePure Storage, Inc.
InventorsSergey Zhuravlev, Naveen Neelakantam, Gregory McNutt, Yuval Frandzel
Life of this patent
Estimating the term…
Abstract
Cloning storage systems in a cloud computing environment, including: receiving a request to create a cloud-based storage system; retrieving, from cloud-based object storage, one or more objects to include in the cloud-based storage system; and creating the cloud-based storage system, including storing, in block storage of the cloud-based storage system, data contained in the one or more objects retrieved from the cloud-based object storage.
Claims18
A method comprising:
- creating a cloud-based storage system including assigning at least one cloud computing resource implementing a storage controller application and one or more cloud-based storage devices to the cloud-based storage system;
- retrieving, from a cloud-based storage resource, data elements using information that associates the data elements written to the cloud-based storage resource with one or more other cloud-based storage systems wherein the data elements were previously written to the cloud-based storage resource as part of servicing modifying operations directed to the one or more other cloud-based storage systems;
- and
- storing, in the one or more cloud-based storage devices, data contained in the data elements retrieved from the cloud-based storage resource.
An apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
- creating a cloud-based storage system including assigning at least one cloud computing resource implementing a storage controller application and one or more cloud-based storage devices to the cloud-based storage system;
- retrieving, from a cloud-based storage resource, data elements using information that associates the data elements written to the cloud-based storage resource with one or more other cloud-based storage systems wherein the data elements were previously written to the cloud-based storage resource as part of servicing modifying operations directed to the one or more other cloud-based storage systems;
- and
- storing, in the one or more cloud-based storage devices, data contained in the data elements retrieved from the cloud-based storage resource.
A computer program product disposed upon a non-transitory computer readable storage medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out the steps of:
- creating a cloud-based storage system including assigning at least one cloud computing resource implementing a storage controller application and one or more cloud-based storage devices to the cloud-based storage system;
- retrieving, from a cloud-based storage resource, data elements using information that associates the data elements written to the cloud-based storage resource with one or more other cloud-based storage systems wherein the data elements were previously written to the cloud-based storage resource as part of servicing modifying operations directed to the one or more other cloud-based storage systems;
- and
- storing, in the one or more cloud-based storage devices, data contained in the data elements retrieved from the cloud-based storage resource.
Dependencies are inferred from the claim text.