处理DAX维护窗口的首选策略是什么?
DynamoDB本身不具有MW,并且具有很高的可用性。当DAX被引入到混合中时,如果它是客户端对DDB的唯一访问点,则它将成为SPOF。然后,如何在DAX计划的停机时间内正常处理降级?
我的想法是不直接使用DAX客户端,而是引入一些抽象层,当DAX发生故障时,该抽象层可以使其退回到直接DDB访问。 WDYT?
答案 0 :(得分:2)
DAX维护窗口不会使群集脱机,除非它是一个单节点群集。 DAX通过群集中的多个节点提供可用性。对于多节点群集,群集中的每个节点均按特定顺序进行维护,以使群集保持可用状态。在DAX客户端上配置了重试后,在维护窗口期间,您的工作负载不会受到影响。
除了维护窗口外,还需要将群集节点划分为多个可用区,以在可用区出现故障时提供可用性。
可以依靠DDB的抽象层并不是一个坏主意。但是,您需要确保已将配置的容量配置为处理负载峰值。