Развёртывание приложений AWS с Terraform связывает конфигурацию Terraform с работающим приложением. Вы создадите небольшую сеть AWS, запустите настроенную рабочую нагрузку EC2, предоставите ей ограниченный доступ к закрытому отчёту и изучите изменения при выпуске новой версии.
Пошаговые лабораторные работы объясняют и демонстрируют каждый навык. Самостоятельные задания объединяют их в задачи восстановления и создания сред предварительного просмотра. Работающей инстанции недостаточно: приложение должно отвечать, доступ должен оставаться ограниченным, а соседние ресурсы — сохраниться.
Чему вы научитесь
- Определять VPC и подсети, настраивать маршруты в интернет и ограничивать трафик приложения группами безопасности.
- Читать подготовленный AMI через источник данных и инициализировать приложение EC2 с помощью User Data.
- Диагностировать недоступное приложение, сохраняя его инстанцию и существующие файлы.
- Связывать роли IAM и профили инстанций, чтобы рабочая нагрузка читала нужный закрытый отчёт, а затем проверять отзыв разрешений.
- Вызывать предоставленный локальный модуль, различать обновление и замену и проверять ответ новой версии приложения.
- Собирать независимую среду предварительного просмотра и удалять только принадлежащие ей ресурсы.
Для кого этот курс
Курс предназначен для тех, кто знаком с основами Terraform и хочет применить их к небольшой рабочей нагрузке AWS.
Предварительные знания: Уверенная работа со ссылками на ресурсы, переменными, планами, состоянием и простыми вызовами локальных модулей. Также нужны основы AWS VPC, подсетей, маршрутов, групп безопасности, EC2, User Data, ролей IAM и разрешений S3 с ограниченной областью действия. Перед началом пройдите Terraform on AWS for Beginners или получите равноценные знания. Terraform for Beginners даёт необходимые основы состояния и локальных модулей.
Учебная среда: LabEx предоставляет подготовленный терминал Linux и среду AWS в браузере. Работы с приложениями включают AWS View для наблюдения за ресурсами и отправки настоящих запросов рабочей нагрузке. Каждая работа запускается независимо и не требует ресурсов предыдущих VM.
Часто задаваемые вопросы
Нужен ли собственный аккаунт AWS или локальная установка Terraform?
Нет. Работы предоставляют инструменты и учётные данные для подготовленной среды.
Буду ли я писать приложение с нуля?
Нет. Небольшое приложение отчётов уже предоставлено, чтобы вы сосредоточились на связях инфраструктуры, начальной настройке, доступе и жизненном цикле.
Чем самостоятельные задания отличаются от пошаговых работ?
Задания задают результаты и границы сохранения ресурсов, которых нужно достичь самостоятельно с уже изученными навыками. Доступны полные решения с объяснениями.
Охватывает ли курс архитектуру для промышленной эксплуатации?
Курс ограничен небольшим приложением с сетью, инстанцией и доступом к закрытым данным. Балансировка нагрузки, базы данных, оркестрация и высокая доступность в промышленной эксплуатации не входят в программу.





