我有一个在N.Virginia Region运行的应用程序。我想配置区域故障转移,这样如果我的N.Virgina区域或应用程序出现故障,同一应用程序应该出现在辅助区域。最初的二级区域不应该有任何资源。可能我们只能在应用程序中使用CloudFormation模板,或在辅助区域中使用Lambda函数,这可以调出次要区域中的所有资源。
对于区域之间的数据复制,我将EBS的快照定期复制到辅助区域,并将在辅助区域中运行RDS的只读副本。但我希望,EC2,Loadbalancer,EBS和其他资源能够在故障转移时启动。
我主要关注的是实现区域级别的高可用性,而不必在发生故障转移之前在次要区域花费成本。