Платформа ·
Как описать инфраструктуру как код
Сделать создание и изменение ресурсов воспроизводимым, проверяемым и версионируемым.
Кратко: за 2 минуты
Сделать создание и изменение ресурсов воспроизводимым, проверяемым и версионируемым. Результат работы — IaC Repository.
Когда применять
Урок относится к этапу «Платформа». Создать воспроизводимую, управляемую и безопасную основу для работы сервисов. Задачу выполняют до реализации или согласования зависимого решения, чтобы команда опиралась на проверенные факты и однозначные договоренности.
Что это дает
Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «IaC Repository».
Пошагово: как выполнить
- Выберите модульные границы
- Импортируйте существующие ресурсы
- Настройте plan, review и policy checks
Критерии приемки
- Ручные изменения обнаруживаются
- State защищен и резервируется
- Модули имеют версии
Типичные ошибки
- Смешивать все окружения в одном state
- Хранить секреты в коде
Инструменты
Пример
Плохой пример
Смешивать все окружения в одном state
Хороший пример
Учебный пример. Новый экземпляр сервиса создается из проверяемого описания. План показывает ожидаемые изменения, секреты хранятся отдельно, повторный запуск не создает дубликаты; ручные правки обнаруживаются как расхождение.
Шаблон
Изменение IaC
Скачать рабочий лист этого урока
Выбрать рабочий шаблонРабочий артефакт
Рабочий артефакт
Изменение IaC
Учебный пример. Новый экземпляр сервиса создается из проверяемого описания. План показывает ожидаемые изменения, секреты хранятся отдельно, повторный запуск не создает дубликаты; ручные правки обнаруживаются как расхождение.
- Окружения
- Ресурсы
- Зависимости
- Доступы
Контроль качества
Паспорт инфраструктуры
Ручные изменения обнаруживаются
После релизов, изменения требований, обновления целей и появления новых рисков.
Контекст, проблему, доказательство, владельца, срок и критерий приемки.
Перед отметкой выполнено: Ручные изменения обнаруживаются
Как применять
Начинайте с влияния на пользователя, продукт и команду. Затем проверьте реализуемость, критерии качества и формат доказательства результата. Хороший пункт чеклиста объясняет, какую проблему закрываем, как выполняем работу и по каким признакам считаем ее завершенной.
Короткие ответы
Частые вопросы
Зачем выполнять пункт «Как описать инфраструктуру как код»?
Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «IaC Repository».
С чего начать выполнение?
Выберите модульные границы
Как понять, что пункт выполнен?
Ручные изменения обнаруживаются
Какая ошибка чаще всего мешает результату?
Смешивать все окружения в одном state
Режим обучения
Тест по теме
Проверка понимания
Ответьте на вопросы по материалу и получите итоговый отчет: что понято хорошо, а что стоит перечитать.
Для углубленного изучения
Редакция Ariol · Версия 2 · Обновлено
Независимая экспертная проверка не заявлена.
Что обновлено
- — Обновлено: Название, Шаблон результата, Пример, Плохой пример, Заголовок поиска, Описание поиска, Поисковые фразы.
Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.
Предложить исправление через контакты Ariol