Есть ли хороший способ клонировать весь стек EC2 в другую зону доступности?

У меня есть около десятка поддерживаемых EBS экземпляров разных размеров в VPC, нескольких группах безопасности, route53 для внутренней службы имен.

Я хотел бы клонировать все это в другую зону доступности. Кто-нибудь сделал такую ​​вещь? OpsWorks, кажется, имеет эту функцию. Кто-нибудь использовал это?

2 ответа

Решение

CloudFormer и CloudFormation были бы хорошими инструментами для этого.

CloudFormer позволяет создавать шаблоны AWS CloudFormation из ресурсов, которые уже существуют в вашей учетной записи. Эти сгенерированные шаблоны в основном являются просто JSON, который выражает каждый тип ресурса, который исследовал CloudFormer. Затем вы можете взять сгенерированный шаблон за основу, настроить конфигурацию каждого ресурса, а затем использовать шаблон для запуска этих ресурсов.

Ресурсы:

Я начал использовать Terraform и инструмент импорта Terraform под названием Terraforming. Я нахожу их гораздо больше по своему вкусу. Во-первых, Terraform допускает итеративные изменения, в то время как Cloudformation, кажется, хочет обновить весь стек, когда все меняется. Я также нахожу синтаксис и документацию Terraform вполне доступными. Я особенно люблю переменную абстракцию и варианты интерполяции. Я создал шаблоны базовых стеков, которые можно повторно использовать в различных средах.

Другие вопросы по тегам