高可用架构MHA有什么样的不足和风险点吗?
高可用架构MHA有什么样的不足和风险点吗? MHA作为传统复制下的高可用霸主,在今天的GTID环境下,开始慢慢走向没落,更多的人开始开始选择replication-manager或者orchestrator等高可用解决方案 不足及风险点: 1、failover依赖于外部脚本,比如VIP切换需要自己编写脚本实现 2、MHA启动后只检测主库是否正常,并不检查从库状态及主从延迟 3、需要基于SSH免认证配置,存在一定的安全隐患 4、没有提供从服务器的读负载均衡功能 5、从节点出现宕机等异常并没有能力处理,即没有从库故障转移能力 6、在高可用切换期间,某些场景下可能出现数据丢失的情况,并不保证数据0丢失 7、无法控制RTO恢复时间