AWS Redshift多节点集群单个节点故障是否会导致整集群不可用?
Redshift集群节点故障可用性规则解答
你提到的节点故障替换期间集群全程不可用的说明,仅适用于单节点Redshift集群场景,多节点集群不受该规则限制。
多节点集群的单节点故障表现如下:
- 多节点Redshift默认对所有用户数据保存多份冗余副本,副本分散存储在不同计算节点上,单节点发生故障时,集群会自动将查询流量切换到可用副本,不会出现全集群不可用的情况
- 故障节点的后台替换过程中,集群仅会在非常短暂的元数据切换阶段出现请求延迟升高,不会中断正常业务访问
- 仅当多节点集群中同时故障的节点数量超过数据副本的冗余阈值时,才会触发集群不可用,单节点故障不会触发该问题
- 如果你使用的是RA3系列计算存储分离节点,故障恢复速度会比传统DC2/DS2节点更快,对业务的影响几乎可以忽略
注意:官方公开FAQ里的故障不可用描述仅针对无冗余能力的单节点部署形态,不要混淆到多节点集群场景下。
内容的提问来源于stack exchange,提问作者Frederick Scott Smith
相关产品推荐
相关产品推荐

