US 12,086,651 B2
Migrating workloads using active disaster recovery
James Gallegos, Kaysville, UT (US); and Farhan Abrol, Berkeley, CA (US)
Assigned to PURE STORAGE, INC., Santa Clara, CA (US)
Filed by PURE STORAGE, INC., Mountain View, CA (US)
Filed on Oct. 25, 2021, as Appl. No. 17/509,956.
Application 17/509,956 is a continuation in part of application No. 17/078,392, filed on Oct. 23, 2020, granted, now 11,567,810.
Application 17/078,392 is a continuation of application No. 16/109,938, filed on Aug. 23, 2018, granted, now 10,853,148, issued on Dec. 1, 2020.
Application 16/109,938 is a continuation in part of application No. 15/987,875, filed on May 23, 2018, abandoned.
Claims priority of provisional application 62/674,688, filed on May 22, 2018.
Claims priority of provisional application 62/575,966, filed on Oct. 23, 2017.
Claims priority of provisional application 62/549,399, filed on Aug. 23, 2017.
Claims priority of provisional application 62/518,146, filed on Jun. 12, 2017.
Prior Publication US 2022/0043695 A1, Feb. 10, 2022
Int. Cl. G06F 9/50 (2006.01); G06F 9/48 (2006.01)
CPC G06F 9/5088 (2013.01) [G06F 9/4881 (2013.01)] 20 Claims
OG exemplary drawing
 
1. 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:
selecting a target execution environment for supporting a workload; and
migrating the workload to the target execution environment utilizing active disaster recovery, including:
assigning storage resources of the workload to a first pod;
linking for replication, the first pod to a second pod of the target execution environment; and
replicating the storage resources of the workload to the second pod of the target execution environment.