我正在尝试设置到我的SQL实例的新故障转移。
这是我的第二个实例。我一年前做了第一个,所以我不完全记得创建故障转移实例的过程。
当我创建主实例时,在
"备份、恢复和高可用性">"可用性">
我选择:
• 高可用性(区域( 自动故障转移到所选区域中的另一个区域。建议用于生产实例。增加成本。
这是否足以确保我进行故障转移?
我之所以问,是因为在创建实例后,我看到没有故障转移。
在我的第一个实例(我一年前创建的旧实例(下,我看到了MySQL故障转移。喜欢这个:
Instance ID Type
- sql-old-instance MySQL 5.6
- sql-old-instance-failover MySQL Failover
- sql-new-instance MySQL 5.7
为什么新版本下没有故障转移?有没有不同的创建方式?
谢谢
故障转移副本现在称为备用副本,在发生故障转移事件之前不可用。
新的故障转移策略的工作方式与旧策略类似,但现在数据同步写入主实例磁盘和备用实例磁盘,从而减少了故障转移事件的停机时间。
如果标记了该选项High availability (regional)
则将为您的云 SQL 实例创建备用副本。
您可以通过执行手动故障转移事件来测试高可用性,该事件将在另一个区域中启动备用实例,并将涵盖所有查询。
要将流量返回到主服务器,您需要执行第二个手动故障转移事件,称为故障回复。