курс в AWS Skill Tree

Управление и рефакторинг инфраструктуры Terraform

Примите существующие ресурсы под управление, безопасно изменяйте модули, используйте удалённое состояние и разделяйте окружения Terraform.

AWSDevOps

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Программа

no data

Введение

Курс «Управление и рефакторинг инфраструктуры Terraform» предназначен для тех, кто уже умеет развёртывать небольшой стек с Terraform и AWS и теперь хочет безопасно его сопровождать. Примите существующее хранилище отчётов под управление, реорганизуйте конфигурацию с сохранением идентичности ресурсов и координируйте удалённое состояние между рабочими копиями и окружениями.

Лабораторные работы с пошаговыми инструкциями объясняют операции через проверку планов и фактических данных. В самостоятельных заданиях вы завершите опасный рефакторинг и восстановите границы управления окружениями. Следуйте рекомендованному порядку; каждый раздел начинается в отдельной новой среде.

Чему вы научитесь

  • Импортировать существующий бакет и проверять согласование конфигурации перед изменениями.
  • Переименовывать адреса ресурсов через объявления moved, сохраняя хранилище и исходные версии отчётов.
  • Определять типизированные входы и полезные выходы модулей, вызывать модуль из отдельных корневых каталогов и расширять стабильные ключи for_each.
  • Переносить локальные сопоставления в независимо управляемый S3 backend с версиями и различать очистку рабочих ресурсов и backend.
  • Наблюдать реальную конкуренцию за нативную блокировку между процессами Terraform и продолжать после обычного освобождения.
  • Связывать корень каждого окружения с его правильным действующим ключом состояния и менять одно окружение, сохраняя соседнее.

Для кого этот курс

Для изучающих Terraform, начинающих платформенных инженеров и специалистов по сопровождению облачной инфраструктуры, переходящих от первого развёртывания к безопасным изменениям.

Предварительные знания: Terraform on AWS for Beginners или аналогичный опыт с ресурсами бакетов AWS, переменными, сохранёнными планами и apply; основы локальных модулей и локального состояния; объекты S3 и идентичность версий. Курс по развёртыванию приложений необязателен.

Основы локальных модулей и состояния рассматриваются в курсе Terraform for Beginners.

Учебная среда: Подготовленное рабочее пространство Linux в браузере содержит Terraform, инструменты AWS и AWS View. Каждый раздел запускается независимо с рабочим пространством и исходными условиями, необходимыми для задания. Сохраняйте указанные хранилища во время функциональных проверок и соблюдайте границы очистки конкретного задания.

Часто задаваемые вопросы

Нужен ли личный аккаунт AWS или локальная установка?

Нет. Инструменты, доступ и ресурсы упражнения подготовлены в каждой независимой среде LabEx.

Что охватывают упражнения с состоянием?

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

Что оценивают самостоятельные задания?

Практические системные проверки оценивают целевые сопоставления ресурсов, сходимость текущей конфигурации, сохранность исходных данных и границы окружений.

Преподаватель

labby
Labby
Labby is the LabEx teacher.