Method and system for data recovery in a cloud based computing environment utilizing object storage
AssigneeCloudEndure Ltd.
InventorsLeonid FEINBERG, Ofir EHRLICH, Sigal WEINER, Eran WEISS, Ophir SETTER, Kosta SHOUGAEV
Life of this patent
Estimating the term…
Abstract
A system and method for replicating block storage to an object storage, the method including: receiving write instructions from an original component (OC) in a first network, wherein the write instructions include a data block; mapping the write instructions to at least one object in the object storage; and storing the data block of the write instructions in the mapped at least one object in a second network.
Claims23
A method for replicating block storage to an object storage, the method comprising:
- receiving write instructions from an original component (OC) in a first network, wherein the write instructions include a data block;
- mapping the write instructions to at least one object in the object storage;
- and
- storing the data block of the write instructions in the mapped at least one object in a second network.
The method of clam 1, further comprising:
- generating a checksum of the data block;
- comparing the generated checksum to a checksum of the at least one object;
- and
- updating the at least one object when the generated checksum does not match the checksum of the at least one object.
A non-transitory computer readable medium having stored thereon instructions for causing a processing circuitry to perform a process, the process comprising:
- receiving write instructions from an original component (OC) in a first network, wherein the write instructions include a data block;
- mapping the write instructions to at least one object in the object storage;
- and
- storing the data block of the write instructions in the mapped at least one object in a second network.
A system for replicating block storage to an object storage, comprising:
- a processing circuitry;
- and
- a memory, the memory containing instructions that, when executed by the processing circuitry, configure the system to:
- receive write instructions from an original component (OC) in a first network, wherein the write instructions include a data block;
- map the write instructions to at least one object in the object storage;
- and
- store the data block of the write instructions in the mapped at least one object in a second network.
The system of clam 13, wherein the system if further configured to:
- generate a checksum of the data block;
- compare the generated checksum to a checksum of the at least one object;
- and
- update the at least one object when the generated checksum does not match the checksum of the at least one object.
Dependencies are inferred from the claim text.