Mastering AWS CloudFormation - Second Edition: Build resilient and production-ready infrastructure in Amazon Web Services with CloudFormation
暫譯: 精通 AWS CloudFormation - 第二版:在 Amazon Web Services 中使用 CloudFormation 建立韌性和生產就緒的基礎設施
Tovmasyan, Karen
- 出版商: Packt Publishing
- 出版日期: 2023-11-10
- 售價: $1,880
- 貴賓價: 9.5 折 $1,786
- 語言: 英文
- 頁數: 310
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1805123904
- ISBN-13: 9781805123903
-
相關分類:
Amazon Web Services
海外代購書籍(需單獨結帳)
商品描述
Achieve operational excellence by running scalable, testable, modular, repeatable, extendable, and customizable infrastructure
Key Features- Leverage AWS CloudFormation to manage your entire infrastructure
- Get up and running with maintaining your infrastructure as code and automating your environment
- Simplify infrastructure management and increase productivity with AWS CloudFormation
- Purchase of the print or Kindle book includes a free PDF eBook
The advent of DevOps and the cloud revolution has compelled software engineers and operations teams to rethink how to manage complex infrastructures and build resilient solutions. With this AWS book, you'll find out how you can use Infrastructure as Code (IaC) to simplify infrastructure operations and manage the modern cloud with AWS CloudFormation.
This guide covers AWS CloudFormation comprehensively, from template structures to developing complex and reusable infrastructure stacks. It takes you through template validation, stack deployment, and handling deployment failures. It also demonstrates the use of AWS CodeBuild and CodePipeline for automating resource delivery and implementing continuous integration and continuous delivery (CI/CD) practices.
As you advance, you'll learn how to modularize and unify your template on the fly using macros or by fixating the version using modules. You'll create resources outside of AWS with custom resources and catalog them with the CloudFormation registry. Finally, you'll improve the way you manage the modern cloud environment on AWS by extending CloudFormation through the AWS serverless application model (SAM) and the AWS cloud development kit (CDK).
By the end of this book, you'll have mastered key AWS CloudFormation concepts and will be able to extend its capabilities for developing and deploying your own infrastructure.
What you will learn- Understand modern approaches to IaC
- Develop universal, modular, and reusable CloudFormation templates
- Discover ways of applying continuous delivery with CloudFormation
- Implement IaC best practices in the AWS cloud
- Provision massive applications across multiple regions and accounts
- Automate template generation and software provisioning for AWS
- Extend CloudFormation features with custom resources and the registry
- Modularize and unify templates using modules and macros
If you are a developer who wants to learn how to write templates, a DevOps engineer or SRE interested in deployment and orchestration, or a solutions architect looking to understand the benefits of streamlined and scalable infrastructure management, this book is for you. Prior understanding of the AWS Cloud is necessary.
Table of Contents- Working with CloudFormation
- Advanced Template Development
- Validation, Linting, and Deploying the Stack
- Continuous Integration and Deployment
- Deploying to Multiple Regions and Accounts Using StackSets
- Configuration Management of EC2 Instances Using cfn-init
- Creating Resources Outside AWS Using Custom Resources
- Creating Your Own Resource Registry for CloudFormation
- Scale Your Templates Using Macros, Nested Stacks, and Modules
- Generating CloudFormation Templates Using AWS CDK
- Deploying Serverless Applications Using AWS SAM
- What's Next?
商品描述(中文翻譯)
透過運行可擴展、可測試、模組化、可重複、可擴展和可自訂的基礎設施來實現卓越運營
主要特點
- 利用 AWS CloudFormation 管理您的整個基礎設施
- 快速上手,將基礎設施作為代碼進行維護並自動化您的環境
- 簡化基礎設施管理,並通過 AWS CloudFormation 提高生產力
- 購買印刷版或 Kindle 書籍包括免費 PDF 電子書
書籍描述
DevOps 的興起和雲端革命迫使軟體工程師和運營團隊重新思考如何管理複雜的基礎設施並構建彈性解決方案。通過這本 AWS 書籍,您將了解如何使用基礎設施即代碼 (Infrastructure as Code, IaC) 來簡化基礎設施操作並使用 AWS CloudFormation 管理現代雲端。
本指南全面涵蓋 AWS CloudFormation,從模板結構到開發複雜且可重用的基礎設施堆疊。它將引導您進行模板驗證、堆疊部署和處理部署失敗。它還演示了如何使用 AWS CodeBuild 和 CodePipeline 自動化資源交付並實施持續集成和持續交付 (CI/CD) 實踐。
隨著學習的深入,您將學會如何使用宏或通過固定版本使用模組來即時模組化和統一您的模板。您將使用自訂資源在 AWS 之外創建資源,並通過 CloudFormation 註冊表對其進行編目。最後,您將通過 AWS 無伺服器應用程式模型 (SAM) 和 AWS 雲開發工具包 (CDK) 擴展 CloudFormation,改善您在 AWS 上管理現代雲環境的方式。
在本書結束時,您將掌握關鍵的 AWS CloudFormation 概念,並能夠擴展其功能以開發和部署您自己的基礎設施。
您將學到的內容
- 了解現代 IaC 方法
- 開發通用、模組化和可重用的 CloudFormation 模板
- 探索使用 CloudFormation 應用持續交付的方法
- 在 AWS 雲中實施 IaC 最佳實踐
- 在多個區域和帳戶中配置大型應用程式
- 自動生成模板和 AWS 的軟體配置
- 使用自訂資源和註冊表擴展 CloudFormation 功能
- 使用模組和宏模組化和統一模板
本書適合誰
如果您是希望學習如何編寫模板的開發人員、對部署和編排感興趣的 DevOps 工程師或 SRE,或是希望了解精簡和可擴展基礎設施管理好處的解決方案架構師,這本書適合您。需要具備對 AWS 雲的基本了解。
目錄
- 使用 CloudFormation
- 進階模板開發
- 驗證、檢查和部署堆疊
- 持續集成和部署
- 使用 StackSets 部署到多個區域和帳戶
- 使用 cfn-init 管理 EC2 實例的配置
- 使用自訂資源在 AWS 之外創建資源
- 為 CloudFormation 創建自己的資源註冊表
- 使用宏、嵌套堆疊和模組擴展您的模板
- 使用 AWS CDK 生成 CloudFormation 模板
- 使用 AWS SAM 部署無伺服器應用程式
- 接下來是什麼?