Как я могу создать 2 ASG в одном файле terraform с одним приложенным ELB? - PullRequest
0 голосов
/ 18 мая 2019

Могу ли я создать 2 AWS ASG, используя один файл terraform с модулем? Пожалуйста, ведите меня с помощью терраформного кода. И нам нужно 2 ELB или 1 ELB, чтобы настроить это?

1 Ответ

0 голосов
/ 18 мая 2019

Вы можете создать 2 ASG в одном модуле terraform.Вы можете хранить все в одном файле, но рекомендуется разделять файлы модуля в отдельной папке модуля.Помимо них вы можете создавать свои ASG в одном или нескольких отдельных файлах в зависимости от того, как вы хотите организовать свое приложение.Terraform не заботится, он объединяет все файлы и строит дерево зависимостей перед выполнением, физическая организация не важна.С точки зрения архитектуры AWS вы можете иметь 2 ASG с 1, 2 или даже без ELB.ELB имеют разные функции и логику, и хотя в большинстве случаев ELB находится перед ASG, это не является обязательным требованием и полностью зависит от архитектуры.У меня были случаи, когда у ELB не было связанных ASG - вы можете загрузить баланс с двумя фиксированными экземплярами, и случаи, когда у ASG не было ELB перед ними - так как они не получали трафик, просто обрабатывали задачи из очереди для рассмотрения

Документацию по о том, как создать модуль , можно найти в официальной документации.

...