Infrastructure Automation with Terraform: Automate and Orchestrate Your Infrastructure with Terraform Across Aws and Microsoft Azure
暫譯: 使用 Terraform 進行基礎設施自動化:在 AWS 和 Microsoft Azure 上自動化和協調您的基礎設施

Mitesh Soni, Ankita Patil

  • 出版商: BPB Publications
  • 出版日期: 2022-06-16
  • 售價: $1,380
  • 貴賓價: 9.5$1,311
  • 語言: 英文
  • 頁數: 468
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 935551090X
  • ISBN-13: 9789355510907
  • 相關分類: Amazon Web ServicesMicrosoft Azure
  • 海外代購書籍(需單獨結帳)

商品描述

Use Terraform and Jenkins to implement Infrastructure as Code and Pipeline as Code across multi-cloud environments

KEY FEATURES

● Step-by-step guidelines for managing infrastructure across multiple cloud platforms.

● Expert-led coverage on managing Pipeline as Code using Jenkins.

● Includes images demonstrating how to manage AWS and Azure resources using Terraform Modules.

DESCRIPTION

This book explains how to quickly learn and utilize Terraform to incorporate Infrastructure as Code into a continuous integration and continuous delivery pipeline. The book gives you the step-by-step instructions with screenshots and diagrams to make the learning more accessible and fun.


This book discusses the necessity of Infrastructure as a Code (IaC) and the many tools available for implementing IaC. You will gain the knowledge of resource creation, IAM roles, EC2 instances, elastic load balancers, and building terraform scripts, among other learnings. Next, you will explore projects and use-cases for implementing DevOps concepts like Continuous Integration, Infrastructure as Code, and Continuous Delivery. Finally, you learn about the Terraform Modules and how to establish networks and Kubernetes clusters on various cloud providers. Installing and configuring Jenkins and SonarQube in Cloud Environments will also be discussed.


As a result of reading this book, you will be able to apply Infrastructure as Code and Pipeline as Code principles to major cloud providers such as AWS and Azure.


WHAT YOU WILL LEARN

● Create, manage, and maintain AWS and Microsoft Azure infrastructure.

● Using Packer, create AMIs and EC2 instances.

● Utilize Terraform Modules to create VPC and Kubernetes clusters.

● Put the Pipeline and Infrastructure as Code principles into practice.

● Utilize Jenkins to automate the application lifecycle management process.


WHO THIS BOOK IS FOR

This book will primarily help DevOps, Cloud Operations, Agile teams, Cloud Native Developers, and Networking Professionals. Being familiar with the fundamentals of Cloud Computing and DevOps will be beneficial.

商品描述(中文翻譯)

使用 Terraform 和 Jenkins 在多雲環境中實現基礎設施即代碼(Infrastructure as Code)和管道即代碼(Pipeline as Code)

主要特點
● 提供逐步指導,管理多個雲平台上的基礎設施。
● 專家主導的內容,講解如何使用 Jenkins 管理管道即代碼。
● 包含圖片,展示如何使用 Terraform 模組管理 AWS 和 Azure 資源。

描述
本書解釋了如何快速學習和利用 Terraform 將基礎設施即代碼整合到持續集成(Continuous Integration)和持續交付(Continuous Delivery)管道中。本書提供逐步指導,並附有截圖和圖示,使學習變得更容易和有趣。

本書討論了基礎設施即代碼(Infrastructure as Code, IaC)的必要性以及實現 IaC 的多種工具。您將獲得資源創建、IAM 角色、EC2 實例、彈性負載平衡器以及構建 Terraform 腳本等知識。接下來,您將探索實施 DevOps 概念(如持續集成、基礎設施即代碼和持續交付)的項目和案例。最後,您將學習 Terraform 模組以及如何在各大雲服務提供商上建立網絡和 Kubernetes 集群。還將討論在雲環境中安裝和配置 Jenkins 和 SonarQube。

閱讀本書後,您將能夠將基礎設施即代碼和管道即代碼的原則應用於主要雲服務提供商,如 AWS 和 Azure。

您將學到的內容
● 創建、管理和維護 AWS 和 Microsoft Azure 基礎設施。
● 使用 Packer 創建 AMI 和 EC2 實例。
● 利用 Terraform 模組創建 VPC 和 Kubernetes 集群。
● 將管道和基礎設施即代碼的原則付諸實踐。
● 利用 Jenkins 自動化應用程序生命週期管理過程。

本書適合對象
本書主要幫助 DevOps、雲運營、敏捷團隊、雲原生開發者和網絡專業人士。熟悉雲計算和 DevOps 的基本概念將會有所幫助。