- tocdepth
2
Преимущества
Основные преимущества инструмента Terraform:
- Инфраструктура как код
Terraform дает возможность работать с инфраструктурой как с программным кодом и переиспользовать практики разработки, например контроль изменений или версионирование.
- Декларативный подход
Terraform позволяет описывать желаемое состояние инфраструктуры без выполнения действий для достижения состояния. Подход экономит время и расходы на создание и сопровождение инфраструктуры, уменьшает количество рутинных операций и снижает вероятность ошибок ввиду человеческого фактора.
- Контроль порядка создания и изменения ресурсов
При описании инфраструктуры облачные ресурсы возможно определять в любом порядке. Terraform автоматически анализирует зависимости между ресурсами и определяет правильную очередность создания или изменения ресурсов.
- Автоматизация действий
Terraform дает возможность настроить автоматизацию создания и изменения ресурсов. Автоматизация также снижает вероятность ошибок и ускоряет процесс сопровождения инфраструктуры.
- Идемпотентность
Количество ресурсов соответствует коду в конфигурационном файле Terraform. При применении желаемого состояния инфраструктуры, повторный запуск команды изменения не увеличивает количество ресурсов в инфраструктуре.
для Dev & Test