Automated Cloud Failover via Continuous State Monitoring
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
3Reliability
If cloud service providers implement automated backup solutions, then business continuity is improved, but system complexity increases
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.
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.
Data Source
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.


