курс в AWS Skill Tree

Развёртывание приложений AWS с Terraform

Примените основы Terraform к сетям AWS, инициализации EC2, закрытым отчётам, восстановлению и независимым средам предварительного просмотра.

AWS

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

Введение

Развёртывание приложений 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?

Нет. Работы предоставляют инструменты и учётные данные для подготовленной среды.

Буду ли я писать приложение с нуля?

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

Чем самостоятельные задания отличаются от пошаговых работ?

Задания задают результаты и границы сохранения ресурсов, которых нужно достичь самостоятельно с уже изученными навыками. Доступны полные решения с объяснениями.

Охватывает ли курс архитектуру для промышленной эксплуатации?

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

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

labby
Labby
Labby is the LabEx teacher.