Продвинутый
Что такое Infrastructure as Code (IaC) и какие инструменты используются?
IaC (Инфраструктура как код) — это подход, при котором серверы, сети и базы данных настраиваются не вручную (кликами в админке), а описываются в виде конфигурационных файлов (кода).
✅ Плюсы:
- Код хранится в Git (версионирование, ревью).
- Можно за 5 минут поднять точную копию Production-стенда для тестирования.
- Исключает человеческий фактор ("забыл открыть порт").
Популярные инструменты:
- Terraform: Создает облачные ресурсы (AWS, Яндекс Облако).
- Ansible: Настраивает софт внутри серверов (устанавливает Nginx, копирует файлы).