Paper
25 May 2023 A distributed application high availability implementation
Weiwei Cai, Chuanji Gao, Yong Zhang, Guangyin Shi, Dongchao Yin, Jingsong Xu, Wengang Wang
Author Affiliations +
Proceedings Volume 12712, International Conference on Cloud Computing, Performance Computing, and Deep Learning (CCPCDL 2023); 1271206 (2023) https://doi.org/10.1117/12.2678844
Event: International Conference on Cloud Computing, Performance Computing, and Deep Learning (CCPCDL 2023), 2023, Huzhou, China
Abstract
Application high availability (HA) has always been the goal pursued by various core businesses. At the practical level, multiple business systems are usually deployed based on two or more physically separated data centers, which are connected by BGP or dedicated lines to ensure data transmission efficiency and latency; and specifically for each data center, applications deployed through the industry's leading cloud-native technology development can provide a certain degree of single-cluster HA. This paper does not involve physical topology, like link layer and other hardware facility level HA implementation scheme, but mainly focuses on the software level HA, under the premise of hardware level HA, in order to achieve the HA effect of minute level RTO and second level RPO. The most important thing is to solve the synchronization efficiency problem. In this paper, we design a data synchronization algorithm with dependencies, and elaborate how to combine the algorithm to achieve automatic and efficient synchronization of workloads of distributed applications developed in cloud-native way and data of stateful applications in cloud-native scenario, and at the same time, it is convenient to perform switchover rehearsal between main and standby clusters in normal times, and when failure actually occurs. It can quickly switch the flow between clusters to achieve distributed applications when a failure actually occurs, effectively solving the problem of achieving HA of cloud-native applications across multiple data center clusters.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Weiwei Cai, Chuanji Gao, Yong Zhang, Guangyin Shi, Dongchao Yin, Jingsong Xu, and Wengang Wang "A distributed application high availability implementation", Proc. SPIE 12712, International Conference on Cloud Computing, Performance Computing, and Deep Learning (CCPCDL 2023), 1271206 (25 May 2023); https://doi.org/10.1117/12.2678844
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Switching

Data backup

Data modeling

Data storage

Genetic algorithms

Data centers

Databases

Back to Top