US 12,007,945 B2
Snapshot migration between cloud storage platforms
Rabi Shankar Shaw, Bangalore (IN); Rituraj Kumar, Bangalore (IN); and Priyamrita Ghosh, Bangalore (IN)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Oct. 21, 2022, as Appl. No. 17/970,654.
Prior Publication US 2024/0134822 A1, Apr. 25, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 16/11 (2019.01); G06F 16/182 (2019.01)
CPC G06F 16/128 (2019.01) [G06F 16/119 (2019.01); G06F 16/1824 (2019.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
at least one processing platform comprising a plurality of processing devices;
said at least one processing platform being configured:
to receive an input requesting migration of one or more snapshots of a logical storage volume from a first cloud storage platform to a second cloud storage platform;
to retrieve one or more first objects corresponding to the one or more snapshots from the first cloud storage platform;
to store the one or more first objects in a cache;
to send contents of the one or more first objects to the second cloud storage platform for storage as one or more second objects;
to create one or more entries in a database for one or more object identifiers corresponding to the one or more first objects; and
to create one or more additional entries in the database for one or more additional object identifiers corresponding to the one or more second objects;
wherein, in creating the one or more additional entries in the database, said at least one processing platform is configured to replace one or more destination identifiers indicating the first cloud storage platform with one or more destination identifiers indicating the second cloud storage platform.