US 11,966,306 B1
Availability zone recovery using virtual private clouds
Donald Patrick McGarry, Hamilton, VA (US); Anuj Prateek, Coquitlam (CA); Juan-Pierre Longmore, Bellevue, WA (US); Eric Wei, Seattle, WA (US); Daniel Bien, Sammamish, WA (US); and Noel O'Flaherty, Seattle, WA (US)
Assigned to AMAZON TECHNOLOGIES, INC., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Mar. 31, 2022, as Appl. No. 17/710,163.
Int. Cl. G06F 11/20 (2006.01); G06F 9/50 (2006.01)
CPC G06F 11/203 (2013.01) [G06F 9/5077 (2013.01); G06F 2209/509 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
at least one computing device;
executable program instructions stored in memory of the at least one computing device that, when executed, direct the at least one computing device to:
maintain a regional computing stack comprising a plurality of physical availability zones (AZs), the availability zones comprising a first physical AZ, a second physical AZ, and a third physical AZ;
cause a first virtual AZ to execute in the second physical AZ, a second virtual AZ to execute in the third physical AZ, and a third virtual AZ to execute in the first physical AZ;
in an instance in which each of the physical AZs is in a steady state, service traffic intended for the first physical AZ in the first physical AZ, service traffic intended for the second physical AZ in the second physical AZ, and service traffic intended for the third physical AZ in the third physical AZ; and
in an instance in which the first physical AZ is not fully operational, create and execute a virtual private cloud (VPC) service traffic intended for the first physical AZ by the first virtual AZ executing in the second physical AZ, service traffic intended for the second physical AZ by the second physical AZ, and service traffic intended for the third physical AZ by the third physical AZ.