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

Автоматизация инфраструктуры AWS (Amazon Web Services) с помощью HashiCorp Terraform 0.12

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

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

Автоматизация инфраструктуры AWS (Amazon Web Services) с помощью HashiCorp Terraform 0.12

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

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

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

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

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