更新时间:2024-07-22 GMT+08:00
附录
名词解释
- 华为云Flexus云服务器X实例:Flexus云服务器X实例是新一代面向中小企业和开发者打造的柔性算力云服务器。Flexus云服务器X实例功能接近ECS, 同时还具备独有特点,例如Flexus云服务器X实例具有更灵活的vCPU内存配比、支持热变配不中断业务变更规格、支持性能模式等。
- 弹性云服务器 ECS:是一种可随时自助获取、可弹性伸缩的云服务器,可帮助您打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率。
- 云服务器组:通过云服务器组功能,云服务器在创建时,将尽量分散地创建在不同的主机上,提高业务的可靠性。支持反亲和性策略,即同一云服务器组中的云服务器分散地创建在不同的主机上,提高业务的可靠性。
- 弹性公网IP EIP:提供独立的公网IP资源,包括公网IP地址与公网出口带宽服务。可以与云服务器、裸金属服务器、虚拟VIP、弹性负载均衡、NAT网关等资源灵活地绑定及解绑。
- MHA:MHA(Master High Availability)目前在 MySQL 高可用方面是一个比较成熟的解决方案,它是由日本 DeNA 公司 Yoshinori Matsunobu发的,是一套优秀的动作集 MySQL Failover 和高可用环境下的主从提升的高可用软件。在 MySQL 故障转移期间,MHA 可以在 0~30 秒内自动完成数据库故障转移操作,也在故障转移过程中,MHA 很大程度地保证数据的一致性,实现真正的高可用。MHA 中有两个字符之一是 MHA Node(数据节点),另一个是 MHA Manager(管理节点)。MHA Manager 可以单独部署在单机上管理多个主从集群,也可以部署在一个从节点上。MHA Node 运行在每个 MySQL Server 上,MHA Manager 会检测到 master 节点,当 master 失败的时候,它会自动更新 slave 的数据升级到一个新的 master,然后把所有其他 slave 点放回新的 master。整个故障转移过程对于应用程序来说是完全透明的。