The Definitive Guide to Aws Infrastructure Automation: Craft Infrastructure-As-Code Solutions
暫譯: AWS 基礎設施自動化的終極指南:打造基礎設施即代碼解決方案
Campbell, Bradley
- 出版商: Apress
- 出版日期: 2019-12-07
- 定價: $1,750
- 售價: 8.0 折 $1,400
- 語言: 英文
- 頁數: 353
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1484253973
- ISBN-13: 9781484253977
-
相關分類:
Amazon Web Services
立即出貨 (庫存 < 3)
商品描述
Discover the pillars of AWS infrastructure automation, starting with API-driven infrastructure concepts and its immediate benefits such as increased agility, automation of the infrastructure life cycle, and flexibility in experimenting with new architectures. With this base established, the book discusses infrastructure-as-code concepts in a general form, establishing principled outcomes such as security and reproducibility. Inescapably, we delve into how these concepts enable and underpin the DevOps movement.
The Definitive Guide to AWS Infrastructure Automation begins by discussing services and tools that enable infrastructure-as-code solutions; first stop: AWS's CloudFormation service. You'll then cover the ever-expanding ecosystem of tooling emerging in this space, including CloudFormation wrappers such as Troposphere and orchestrators such as Sceptre, to completely independent third-party tools such as Terraform and Pulumi. As a bonus, you'll also work with AWS' newly-released CDK (Cloud Development Kit). You'll then look at how to implement modular, robust, and extensible solutions across a few examples -- in the process building out each solution with several different tools to compare and contrast the strengths and weaknesses of each.
By the end of the journey, you will have gained a wide knowledge of both the AWS-provided and third-party ecosystem of infrastructure-as-code/provisioning tools, and the strengths and weaknesses of each. You'll possess a mental framework for how to craft an infrastructure-as-code solution to solve future problems based on examples discussed throughout the book. You'll also have a demonstrable understanding of the hands-on operation of each tool, situational appropriateness of each tool, and how to leverage the tool day to day.
What You Will Learn
- Discover the technological and organizational benefits to infrastructure-as-code solutions
- Examine the overall landscape of infrastructure-as-code tooling and solutions available to consumers of AWS services
- See the strengths and weaknesses of these tools relative to one another as examined through hands-on implementation of several solutions
- Gain hands-on experience, best practices, and tips and tricks learned through several years' real-world experience delivering solutions using these very tools in a wide variety of scenarios
- Engineer solid solutions that leave room for new requirements and changes without requiring needless refactoring
Who This Book Is For
DevOps engineers, cloud engineers and architects focused on the AWS ecosystem, software engineers/developers working within the AWS ecosystem, and engineering leaders looking for best practices.
商品描述(中文翻譯)
探索 AWS 基礎設施自動化的支柱,從 API 驅動的基礎設施概念開始,及其帶來的直接好處,例如提高敏捷性、自動化基礎設施生命週期,以及在實驗新架構時的靈活性。在建立這個基礎後,本書將以一般形式討論基礎設施即代碼(infrastructure-as-code)概念,確立安全性和可重現性等原則性結果。不可避免地,我們將深入探討這些概念如何促進並支撐 DevOps 運動。
AWS 基礎設施自動化的權威指南 首先討論使基礎設施即代碼解決方案成為可能的服務和工具;第一站:AWS 的 CloudFormation 服務。接著,您將涵蓋在這個領域中不斷擴展的工具生態系統,包括 CloudFormation 包裝器如 Troposphere 和協調器如 Sceptre,以及完全獨立的第三方工具如 Terraform 和 Pulumi。作為額外內容,您還將使用 AWS 新發布的 CDK(Cloud Development Kit)。然後,您將查看如何在幾個範例中實現模組化、穩健且可擴展的解決方案——在此過程中,使用幾種不同的工具來構建每個解決方案,以比較和對比每個工具的優缺點。
在這段旅程結束時,您將對 AWS 提供的以及第三方的基礎設施即代碼/供應工具生態系統有廣泛的了解,並掌握每個工具的優缺點。您將擁有一個心理框架,幫助您根據本書中討論的範例來設計基礎設施即代碼解決方案,以解決未來的問題。您還將對每個工具的實際操作、每個工具的情境適用性以及如何在日常工作中利用這些工具有可證明的理解。
您將學到什麼
- 發現基礎設施即代碼解決方案的技術和組織好處
- 檢視可供 AWS 服務消費者使用的基礎設施即代碼工具和解決方案的整體格局
- 透過幾個解決方案的實際實施,了解這些工具之間的優缺點
- 獲得實踐經驗、最佳實踐以及在多種情境中使用這些工具提供解決方案的幾年真實經驗中學到的技巧和竅門
- 設計出穩固的解決方案,為新需求和變更留出空間,而無需不必要的重構
本書適合誰閱讀
專注於 AWS 生態系統的 DevOps 工程師、雲端工程師和架構師,在 AWS 生態系統內工作的軟體工程師/開發人員,以及尋求最佳實踐的工程領導者。
作者簡介
Bradley Campbell currently consults as a principal cloud architect at Cloudreach. He has experience in software engineering, DevOps, cloud architecture, and data engineering and architecture across a variety of verticals, mostly focused in finance. Bradley holds all relevant AWS certifications and two Google Cloud certifications, and is a Jenkins Certified Engineer. His programming background is primarily centered around Python, Perl, Go, and JavaScript, although he is always keen on exploring new languages and skills to add to his toolbox.
作者簡介(中文翻譯)
Bradley Campbell 目前擔任 Cloudreach 的首席雲端架構師。他在軟體工程、DevOps、雲端架構以及數據工程和架構方面擁有豐富的經驗,涵蓋多個行業,主要集中在金融領域。Bradley 擁有所有相關的 AWS 認證和兩項 Google Cloud 認證,並且是 Jenkins 認證工程師。他的程式設計背景主要集中在 Python、Perl、Go 和 JavaScript,儘管他始終熱衷於探索新的程式語言和技能,以擴充他的工具箱。