Назад | Перейти на главную страницу

Изменения конфигурации в неизменяемой инфраструктуре

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

Я имею в виду, как создать единый ami, который я могу развернуть для разработки, тестирования и производства, но это указывает на правильный ELB и т. Д. Для этой среды. На данный момент я могу думать только о следующих вариантах:

Есть ли способ передать набор параметров AMI при его создании или что-то еще? Как другие используют неизменяемую инфраструктуру?

Спасибо.

В Boxfuse мы живем и дышим неизменной инфраструктурой. Мы рекомендуем сочетание следующих двух подходов:

  1. Запекать как можно больше конфигурации для всех сред непосредственно в AMI (и автоматически выбирать правильный набор во время выполнения)
  2. Передайте оставшиеся настройки как экземпляр данные пользователя сценарий оболочки (cloud-init), который экспортирует среды среды со значениями, которые вам нужны для этой машины / среды