Deep-Dive Terraform on Azure: Automated Delivery and Deployment of Azure Solutions
暫譯: 深入探討 Terraform 在 Azure 上的應用:Azure 解決方案的自動化交付與部署
Ritesh Modi
- 出版商: Apress
- 出版日期: 2021-09-28
- 售價: $2,370
- 貴賓價: 9.5 折 $2,252
- 語言: 英文
- 頁數: 219
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484273273
- ISBN-13: 9781484273272
-
相關分類:
Microsoft Azure
海外代購書籍(需單獨結帳)
商品描述
Get started with the foundations of Infrastructure as Code and learn how Terraform can automate the deployment and management of resources on Azure. This book covers all of the software engineering practices related to Terraform and Infrastructure as Code with Azure as a cloud provider.
The book starts with an introduction to Infrastructure as Code and covers basic concepts, principles, and tools, followed by an overview of Azure and Terraform that shows you how Terraform can be used to provision and manage Azure resources. You will get started writing multiple Terraform scripts and explore its various concepts. Author Ritesh Modi takes a deep dive into Terraform and teaches you about deployment and multiple resource creation using loops. Writing a reusable script using modules is discussed as well as management and administration of secrets, sensitive data, and passwords within Terraform code. You will learn to store and version Terraform scripts and know how Terraform is used in Azure DevOps pipelines. And you will write unit and integration tests for Terraform and learn its best practices. The book also highlights and walks through the Terraform Azure Provider and shows you a simple way to create a new Terraform provider.
After reading this book, you will be able to write quality Terraform scripts that are secure by design, modular, and reusable in Azure.
What Will You Learn
- Understand implementation within infrastructure and application deployments
- Provision resources in Azure using Terraform
- Use unit and integration testing
- Explore concepts such as local vs remote, importing state, workspaces, and backends
Who This Book Is For
Software engineers, DevOps professionals, and technology architects
商品描述(中文翻譯)
開始學習基礎的基礎設施即代碼(Infrastructure as Code),並了解 Terraform 如何自動化在 Azure 上的資源部署和管理。本書涵蓋了與 Terraform 和基礎設施即代碼相關的所有軟體工程實踐,並以 Azure 作為雲端提供者。
本書首先介紹基礎設施即代碼,涵蓋基本概念、原則和工具,接著提供 Azure 和 Terraform 的概述,展示如何使用 Terraform 來配置和管理 Azure 資源。您將開始撰寫多個 Terraform 腳本,並探索其各種概念。作者 Ritesh Modi 深入探討 Terraform,教您如何使用迴圈進行部署和多個資源的創建。書中還討論了使用模組撰寫可重用腳本,以及在 Terraform 代碼中管理和管理機密、敏感數據和密碼。您將學會如何存儲和版本控制 Terraform 腳本,並了解 Terraform 如何在 Azure DevOps 管道中使用。此外,您還將為 Terraform 撰寫單元測試和整合測試,並學習其最佳實踐。本書還重點介紹並逐步講解 Terraform Azure 提供者,並展示創建新 Terraform 提供者的簡單方法。
閱讀完本書後,您將能夠撰寫設計安全、模組化且可重用的高品質 Terraform 腳本,並在 Azure 中使用。
您將學到什麼
- 理解基礎設施和應用部署中的實作
- 使用 Terraform 在 Azure 中配置資源
- 使用單元測試和整合測試
- 探索本地與遠端、導入狀態、工作區和後端等概念
本書適合誰
軟體工程師、DevOps 專業人員和技術架構師
作者簡介
Ritesh Modi works with Microsoft as Senior Engineer on the Commercial Engineering team. He has served as Microsoft Regional Director as well as Regional Lead for Microsoft certified trainers.
Ritesh is an architect, a senior evangelist, cloud architect, published author, speaker, and a known leader for his contributions in Blockchain, Ethereum, Datacenter, Azure, bots, cognitive services, DevOps, artificial intelligence, and automation. He has more than a decade of experience in building and deploying enterprise solutions for customers. He has contributed to AzureRM provider multiple times as an open source contribution.
作者簡介(中文翻譯)
Ritesh Modi 在微軟擔任商業工程團隊的高級工程師。他曾擔任微軟區域總監以及微軟認證培訓師的區域負責人。
Ritesh 是一位架構師、高級推廣者、雲端架構師、已出版的作者、演講者,並因其在區塊鏈、以太坊、數據中心、Azure、機器人、認知服務、DevOps、人工智慧和自動化方面的貢獻而聞名。他在為客戶構建和部署企業解決方案方面擁有超過十年的經驗。他多次作為開源貢獻者為 AzureRM 提供者做出貢獻。