有没有一个好的方法可以将整个 EC2 堆栈克隆到另一个可用区域?

有没有一个好的方法可以将整个 EC2 堆栈克隆到另一个可用区域?

我在 VPC 中有十几个不同大小的 EBS 支持实例、多个安全组、用于内部名称服务的 route53。

我想将整个内容克隆到另一个可用区域。有人做过这样的事情吗?OpsWorks 似乎有这个功能。有人用过吗?

答案1

云表格云形成将是实现这一目标的良好工具。

CloudFormer 可让您从帐户中现有的资源创建 AWS CloudFormation 模板。这些生成的模板基本上只是 JSON,用于表达 CloudFormer 检查的每种资源类型。然后,您可以以生成的模板为基础,根据需要调整每个资源的配置,然后使用该模板启动这些资源。

资源:

答案2

我开始使用地形以及 Terraform 导入工具地球化改造。我发现它们更合我的口味。首先,Terraform 允许迭代更改,而 Cloudformation 似乎希望在情况发生变化时刷新整个堆栈。我还发现 Terraform 语法和文档非常平易近人。我特别喜欢变量抽象和插值选项。我创建了可以在各种环境中重复使用的核心堆栈模板。

相关内容