Patent ID: 11907085
Assignee: JPMORGAN CHASE BANK, N.A.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G

Claim 13:
14. A non-transitory computer readable medium configured to store instructions for implementing a smart failover module, wherein the instructions, when executed, cause a processor to perform the following:
detecting an application specific system fault or degradation event in a first availability zone (AZ), among a plurality of AZs within a datacenter, on which an application is running during normal runtime of the application;
determining, in response to detecting the application specific system fault or degradation event, whether the application includes an active-passive application infrastructure in which the first AZ is paired with a passive AZ;
enabling traffic, in connection with running or deployment of the application, on the passive AZ in response to determining that the application includes an active-passive application infrastructure; and
disabling traffic from the first AZ on which the application specific system fault or degradation has been detected in response to determining that the application does not include an active-passive application infrastructure and/or in response to enabling traffic on the passive AZ;
implementing a self-healing process on the first availability zone on which the application specific system fault or degradation has been detected;
determining that the self-healing process is successful;
enabling traffic back onto the first availability zone in response to determining that the self-healing process is successful; and
determining whether the application includes an active-active application infrastructure in which the first availability zone is paired with an active availability zone.