Amazon Route 53 Application Recovery Controller 新功能:Zonal Autoshift
Amazon Route 53 Application Recovery Controller 推出了一项新功能——Zonal Autoshift,该功能能够在云服务提供商识别到潜在故障时,自动将流量从受影响的可用区(AZ)转移出去。一旦AZ故障解决,服务会将流量重新引导回该区域。
功能背景
Zonal Autoshift 是基于去年推出的手动或编程方式启动区域转移功能的扩展。作为 Amazon Route 53 Application Recovery Controller 的一部分,区域转移功能允许用户将流量从受损的AZ中重定向出去。这两种选择都帮助客户管理和减轻AZ故障(包括电力和网络中断)对应用程序和服务的影响。
功能特点
AWS 首席开发倡导者 Sébastien Stormacq 解释了新功能如何确保云基础设施更具弹性和可靠性,并警告说:
将流量从可用区转移出去是一项需要精心准备的操作。我们建立了一系列保障措施,以确保不会意外降低应用程序的可用性。首先,我们有内部控制措施,确保一次只转移一个可用区的流量。其次,我们每周在您的基础设施上练习转移30分钟。第三,您可以定义两个 Amazon CloudWatch 警报,作为练习运行期间的断路器。
支持的服务
客户可以为 Application Load Balancer 和 Network Load Balancer 启用 Zonal Autoshift(如果跨区配置已禁用),通过 CLI、控制台或不同的 SDK 进行操作。
练习运行
Zonal Autoshift 引入了练习运行功能,该功能主动评估应用程序在从一个受损区域过渡后,是否在每个剩余区域中保持足够的容量。客户可以配置练习运行来执行区域转移,并验证工作负载的容量容忍度。
时间限制和监控
客户可以定义不允许自动练习运行的时间段,例如在当地工作时间,通过定义 CloudWatch 警报来防止练习运行开始,或监控工作负载健康状况并在出现问题时回滚。文档还提供了有关资源容量预扩展和资源类型及限制的详细信息。
测试建议
云服务提供商建议在激活新的 Zonal Autoshift 之前,首先通过手动区域转移测试部署的弹性。Stormacq 建议:
我们建议采用“爬行、行走、跑步”方法。首先,通过手动区域转移开始,以获得对应用程序的信心。然后,在非工作时间启用配置了练习运行的 Zonal Autoshift。最后,修改时间表以包括在工作时间内的练习区域转移。您希望在最不希望发生事件时测试应用程序的响应。
相关资源
“使用 Zonal Autoshift 自动从AZ故障中恢复” re:Invent 会议最近已在 YouTube 上发布。
可用性
Zonal Autoshift 在所有区域(除中国和 GovCloud 外)免费提供。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。