Solution Overview
This solution is developed based on Master High Availability (MHA) and helps you deploy highly available MySQL clusters on Huawei Cloud cloud servers. MHA is a mature and open source MySQL HA program that provides heartbeat detection, primary/standby replication, failover, and alert email sending. It is suitable for enterprises that require high availability, data integrity, and almost uninterrupted maintenance of primary servers.
Solution Architecture
This solution helps you quickly deploy an MHA MySQL cluster on Huawei Cloud.
Quick Deployment of an MHA MySQL Cluster
Version:2.0.0
Last Updated: August 2024
Built By: Huawei Cloud
Time Required for Deployment: About 20 minutes
Time Required for Uninstallation: About 10 minutes
Solution Description
Solution Description
-
This solution will create three FlexusX Instances, add them to the same FlexusX group, configure an anti-affinity policy, deploy them across AZs, and install the MHA and MySQL software on each FlexusX instance.
-
This solution will create a virtual IP address (VIP) for primary/standby switchover of the MySQL databases.
-
This solution will assign three EIPs for Internet access and alarm notifications in case of any faults.
-
This solution will create a security group to secure the FlexusX instance environment by controlling access to FlexusX instances.