Availability Zone Redundancy Validation and Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mechanisms for managing failovers in network-based computing are overly complicated, increasing design work for customers and lacking features for customer visibility and control, which hinders the achievement of highly available applications with predictable and reliable redundancy.

Innovation Solution

A system for managing network services that validates redundancy capabilities based on actual performance metrics and allows for manual or automatic remediation of unavailable availability zones, enabling non-uniform load distribution and failover configurations to ensure application availability and data integrity, with customizable rules for user-defined availability zones.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing mechanisms for managing failovers are used, then application availability can be maintained through redundancy, but the system complexity and design work for customers increases significantly

Engineering Contradiction:
Improveapplication availabilityVSAvoidfailover management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system enables customers to self-validate redundancy capabilities by configuring availability zones and automatically testing failover scenarios. The validation process is customer-initiated and controlled, allowing them to verify their own redundancy configurations without requiring complex manual testing procedures or third-party intervention.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary validation of redundancy configurations before actual failover events occur. By pre-configuring availability zones and validating their redundancy capabilities in advance, customers can ensure application availability is maintained while avoiding the complexity of ad-hoc failover management during critical events.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual or automatic remediation of unavailable availability zones is implemented, then application availability is ensured, but the system requires sophisticated validation and control mechanisms

Engineering Contradiction:
Improveapplication availabilityVSAvoidredundancy validation ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system provides feedback mechanisms that allow customers to validate the state of their availability zones and receive information about redundancy capabilities. This feedback loop enables informed decision-making regarding remediation actions while maintaining ease of operation through clear status indication and automated validation results.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system supports both manual and automatic remediation modes, allowing customers to choose their preferred level of automation based on their operational requirements. This dynamic approach enables flexibility in managing redundancy validation while maintaining ease of operation through adaptable control mechanisms.

Inventive Principle:
Principle #15Dynamics

3Reliability

If non-uniform load distribution and failover configurations are enabled, then application availability and data integrity are improved, but the system requires advanced validation capabilities

Engineering Contradiction:
Improvedata integrityVSAvoidredundancy validation difficulty
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The system segments the validation process into distinct components that can be independently configured and tested. By dividing the redundancy validation into manageable segments corresponding to individual availability zones and their specific roles (primary, secondary, tertiary), the system simplifies the detection and measurement of redundancy capabilities while maintaining advanced validation functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11671486B1Managing availability zone utilizing redundancy validation
Publication Date: 2023.06.06 AMAZON TECH INC
  • US11671486B1 patent drawing
  • US11671486B1 patent drawing
  • US11671486B1 patent drawing

AI summary

The present disclosure generally relates to managing redundancy capacity in a region having a plurality of active availability zones. For individual regions, a load balancing component can implement a redundancy validation routine that includes a non-uniform distribution of load for a set of active availability zones such that one availability zone receives an increase in traffic corresponding to the likely increase that would be experienced in response to an availability zone failure. The network service can perform automatic remediation.