Reverse Health Checks for Cloud Network Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cloud environments face network connectivity disruptions due to hardware failures and other technical issues, affecting the responsiveness of software applications and services, and existing solutions fail to effectively monitor and manage these disruptions across multiple availability zones.
Innovation Solution
The implementation of internal and external web agents configured to perform network calls and collect response data, generating structured data to determine the health status of network connectivity across multiple availability zones, allowing for real-time monitoring and notification of outages and connectivity issues.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If web agents are deployed across multiple network segments and availability zones to monitor network connectivity, then measurement precision of network health status is improved, but device complexity increases
Solution Approach 1:
The monitoring system is segmented into multiple independent web agents deployed across different network segments and availability zones. Each agent independently monitors connectivity within its segment, and results are aggregated to form a comprehensive view. This segmentation enables precise local monitoring without requiring a single complex centralized system, resolving the contradiction between measurement precision and device complexity.
2Reliability
If comprehensive network calls are performed between internal and external web agents to detect outages, then reliability of outage detection is improved, but loss of time increases
Solution Approach 1:
Web agents perform preliminary connectivity checks and maintain readiness to detect outages. The system proactively establishes baseline connectivity patterns and can immediately identify deviations. This preliminary action enables reliable outage detection without requiring time-consuming comprehensive analysis when an outage occurs, as the monitoring infrastructure is already in place and actively checking connectivity.
Solution Approach 2:
The system implements continuous feedback loops where web agents constantly report connectivity status and receive instructions. This real-time feedback mechanism enables rapid detection and response to outages, maintaining high reliability while minimizing detection time through automated decision-making based on predefined thresholds and patterns.
3Measurement precision
If multiple internal and external web agents are configured to perform network calls, then measurement precision of network health status is improved, but use of energy increases
Solution Approach 1:
The monitoring system performs partial connectivity checks focused on critical network paths and segments rather than exhaustive testing of all possible connections. Web agents prioritize monitoring essential connectivity routes and can reduce monitoring intensity during normal operation, increasing precision for critical paths while managing overall energy consumption through selective rather than comprehensive monitoring.
Data Source
AI summary
The present disclosure relates to computer-implemented methods, software, and systems for detecting isolated zones in a cloud platform. Aggregated data for network connectivity status of web agents at the cloud platform is iteratively collected at a health service. The aggregated data is generated based on network call log data for external accessibility of the web agents. The web agents run at different network segments of the cloud platform. The network call log data is generated based on executed network calls issued from one or more external web agents running outside of the cloud platform and directed to each of the web agents at the cloud platform. A poll request for a network connectivity status for inbound connectivity for an entity running on the cloud platform is received. In response to evaluating the collected aggregated data, the network connectivity status for inbound connectivity for the entity is provided.


