Terraform стала ключовим гравцем у світі DevOps для визначення, запуску та керування інфраструктурою у вигляді коду (IaC) на різноманітних хмарних платформах і платформах віртуалізації, включаючи AWS, Google Cloud, Azure тощо. Це практичне третє видання, розширене та ретельно оновлене для версії 1.0 і вище, показує вам найшвидший спосіб розпочати роботу з Terraform.
Співзасновник Gruntwork Євгеній (Джим) Брікман проведе вас через приклади коду, які демонструють просту декларативну мову програмування Terraform для розгортання та керування інфраструктурою за допомогою кількох команд. Ветерани системних адміністраторів, інженери DevOps і розробники-початківці швидко перейдуть від основ Terraform до роботи з повним стеком, який може підтримувати величезний обсяг трафіку та велику команду розробників.
- Порівняйте Terraform із Chef, Puppet, Ansible, CloudFormation і Pulumi
- Розгортайте сервери, балансувальники навантаження та бази даних
- Створіть багаторазову інфраструктуру за допомогою модулів Terraform
- Тестуйте свої модулі Terraform за допомогою статичного аналізу, модульних тестів і інтеграційних тестів
- Налаштуйте конвеєри CI/CD для своїх програм і коду інфраструктури
- Використовуйте вдосконалений синтаксис Terraform для циклів, умов і розгортання без простоїв
- Отримайте швидкість у Terraform 0.13 до 1.0 і вище
- Робота з кількома хмарами та постачальниками (включно з Kubernetes!)