web-dev-qa-db-ja.com

EC2スタック全体を別のアベイラビリティーゾーンに複製する良い方法はありますか?

VPC、複数のセキュリティグループ、内部ネームサービス用のroute53に、さまざまなサイズのEBSでバックアップされたインスタンスが12個ほどあります。

すべてを別のアベイラビリティーゾーンに複製したいと思います。誰かがそのようなことをしましたか? OpsWorksにはその機能があるようです。誰かがそれを使用しましたか?

3
jorfus

CloudFormer および CloudFormation はこれに適したツールです。

CloudFormerを使用すると、アカウントにすでに存在するリソースからAWSCloudFormationテンプレートを作成できます。これらの生成されたテンプレートは基本的に、CloudFormerが調べた各タイプのリソースを表すJSONです。次に、生成されたテンプレートをベースとして使用し、必要に応じて各リソースの構成を微調整してから、テンプレートを使用してそれらのリソースを起動できます。

リソース:

8
Anthony Neace

Terraform とTerraformインポートツール Terraforming を使い始めました。私はそれらを私の好みにはるかに見つけます。一つには、Terraformは反復的な変更を許可しますが、Cloudformationは状況が変化したときにスタック全体を更新したいと考えているようです。また、Terraformの構文とドキュメントは非常に親しみやすいものだと思います。私は特に変数の抽象化と補間のオプションが好きです。さまざまな環境で再利用できるコアスタックテンプレートを作成しました。

0
jorfus