Cross-Platform Dialing Tests for Unified Network Fault Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud computing systems lack flexibility in monitoring traffic between cloud platforms provided by different vendors and non-cloud networks, leading to poor tenant experience and limited unified operation and maintenance capabilities.
Innovation Solution
A dialing test method and apparatus that allows tenants to configure and execute dialing tests across multiple platforms, including cloud and non-cloud networks, using a control platform to generate and deploy monitoring hooks for unified traffic monitoring and fault detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a cloud provider delivers measurement instructions via their own cloud management platform, then monitoring of traffic between cloud platforms provided by that provider is achieved, but compatibility with monitoring traffic between cloud platforms provided by other cloud providers or non-cloud networks is lost, resulting in low flexibility and poor tenant experience
Solution Approach 1:
The system segments the monitoring function into independent dialing test agents that can be deployed on different platforms (cloud or non-cloud). Each agent operates autonomously to collect local network information and send it to a central server, allowing the monitoring system to work across multiple cloud providers and non-cloud networks without requiring integration with each provider's management platform.
Solution Approach 2:
A central server acts as an intermediary between dialing test agents on different platforms. The server receives network information from agents, performs unified analysis, and provides cross-platform compatibility. This mediator enables monitoring between cloud platforms from different vendors and non-cloud networks without direct integration requirements.
2Reliability
If multiple cloud platforms from different vendors are monitored using separate management systems, then each platform can be monitored independently, but unified operation and maintenance capabilities are limited and tenant experience deteriorates
Solution Approach 1:
The system merges the monitoring of multiple independent cloud platforms and non-cloud networks into a unified monitoring framework. Dialing test agents on all platforms send information to a single central server that performs unified analysis, enabling tenants to operate and maintain multiple platforms through a single interface while preserving platform independence.
Solution Approach 2:
The dialing test agent and central server design provides universal monitoring capability across different cloud platforms and non-cloud networks. The agent can be deployed on any platform, and the server handles diverse network information types, enabling a single system to perform multiple monitoring functions across heterogeneous environments.
3Adaptability or versatility
If dialing test data is collected from instances on different cloud platforms, then connectivity monitoring between platforms is enabled, but system complexity increases due to multi-platform integration requirements
Solution Approach 1:
The system extracts the monitoring functionality from complex cloud management platforms and implements it as standalone dialing test agents. These agents collect necessary network information locally and send it to a central server, eliminating the need for complex integrations with multiple cloud provider management systems while maintaining cross-platform monitoring capability.
Data Source
AI summary
The present disclosure describes an approach of obtaining dialing test information configured by a user, where the dialing test information includes an identifier of a source instance and an identifier of a destination instance. The source instance is run on a first platform, the destination instance is run on a second platform, and the first platform and the second platform belong to different vendors. A dialing test task is generated based on the dialing test information, where the dialing test task indicates the source instance to send dialing test data to the destination instance. The dialing test task is run, and dialing test result data is obtained from the first platform and the second platform. In this way, according to the technical solutions provided in embodiments of this application, a tenant can perform unified operation and maintenance on multiple platforms in a data center network.


