多可用区数据库端点如何处理 Amazon RDS 的高可用性
对于高可用性非常重要的多可用区数据库集群,请使用写入器端点进行读/写或通用型连接,并使用读取器端点进行只读连接。写入器和读取器端点比实例端点更好地管理数据库实例故障转移。与实例端点不同,如果集群中的数据库实例变得不可用,写入器和读取器端点会自动更改其连接到的数据库实例。
如果数据库集群的写入器数据库实例失败,Amazon RDS 将自动故障转移到新的写入器数据库实例。它通过将读取器数据库实例提升为新的写入器数据库实例来实现这一目标。如果发生了故障转移,您可以使用写入器端点重新连接到新提升的写入器数据库实例。或者,您可以使用读取器端点重新连接到数据库集群中的读取器数据库实例之一。在故障转移期间,在将读取器数据可实例提升为新的写入器数据库实例之后,读取器端点可能会在很短的时间内将连接定向到数据库集群的新写入器数据库实例。如果您设计自己的应用程序逻辑来管理实例端点连接,则可以手动或以编程方式搜索数据库集群中生成的可用数据库实例集。