US 12,235,736 B2
Data recovery using recovery policies
Mohammed Umair Mufti, Los Angeles, CA (US); Kshithij Iyer, Gujarat (IN); Ram Suradkar, Maharashtra (IN); and Luis Pablo Pabón, Sturbridge, MA (US)
Assigned to Pure Storage, Inc., Santa Clara, CA (US)
Filed by Pure Storage, Inc., Mountain View, CA (US)
Filed on Jan. 25, 2022, as Appl. No. 17/583,908.
Prior Publication US 2023/0236939 A1, Jul. 27, 2023
Int. Cl. G06F 11/14 (2006.01)
CPC G06F 11/1469 (2013.01) [G06F 11/1464 (2013.01); G06F 2201/84 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
accessing, by a controller operating within a global control plane, a recovery policy that specifies parameters for generating a recovery data object for a data object stored within a first storage resource of a first cluster comprising a first one or more containers, wherein the first cluster comprises a first local control plane separate from the global control plane;
determining, by the controller and based on the recovery policy, a second cluster comprising a second one or more containers, wherein the second cluster comprises a second local control plane separate from the global control plane, the determining the second cluster comprising selecting, based on the recovery policy, a cloud computing environment and deploying, based on the recovery policy, the second cluster within a container system of the cloud computing environment;
generating, by the controller and with respect to the second cluster, the recovery data object within a second storage resource of the second cluster; and
synchronizing, by the controller based on the recovery policy, the recovery data object with the data object.