Infrastructure-As-Code Automation Using Terraform, Packer, and Vault: Hands-On Deployment, Configuration, and Best Practices
暫譯: 使用 Terraform、Packer 和 Vault 的基礎設施即代碼自動化:實作部署、配置與最佳實踐

Sabharwal, Navin, Pandey, Piyush

  • 出版商: Apress
  • 出版日期: 2021-08-24
  • 售價: $2,040
  • 貴賓價: 9.5$1,938
  • 語言: 英文
  • 頁數: 212
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484271289
  • ISBN-13: 9781484271285
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

相關主題

商品描述

Discover the methodologies and best practices for getting started with HashiCorp tools, including Terraform, Vault, and Packer. The book begins with an introduction to the infrastructure-as-code concept while establishing the need for automation and management technologies. You'll go over hands-on deployment, configuration, and best practices for Terraform, Packer, Vault, Nomad, and Consul. You'll then delve deeper into developing automation code using Terraform for automating AWS/Azure/GCP public cloud tasks; advanced topics include leveraging Vault for secrets management and Packer for image management.

Along the way you will also look at Nomad and Consul for managing application orchestration along with network interconnectivity. In each chapter you will cover automated infrastructure and application deployment on the VM/container base ecosystem. The book provides sample code and best-practice guidance for developers and architects to look at infrastructure-as-code adoption from a holistic viewpoint.

 

All the code presented in the book is available in the form of scripts, which allow you to try out the examples and extend them in interesting ways.

What You Will Learn

 

  • Get an overview of the architecture of Terraform, Vault, Packer, Nomad, and Consul
  • Follow hands-on steps for enabling Terraform, Vault, Packer, Nomad, and Consul
  • Automate various services on the public cloud, including AWS, Azure, and GCP

 

Who This Book Is For

Developers, architects, and administrators who want to learn about infrastructure-as-code automation.

 

商品描述(中文翻譯)

發現使用 HashiCorp 工具(包括 Terraform、Vault 和 Packer)入門的方法論和最佳實踐。本書首先介紹基礎設施即代碼(infrastructure-as-code)的概念,同時強調自動化和管理技術的必要性。您將學習 Terraform、Packer、Vault、Nomad 和 Consul 的實作部署、配置及最佳實踐。接著,您將深入探討使用 Terraform 開發自動化代碼,以自動化 AWS/Azure/GCP 公有雲任務;進階主題包括利用 Vault 進行秘密管理和使用 Packer 進行映像管理。

在此過程中,您還將了解 Nomad 和 Consul 以管理應用程式編排及網路互連。在每一章中,您將涵蓋在虛擬機/容器基礎生態系統上的自動化基礎設施和應用程式部署。本書提供範例代碼和最佳實踐指導,幫助開發人員和架構師從整體觀點看待基礎設施即代碼的採用。

本書中呈現的所有代碼均以腳本形式提供,讓您可以嘗試這些範例並以有趣的方式擴展它們。

您將學到的內容:

- 獲得 Terraform、Vault、Packer、Nomad 和 Consul 架構的概述
- 按步驟操作以啟用 Terraform、Vault、Packer、Nomad 和 Consul
- 自動化公有雲上的各種服務,包括 AWS、Azure 和 GCP

本書適合對象:

希望學習基礎設施即代碼自動化的開發人員、架構師和管理員。

作者簡介

Navin Sabharwal is an innovator, thought leader, author, and consultant in the areas of AI, machine learning, cloud computing, big data analytics, and software product development. He is responsible for IP development and service delivery in the areas of AI and machine learning, automation products, GCP, cloud computing, public cloud AWS, and Microsoft Azure. Navin has created niche award-winning products and solutions and has filed numerous patents in diverse fields such as IT services, assessment engines, ranking algorithms, capacity planning engines, and knowledge management.

 

Sarvesh Pandey is an innovator and thought leader in the area of hybrid cloud lifecycle automation covering technologies such as cloud management automation, and infrastructure-as-code and runbook automation with overall 15 years of IT experience. He currently works as associate director and practice head for cloud management automation in the HCL DRYiCE practice focusing on planning, designing, and managing multiple infrastructure automation projects of strategic importance to the cloud journey and the IAC framework. He possesses excellent experience of working with highly engineered systems which require deep understanding of cutting-edge technology and their key drivers in multiple markets.

 

作者簡介(中文翻譯)

Navin Sabharwal 是一位創新者、思想領袖、作者及顧問,專注於人工智慧(AI)、機器學習、雲端運算、大數據分析及軟體產品開發等領域。他負責 AI 和機器學習、自動化產品、GCP、雲端運算、公共雲 AWS 及 Microsoft Azure 的知識產權開發和服務交付。Navin 創造了多個獲獎的利基產品和解決方案,並在 IT 服務、評估引擎、排名演算法、容量規劃引擎及知識管理等多個領域申請了許多專利。

Sarvesh Pandey 是一位創新者和思想領袖,專注於混合雲生命周期自動化,涵蓋雲端管理自動化、基礎設施即代碼(Infrastructure-as-Code)及運行手冊自動化等技術,擁有 15 年的 IT 經驗。他目前擔任 HCL DRYiCE 實踐中的雲端管理自動化副總監及實踐負責人,專注於規劃、設計及管理多個對雲端旅程及 IAC 框架具有戰略重要性的基礎設施自動化專案。他擁有與高度工程化系統合作的豐富經驗,這些系統需要對尖端技術及其在多個市場中的關鍵驅動因素有深入的理解。