План на курса
Въведение
- Как се различава Terraform от Chef, Puppet, Ansible и Salt? Защо не AWS Management Console?
Преглед на Terraform функции и архитектура
- Инфраструктурата като код, планове за изпълнение, графики на ресурсите, автоматизация на промените
Terraform Работен процес
- Пишете, визуализирайте, създавайте, възпроизвеждайте, унищожавайте
Приготвяме се да започнем
- Подготовка на AWS акаунт за използване с Terraform Инициализиране Terraform
Изготвяне на план за изпълнение
- Писане на нов план, запазване и премахване на .tf файлове
Работа с конфигурационни файлове
- Преглед на синтаксиса Писане, контрол на версиите и актуализиране
Задаване на зависимости на ресурсите
- Използване на Terraform Resource Graph Infrastructure срещу зависимости на приложението
Разполагане на инфраструктура
- Преглед на промените в конфигурацията Извършване на промени
Управляваща държава
- Конфигуриране на бекенд с помощта на AWS S3 и AWS DynamoDB
Възпроизвеждаща инфраструктура
- Настройване на средата за приложение: dev, test/qa, stage и prod
Опаковане на конфигурационни файлове като модули
- Дублиране на код с модули за споделяне Използване на регистъра на модулите за изграждане на шаблони за многократна употреба
Интегриране Terraform в тръбопровод за внедряване
- Изграждане, разполагане и тестване на приложение Импортиране на съществуващи външни ресурси в Terraform
Terraform Настройка на производителността
- Мониторинг на инфраструктурата и показатели за ефективност
Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Опит при работа с команден ред.
- Разбиране на концепциите за облачна инфраструктура.
Публика
- Облачни архитекти
- Системни администратори
- DevOps инженери
Oтзиви от потребители (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Курс - Terraform on AWS
- След две години основно виртуална комуникация, обучение и т.н. беше страхотно отново да има курс на място заедно с целия екип - В допълнение към теорията и лабораторните упражнения е много ценно да виждате учителя да прави нещата и на живо, включително всички грешки той може да направи. Това значително помага да се придобие представа за това как трябва да се работи с даден инструмент, да се получи помощ, да се отстраняват грешки и т.н.
Christoph Bocklin - swisstopo
Курс - Terraform on AWS
Машинен превод
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Курс - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.