Failover Management Service Region Availability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mechanisms for managing network-based failover services are overly complex, increase design work for customers, and lack features that provide visibility and control, leading to unreliable and unpredictable failover operations.

Innovation Solution

A system for managing network-based failover services that coordinates failover workflow design and execution, identifies available failover regions based on custom rules, and implements remediation processes to ensure data integrity and application availability, supporting various use cases including cloud and on-premises setups.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing mechanisms for managing failover services are used, then failover operations can be implemented, but the system becomes overly complex and requires excessive customer design work

Engineering Contradiction:
Improvefailover service reliabilityVSAvoidfailover management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The failover management service automatically identifies available failover regions, characterizes their availability, and implements remediation processes without requiring customer intervention. The system self-manages the complex failover workflow design and execution, reducing customer design work while maintaining reliability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A failover management service acts as an intermediary between the primary region and target failover regions. This service coordinates failover workflow design and execution, managing the complexity internally while providing a simplified interface to customers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If existing failover mechanisms are used, then failover operations can occur, but customer interaction during failures increases and control is reduced

Engineering Contradiction:
Improvefailover operation easeVSAvoidvisibility and control loss
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The failover management service provides continuous feedback to customers about the status of failover regions and the progress of remediation processes. This maintains customer visibility and control while the service automatically manages failover operations, reducing required customer interaction.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically manages failover workflows and remediation processes without requiring customer intervention during failures. The failover management service handles all operational aspects while keeping customers informed through feedback mechanisms.

Inventive Principle:
Principle #25Self-service

3Reliability

If manual failover management is used, then customer control is maintained, but failover operations become unpredictable and unreliable

Engineering Contradiction:
Improvefailover operation reliabilityVSAvoidfailover automation level
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The failover management service acts as an automated intermediary that coordinates failover workflows between regions. It implements standardized remediation processes and manages target failover region selection, providing predictable and reliable automated failover operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system dynamically adjusts failover parameters such as region availability characterization, remediation process selection, and target region identification based on real-time system state. This automated parameter management ensures reliable and predictable failover operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12066906B2Managing failover region availability for implementing a failover service
Publication Date: 2024.08.20 AMAZON TECH INC
  • US12066906B2 patent drawing
  • US12066906B2 patent drawing
  • US12066906B2 patent drawing

AI summary

The present disclosure generally relates to managing a failover service. The failover service can receive a list of regions and a list of rules that must be satisfied for a region to be considered available for failover. The failover service can then determine the regions that satisfy each rule of the list of rules and are available for failover. The failover service can then deliver this information to a client. The failover service can determine the regions that do not satisfy one or more of the rules from the list of rules and deliver this information to a client. The failover service can perform automatic remediation to the unavailable failover regions and client remediation to the unavailable failover regions.