我想提高 ElastiCache for Redis 集群的容错能力。多可用区和自动失效转移有哪些优势?如何开启它们?
解决方法
具有自动失效转移功能的多可用区的优势
- 使用具有自动失效转移功能的多可用区设置的主要优势是最大限度地减少管理需求并增强集群可用性。开启多可用区和自动失效转移后,Amazon ElastiCache 会自动检测故障。然后,ElastiCache 会将其中一个副本节点提升为新的主节点,而无需您进行任何操作。
- 如果将主节点和副本节点置于同一可用区中,则 Redis 复制组无法灵活响应可用区服务中断。开启多可用区的 Redis 集群可以包含不同可用区中的节点。在可用区出现故障的情况下,如果开启自动失效转移,您的主节点将失效转移到其他可用区。
- 您受 Amazon ElastiCache 服务水平协议的约束,我们向开启多可用区功能的集群提供该协议。
开启具有自动失效转移功能的多可用区
您可以在创建集群时开启多可用区。或者,您可以使用现有复制组修改现有集群。有关说明,请参阅使用多可用区最大限度地减少 ElastiCache for Redis 的停机时间。
**注意:**您可以在不开启多可用区的情况下创建 Redis 集群,但这会降低容错能力。而且,如果出现可用区故障或网络连接丢失的低概率事件,节点将变为不可用。将 ElastiCache for Redis 复制与多可用区和自动失效转移结合使用,从而提高可用性和容错能力。如果关闭自动失效转移,则可以手动从一个可用区失效转移到另一个可用区。有关更多信息,请参阅测试自动失效转移。
相关信息
Amazon ElastiCache for Redis 的多可用区支持/自动失效转移