US 12,066,906 B2
Managing failover region availability for implementing a failover service
Nathan Dye, Seattle, WA (US); Colm MacCarthaigh, Seattle, WA (US); Narjala Prakash Bhasker, Portland, OR (US); and Mikhail Ivanovich Golovnykh, Lake Oswego, OR (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Jul. 25, 2022, as Appl. No. 17/814,761.
Application 17/814,761 is a continuation of application No. 16/833,338, filed on Mar. 27, 2020, granted, now 11,397,651.
Prior Publication US 2023/0080776 A1, Mar. 16, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 11/20 (2006.01)
CPC G06F 11/2025 (2013.01) 19 Claims
OG exemplary drawing
 
1. A system comprising:
a data storage medium storing region designations; and
one or more computer hardware processors for managing failover of an application that is partitioned across a plurality of isolated regions, the one or more computer hardware processors in communication with the data storage medium, wherein the one or more computer hardware processors are configured to execute computer-executable instructions to at least:
obtain a list of a plurality of primary regions corresponding to the application, wherein individual regions of the plurality of primary regions correspond to a particular geographic location for hosting a partition of the application;
for individual primary regions of the plurality of primary regions, obtain an individual primary region processing rule;
process the individual primary region processing rule for each individual primary region to determine capacity requirements of the plurality of primary regions based on, for individual primary regions of the plurality of primary regions, obtaining the individual primary region processing rule; and
perform remediation operations configured to increase capacity of at least one additional individual primary region in the plurality of primary regions responsive to the capacity requirements of the plurality of primary regions.