Terraform:多雲、混合雲環境下實現基礎設施即代碼(第2版)

Terraform:多雲、混合雲環境下實現基礎設施即代碼(第2版)

《Terraform:多雲、混合雲環境下實現基礎設施即代碼(第2版)》是2020年12月電子工業出版社出版的圖書,作者為[美]Yevgeniy Brikman(葉夫根尼·布里克曼),譯者為白宇。

Gruntwork公司的聯合創始人Yevgeniv(Jim)Brikman將通過豐富的代碼示例展示Terraform作為一種聲明性程式語言,如何用簡單的執行命令部署和管理基礎設施。

基本介紹

  • 中文名:Terraform:多雲、混合雲環境下實現基礎設施即代碼(第2版)
  • 作者:[美]Yevgeniy Brikman(葉夫根尼·布里克曼)
  • 譯者:白宇
  • 出版時間:2020年12月
  • 出版社:電子工業出版社
  • 頁數:376 頁
  • ISBN:9787121400223
  • 定價:108.00 元
  • 開本:16 開
內容簡介,圖書目錄,作者簡介,

內容簡介

Terraform工具已經成為DevOps領域的關鍵角色。在各種雲平台和虛擬化環境(如AWS、Goolge Cloud、Azure等)中,可以對基礎設施即代碼(laC)進行定義、部署和管理。《Terraform:多雲、混合雲環境下實現基礎設施即代碼(第2版)》介紹了如何通過Terraform在多雲和混合雲的環境下使用基礎設施即代碼,把軟體工程的優秀實踐套用於硬體的管理。作為Terraform首著的第2版,本書針對Terraform 0.12版本的重大升級,進行了內容的拓展和更新,展示了如何快速學習和使用Terraform的優秀實踐。書中通過大量的代碼示例,介紹了Terraform的基本功能、企業級模組化部署、自動化測試,以及團隊環境下使用IaC的開發部署流程。本書不僅充分展現了Terraform作為一種IaC工具的魅力,還通過多角度的對比,使讀者能夠準確把握如何在實戰中使用和配置該軟體。系統管理員、DevOps工程師、開發人員和雲服務技術從業者,都能從本書中找到所需要的知識與指導。

圖書目錄

第1章 為什麼使用Terraform 1
DevOps的崛起 1
什麼是基礎設施即代碼 4
基礎設施即代碼的好處 16
Terraform的工作原理 18
Terraform與其他IaC工具的比較 20
小結 35
第2章 Terraform入門 36
設定AWS賬戶 37
安裝Terraform 41
部署單台伺服器 42
部署單個Web伺服器 50
部署可配置的Web伺服器 58
部署Web伺服器集群 64
部署負載均衡器 69
清理工作 77
小結 78
第3章 如何管理Terraform的狀態 80
什麼是Terraform的狀態 81
共享存儲狀態檔案 83
Terraform後端的局限性 91
隔離狀態檔案 93
terraform_remote_state數據源 104
小結 115
第4章 使用Terraform模組創建可重用基礎設施 117
模組基礎知識 120
模組的輸入 123
模組的局部 127
模組的輸出 130
模組中的陷阱 132
模組版本控制 136
小結 142
第5章 Terraform技巧和竅門:循環、if條件語句、部署和陷阱 144
循環 145
有條件的判斷 165
零停機部署 179
Terraform陷阱 189
小結 198
第6章 生產級Terraform代碼 199
為什麼構建生產級基礎設施需要漫長的過程 201
生產級基礎設施檢查清單 203
生產級基礎設施模組特點 205
小結 237
第7章 如何測試Terraform代碼 239
手動測試 240
自動測試 247
小結 305
第8章 如何在團隊環境下使用Terraform 308
在團隊中實施IaC 308
部署應用程式代碼的工作流程 315
部署基礎設施代碼的工作流程 325
將上述各點整合在一起 348
小結 350
附錄A 推薦閱讀資料 252
關於作者 352
後記 356

作者簡介

Yevgeniy(Jim)Brikman喜歡編程、寫作、演講、旅行和舉重。他是Gruntwork公司的聯合創始人,該公司提供DevOps服務。他還是O'Reilly Media出版的另一本書Hello, Startup的作者。作為一名軟體工程師,他曾就職於領英(LinkedIn)、TripAdvisor、思科(Cisco)及Thomson Financial,並在康奈爾大學獲得學士和碩士學位。
白宇,曾擔任西部數據、貝爾、加拿大豐業銀行、飛利浦半導體、西門子通信、松下高通等多家500強公司的系統架構工程師、運維架構師,以及Atlassian 產品認證專家,長期從事 DevOps、SRE、企業雲部署、SaaS、IaaS、IaC等軟體工程相關的技術諮詢。

相關詞條

熱門詞條

聯絡我們