Automated Cloud Failover via Continuous State Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud-based computing environments lack efficient solutions for maintaining coherency and redundancy, particularly in load balancers, requiring manual updates and snapshots for data backup, which is costly and labor-intensive, and do not support automatic coherency maintenance across all computing resources.

Innovation Solution

A system and method for continuously monitoring and updating a primary cloud-based computing environment, storing baseline data and changes, and initiating a reconstruction of the environment in a secondary cloud platform upon failure, allowing for automatic replication of resources and configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual backup and update processes are used for cloud-based computing environments, then data redundancy can be maintained, but labor intensity and operational complexity increase significantly

Engineering Contradiction:
Improvedata redundancyVSAvoidmanual update processes
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system enables self-service automation where the backup infrastructure automatically discovers, monitors, and updates cloud computing resources without manual intervention. The automated agent performs self-directed actions to maintain backup environments, eliminating the need for manual copying and updating of configuration parameters.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual mechanical operations (copying configuration files, updating parameters) are replaced with automated electronic systems. The automated agent uses electronic discovery and monitoring mechanisms to track resource changes and trigger updates, substituting human labor with algorithm-driven processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Stability of the object's composition

If full manual copying of configuration parameters is performed for backup machines, then coherency between primary and backup environments is maintained, but time consumption and operational overhead increase

Engineering Contradiction:
Improvecoherency maintenanceVSAvoidtime for manual updates
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system implements continuous feedback loops where the automated agent monitors the primary cloud computing environment for changes, compares current state with backup state, and automatically triggers updates when discrepancies are detected. This feedback mechanism ensures coherency is maintained dynamically without manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The automated agent performs preliminary discovery and monitoring actions continuously, so when changes occur in the primary environment, the backup is already prepared to update. This preliminary preparation eliminates the need for reactive manual copying, reducing time consumption.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If cloud service providers implement automated backup solutions, then business continuity is improved, but system complexity increases

Engineering Contradiction:
Improvebusiness continuityVSAvoidsystem architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An automated agent serves as an intermediary component that bridges the primary cloud computing environment and backup infrastructure. This single intermediary handles all automation logic, change detection, and update coordination, preventing exponential complexity growth while maintaining reliable business continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The automated agent is designed as a universal component that can discover and manage multiple types of cloud resources (virtual machines, storage, networking) through a single interface. This multi-functionality reduces overall system complexity by consolidating backup management capabilities into one versatile system rather than multiple specialized systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10387279B2System and method for providing failovers for a cloud-based computing environment
Publication Date: 2019.08.20 AMAZON TECH INC
  • US10387279B2 patent drawing
  • US10387279B2 patent drawing
  • US10387279B2 patent drawing

AI summary

A method and system for providing failovers for a primary cloud-based computing environment (CBCE) residing in a first cloud environment. The method includes gathering information with respect to the primary CBCE; storing the gathered information in a storage space; updating the stored information based on at least one change with respect to the primary CBCE; determining, based on at least one status received from the primary CBCE, whether a failover is required for the primary CBCE; and initiating a reconstruction of the primary CBCE in a second cloud environment, when it is determined that a failover is required for the primary CBCE, wherein the reconstruction of the CBCE is based on the stored information.