Multi-Cloud Provisioning Platform for High Availability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing internet services platforms face disruptions due to the lack of redundancy in cloud provisioning, leading to potential service outages when one cloud platform fails, as they are not designed for high availability across multiple geographical locations.
Innovation Solution
A multi-cloud high availability service provisioning system architecture that automatically switches to another active cloud platform in case of failure, ensuring continuous service provisioning by registering regional internet services platforms with secondary cloud platforms and maintaining full automation of service configuration provisioning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a single cloud provisioning platform is used, then the system architecture is simple, but service availability is reduced when the platform fails
Solution Approach 1:
The system segments the provisioning function across multiple independent cloud platforms (primary and secondary) rather than relying on a single platform. Each platform can independently provision services, and the system divides the workload and risk across these segments, ensuring that failure of one segment does not compromise overall service availability.
Solution Approach 2:
The system implements beforehand cushioning by pre-configuring secondary cloud platforms as backup provisioning sources. When a platform failure occurs, the system can immediately switch to the pre-prepared secondary platform, cushioning the impact of the failure and maintaining service continuity without requiring ad-hoc recovery actions.
2Loss of time
If manual intervention is required for cloud platform switching, then control is precise, but service disruption time increases
Solution Approach 1:
The system performs preliminary action by pre-establishing relationships between primary and secondary cloud platforms before failures occur. Registration and configuration are done in advance, so when a failure happens, the switch to secondary provisioning can occur immediately without manual intervention or time-consuming setup, minimizing service disruption time.
Solution Approach 2:
The system implements self-service by enabling automatic detection of platform failures and autonomous switching to secondary cloud platforms. The system monitors the health of primary platforms and can independently initiate failover procedures without requiring manual intervention, thereby reducing service disruption time while maintaining appropriate levels of automation.
3Reliability
If regional internet services platforms are registered with only one primary cloud, then provisioning management is simple, but redundancy is lost
Solution Approach 1:
The registration management system segments the provisioning relationship by allowing regional internet services platforms to register with multiple cloud platforms (primary and secondary) independently. This segmentation creates redundant registration paths, ensuring that if one cloud platform fails, the platform remains registered and can be provisioned through alternative registered clouds, maintaining provisioning redundancy.
Data Source
AI summary
Systems and methods described herein provide redundant functionality for multi-cloud high availability continuous service provisioning. Service rule configuration of regional internet services platforms at different geographical locations are provisioned through a multi-cloud provisioning platform. The systems and methods provide that there is no disruption of service provisioning, in the event of a failure of one cloud provisioning platform, as long as at least one other cloud provisioning platform is available. In the event of a cloud disaster outage at one cloud provisioning platform, a regional internet services platform will automatically register with another active cloud provisioning platform.


