Назад

Платформа ·

Как описать инфраструктуру как код

Сделать создание и изменение ресурсов воспроизводимым, проверяемым и версионируемым.

Платформа: визуальный контекст этапа

Кратко: за 2 минуты

Сделать создание и изменение ресурсов воспроизводимым, проверяемым и версионируемым. Результат работы — IaC Repository.

Главная пользаПравильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации.
Первое действиеВыберите модульные границы
Готово, когдаРучные изменения обнаруживаются

Когда применять

Урок относится к этапу «Платформа». Создать воспроизводимую, управляемую и безопасную основу для работы сервисов. Задачу выполняют до реализации или согласования зависимого решения, чтобы команда опиралась на проверенные факты и однозначные договоренности.

ЦельПравильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации.
ДействиеВыберите модульные границы
ПроверкаРучные изменения обнаруживаются

Что это дает

Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «IaC Repository».

Пошагово: как выполнить

  1. Выберите модульные границы
  2. Импортируйте существующие ресурсы
  3. Настройте plan, review и policy checks

Критерии приемки

  • Ручные изменения обнаруживаются
  • State защищен и резервируется
  • Модули имеют версии

Типичные ошибки

  • Смешивать все окружения в одном state
  • Хранить секреты в коде

Инструменты

TerraformOpenTofuAnsible

Пример

Плохой пример

Смешивать все окружения в одном state

Хороший пример

Учебный пример. Новый экземпляр сервиса создается из проверяемого описания. План показывает ожидаемые изменения, секреты хранятся отдельно, повторный запуск не создает дубликаты; ручные правки обнаруживаются как расхождение.

Шаблон

Изменение IaC

Скачать рабочий лист этого урока

Выбрать рабочий шаблон

Рабочий артефакт

Рабочий артефакт

Изменение IaC

Учебный пример. Новый экземпляр сервиса создается из проверяемого описания. План показывает ожидаемые изменения, секреты хранятся отдельно, повторный запуск не создает дубликаты; ручные правки обнаруживаются как расхождение.

  • Окружения
  • Ресурсы
  • Зависимости
  • Доступы

Контроль качества

Артефакт

Паспорт инфраструктуры

Метрика проверки

Ручные изменения обнаруживаются

Когда пересматривать

После релизов, изменения требований, обновления целей и появления новых рисков.

Что передать дальше

Контекст, проблему, доказательство, владельца, срок и критерий приемки.

Перед отметкой выполнено: Ручные изменения обнаруживаются

Как применять

Начинайте с влияния на пользователя, продукт и команду. Затем проверьте реализуемость, критерии качества и формат доказательства результата. Хороший пункт чеклиста объясняет, какую проблему закрываем, как выполняем работу и по каким признакам считаем ее завершенной.

Короткие ответы

Частые вопросы

Зачем выполнять пункт «Как описать инфраструктуру как код»?

Правильно выполненная работа снижает стоимость переделок, делает решение проверяемым и дает участникам единый источник информации. Практический результат фиксируется в артефакте «IaC Repository».

С чего начать выполнение?

Выберите модульные границы

Как понять, что пункт выполнен?

Ручные изменения обнаруживаются

Какая ошибка чаще всего мешает результату?

Смешивать все окружения в одном state

Режим обучения

Тест по теме

Проверка понимания

Ответьте на вопросы по материалу и получите итоговый отчет: что понято хорошо, а что стоит перечитать.

0/4ответов выбрано
1. Какой главный результат должен дать пункт «Описать инфраструктуру как код»?
2. С какого действия логично начать выполнение?
3. Как понять, что тема действительно закрыта?
4. Какой ошибки стоит избегать в этой теме?

Для углубленного изучения

· Версия 2 · Обновлено

Независимая экспертная проверка не заявлена.

Что обновлено
  • — Обновлено: Название, Шаблон результата, Пример, Плохой пример, Заголовок поиска, Описание поиска, Поисковые фразы.

Материал предназначен для обучения. Адаптируйте рекомендации к внутренним регламентам компании и условиям проекта.

Предложить исправление через контакты Ariol