Terraform Cookbook
暫譯: Terraform 食譜
Krief, Mikael
- 出版商: Packt Publishing
- 出版日期: 2020-10-15
- 售價: $2,390
- 貴賓價: 9.5 折 $2,271
- 語言: 英文
- 頁數: 366
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1800207557
- ISBN-13: 9781800207554
-
其他版本:
Terraform Cookbook - Second Edition: Provision, run, and scale cloud architecture with real-world examples using Terraform
買這商品的人也買了...
-
$580$458 -
$299Hacking and Securing iOS Applications: Stealing Data, Hijacking Software, and How to Prevent It (Paperback)
-
$1,200CISSP All-in-One Exam Guide, 6/e (Hardcover)
-
$2,900$2,755 -
$1,225CISSP (ISC)2 Certified Information Systems Security Professional Official Study Guide, 7/e (Paperback)
-
$860$731 -
$990Terraform: Up & Running, 2e
-
$796Kubernetes 權威指南:從 Docker 到 Kubernetes 實踐全接觸, 4/e
-
$1,840$1,748 -
$2,220$2,109 -
$650$507 -
$479$455
商品描述
Key Features
- Get up and running with the latest version of Terraform, v0.13
- Design and manage infrastructure that can be shared, tested, modified, provisioned, and deployed
- Work through practical recipes to achieve zero-downtime deployment and scale your infrastructure effectively
Book Description
HashiCorp Configuration Language (HCL) has changed how we define and provision a data center infrastructure with the launch of Terraform—one of the most popular and powerful products for building Infrastructure as Code. This practical guide will show you how to leverage HashiCorp's Terraform tool to manage a complex infrastructure with ease.
Starting with recipes for setting up the environment, this book will gradually guide you in configuring, provisioning, collaborating, and building a multi-environment architecture. Unlike other books, you'll also be able to explore recipes with real-world examples to provision your Azure infrastructure with Terraform. Once you've covered topics such as Azure Template, Azure CLI, Terraform configuration, and Terragrunt, you'll delve into manual and automated testing with Terraform configurations. The next set of chapters will show you how to manage a balanced and efficient infrastructure and create reusable infrastructure with Terraform modules. Finally, you'll explore the latest DevOps trends such as continuous integration and continuous delivery (CI/CD) and zero-downtime deployments.
By the end of this book, you'll have developed the skills you need to get the most value out of Terraform and manage your infrastructure effectively.
What you will learn
- Understand how to install Terraform for local development
- Get to grips with writing Terraform configuration for infrastructure provisioning
- Use Terraform for advanced infrastructure use cases
- Understand how to write and use Terraform modules
- Discover how to use Terraform for Azure infrastructure provisioning
- Become well-versed in testing Terraform configuration
- Execute Terraform configuration in CI/CD pipelines
- Explore how to use Terraform Cloud
Who this book is for
This book is for developers, operators, and DevOps engineers looking to improve their workflow and use Infrastructure as Code. Experience with Microsoft Azure, Jenkins, shell scripting, and DevOps practices is required to get the most out of this Terraform book.
商品描述(中文翻譯)
**主要特點**
- 使用最新版本的 Terraform,v0.13,快速上手
- 設計和管理可共享、可測試、可修改、可供應和可部署的基礎設施
- 通過實用的食譜實現零停機時間部署,並有效擴展您的基礎設施
**書籍描述**
HashiCorp 配置語言 (HCL) 改變了我們定義和供應數據中心基礎設施的方式,隨著 Terraform 的推出,這是構建基礎設施即代碼 (Infrastructure as Code) 最受歡迎和強大的產品之一。本實用指南將向您展示如何利用 HashiCorp 的 Terraform 工具輕鬆管理複雜的基礎設施。
本書從設置環境的食譜開始,逐步指導您配置、供應、協作和構建多環境架構。與其他書籍不同,您還將能夠探索帶有實際案例的食譜,以使用 Terraform 供應您的 Azure 基礎設施。一旦您涵蓋了 Azure 模板、Azure CLI、Terraform 配置和 Terragrunt 等主題,您將深入了解使用 Terraform 配置進行手動和自動測試。接下來的章節將向您展示如何管理平衡和高效的基礎設施,並使用 Terraform 模塊創建可重用的基礎設施。最後,您將探索最新的 DevOps 趨勢,如持續集成和持續交付 (CI/CD) 以及零停機時間部署。
在本書結束時,您將掌握充分利用 Terraform 和有效管理基礎設施所需的技能。
**您將學到什麼**
- 理解如何為本地開發安裝 Terraform
- 熟悉撰寫 Terraform 配置以供應基礎設施
- 使用 Terraform 處理高級基礎設施用例
- 理解如何撰寫和使用 Terraform 模塊
- 探索如何使用 Terraform 供應 Azure 基礎設施
- 熟悉測試 Terraform 配置
- 在 CI/CD 管道中執行 Terraform 配置
- 探索如何使用 Terraform Cloud
**本書適合誰**
本書適合希望改善工作流程並使用基礎設施即代碼的開發人員、運營人員和 DevOps 工程師。需要具備 Microsoft Azure、Jenkins、Shell 腳本和 DevOps 實踐的經驗,以充分利用這本 Terraform 書籍。
作者簡介
Mikael Krief lives in France and works as a DevOps engineer. He came to believe that Infrastructure as Code is a fundamental practice in DevOps culture. He is therefore interested in HashiCorp products and specializes in the use of Terraform in several company contexts. He loves to share his passion through various communities, such as the HashiCorp User Groups. In 2019, he wrote the book Learning DevOps (Packt Publishing), and he also contributes to many public projects, writes blogs and other books, and speaks at conferences. For all his contributions and passion, he was nominated and selected as a HashiCorp Ambassador, and he has been awarded the Microsoft Most Valuable Professional (MVP) award for 5 years.
作者簡介(中文翻譯)
Mikael Krief 住在法國,擔任 DevOps 工程師。他相信基礎設施即代碼(Infrastructure as Code)是 DevOps 文化中的一項基本實踐。因此,他對 HashiCorp 產品感興趣,並專注於在多個公司環境中使用 Terraform。他喜歡通過各種社群分享他的熱情,例如 HashiCorp 使用者群組。2019 年,他撰寫了《Learning DevOps》(Packt Publishing)一書,並且他還參與許多公共專案,撰寫部落格和其他書籍,並在會議上發表演講。因為他的所有貢獻和熱情,他被提名並選為 HashiCorp 大使,並且連續五年獲得微軟最有價值專業人士(MVP)獎。
目錄大綱
- Setting Up the Terraform Environment
- Writing Terraform Configuration
- Building Dynamic Environments with Terraform
- Using the Terraform CLI
- Sharing Terraform Configuration with Modules
- Provisioning Azure Infrastructure with Terraform
- Deep Diving into Terraform
- Using Terraform Cloud to Improve Collaboration
目錄大綱(中文翻譯)
- Setting Up the Terraform Environment
- Writing Terraform Configuration
- Building Dynamic Environments with Terraform
- Using the Terraform CLI
- Sharing Terraform Configuration with Modules
- Provisioning Azure Infrastructure with Terraform
- Deep Diving into Terraform
- Using Terraform Cloud to Improve Collaboration