Terraform для начинающих за 50 минут | на примере AWS

Автоматизация инфраструктуры AWS (Amazon Web Services) с помощью HashiCorp Terraform 0.12
Rating: 4.6 out of 5 (192 ratings)
1,084 students
Russian
Как писать и разворачивать шаблоны Terraform
Как использовать Terraform вместе с Amazon AWS
Как на практике применять инфраструктуру-как-код

Requirements

  • Аккаунт Amazon Web Services (AWS)
  • Поможет умение писать код на чем угодно, но это необязательно

Description

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

Terraform позволяет описывать инфраструктуру в виде кода на простом, понятном человеку языке, называемом HCL (HashiCorp Configuration Language). Он считывает файлы конфигурации и предоставляет план выполнения изменений, а затем применить и подготовить. HCL постоянно развивается и уже сейчас поддерживает такие привычные программисту инструменты как циклы, условные операторы и функции преобразования данных.

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

На данный момент Terraform поддерживает более 500 провайдеров.  Речь идёт не только о провайдерах облачной инфраструктуры, таких как AWS, Azure или GCP, но также и о системах баз данных (такие как Postgres, MySQL), кластерами Kubernetes, автоматизацией Ansible, мониторингом DataDog и NewRelic, аккаунтами 1Password и многим многим другим.

В этом курсе я расскажу вам о Terraform и научу самым основам его использования. Если вы уже используете Terraform в своем проекте, то, возможно, этот курс будет для вас слишком базовым.

Who this course is for:

  • Разработчики
  • IT-руководители
  • Системные администраторы

Course content

9 sections11 lectures50m total length
  • О вас, о курсе и обо мне
    01:34

Instructor

Облачный архитектор
Тимур Бублик
  • 4.6 Instructor Rating
  • 221 Reviews
  • 1,166 Students
  • 2 Courses

Меня зовут Тимур Бублик, я работаю в качестве Cloud Architect (облачного архитектора) в Берлине. Уже почти четыре года я тесно связан с AWS и большую часть этого времени занимаюсь непосредственно консультированием и внедрением лучших практик на основе AWS по всей Германии. Моими клиентами являются как мелкие, так и крупные компании из сектора IT, медтеха, финтеха, ретейла и автоиндустрии.

За это время я также успел получить три сертификата AWS и опыт работы с Microsoft Azure. Кроме того, я специализируюсь на таких технологиях, как Terraform, Jenkins, Python и Docker.