摘要
Abstract
Due to the difficulty of meeting the high concurrency,fast response,and high data security requirements brought by the increasing number of users and distribution range of a single-center business system design,a multi-center system architecture based on DNS+Global Traffic Management(GTM)+MySQL master-slave replication+dble+orchestrator+keepalived+LVS is studied.For stateless application services,the factors of multi-active in different locations are considered,providing the ability for user access traffic distribution and near access to business systems through DNS and GTM.For MySQL databases,factors such as high concurrency,multi-center data consistency,and fast data response are considered,and a centralized write and near-center read sharding design is carried out.The MySQL master-slave replication technology provides high availability for itself,dble provides MySQL sharding,read/write splitting,and nearby read capabilities,orchestrator provides high availability management for MySQL,and the ability to switch high availability with dble,LVS provides load balancing for dble,and keepalived provides high availability for MySQL near-read and LVS.The technology used in this architecture is highly mature,meeting the requirements of multi-center pressure distribution,fast response,high availability,and disaster recovery for business systems,it provides some reference for the multi-site and multi-center design of related systems.关键词
多地多中心系统/GTM/MySQL/dble/orchestrator/keepalived/LVSKey words
multi-site multi-center system/GTM/MySQL/dble/orchestrator/keepalived/LVS分类
信息技术与安全科学