Mastering AWS CloudFormation: Plan, develop, and deploy your cloud infrastructure effectively using AWS CloudFormation
暫譯: 精通 AWS CloudFormation:有效規劃、開發及部署您的雲端基礎設施
Tovmasyan, Karen
- 出版商: Packt Publishing
- 出版日期: 2020-05-08
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 300
- 裝訂: Quality Paper - also called trade paper
- ISBN: 178913093X
- ISBN-13: 9781789130935
-
相關分類:
Amazon Web Services
-
其他版本:
Mastering AWS CloudFormation - Second Edition: Build resilient and production-ready infrastructure in Amazon Web Services with CloudFormation
商品描述
Build scalable and production-ready infrastructure in Amazon Web Services with CloudFormation
Key Features
- Leverage AWS CloudFormation templates to manage your entire infrastructure
- Get up and running with writing your infrastructure as code and automating your environment
- Simplify infrastructure management and increase productivity with AWS CloudFormation
Book Description
DevOps and the cloud revolution have forced software engineers and operations teams to rethink how to manage infrastructures. With this AWS book, you'll understand how you can use Infrastructure as Code (IaC) to simplify IT operations and manage the modern cloud infrastructure effectively with AWS CloudFormation.
This comprehensive guide will help you explore AWS CloudFormation from template structures through to developing complex and reusable infrastructure stacks. You'll then delve into validating templates, deploying stacks, and handling deployment failures. The book will also show you how to leverage AWS CodeBuild and CodePipeline to automate resource delivery and apply continuous integration and continuous delivery (CI/CD) practices to the stack. As you advance, you'll learn how to generate templates on the fly using macros and create resources outside AWS with custom resources. Finally, you'll improve the way you manage the modern cloud in AWS by extending CloudFormation using AWS serverless application model (SAM) and AWS cloud development kit (CDK).
By the end of this book, you'll have mastered all the major AWS CloudFormation concepts and be able to simplify infrastructure management.
What you will learn
- Understand modern approaches to IaC
- Develop universal and reusable CloudFormation templates
- Discover ways to apply continuous delivery with CloudFormation
- Implement IaC best practices for the AWS Cloud
- Provision massive applications across multiple regions and accounts
- Automate template generation and software provisioning for AWS
- Extend CloudFormation with custom resources and template macros
Who this book is for
If you are a developer who wants to learn how to write templates, a DevOps engineer interested in deployment and orchestration, or a solutions architect looking to understand the benefits of managing infrastructure with ease, this book is for you. Prior understanding of the AWS Cloud is necessary.
商品描述(中文翻譯)
**在 Amazon Web Services 中使用 CloudFormation 建立可擴展且準備投入生產的基礎設施**
#### 主要特點
- 利用 AWS CloudFormation 模板來管理整個基礎設施
- 開始撰寫基礎設施作為代碼 (Infrastructure as Code, IaC) 並自動化您的環境
- 簡化基礎設施管理,並透過 AWS CloudFormation 提高生產力
#### 書籍描述
DevOps 和雲端革命迫使軟體工程師和運營團隊重新思考如何管理基礎設施。透過這本 AWS 書籍,您將了解如何使用基礎設施作為代碼 (IaC) 來簡化 IT 操作,並有效管理現代雲端基礎設施,使用 AWS CloudFormation。
這本全面的指南將幫助您探索 AWS CloudFormation,從模板結構到開發複雜且可重用的基礎設施堆疊。接著,您將深入了解模板驗證、堆疊部署和處理部署失敗。書中還將展示如何利用 AWS CodeBuild 和 CodePipeline 自動化資源交付,並將持續整合和持續交付 (CI/CD) 實踐應用於堆疊。隨著進步,您將學會如何使用宏即時生成模板,並使用自定義資源在 AWS 之外創建資源。最後,您將透過使用 AWS 無伺服器應用程式模型 (SAM) 和 AWS 雲端開發工具包 (CDK) 擴展 CloudFormation,改善您在 AWS 中管理現代雲端的方式。
在本書結束時,您將掌握所有主要的 AWS CloudFormation 概念,並能夠簡化基礎設施管理。
#### 您將學到什麼
- 理解現代的 IaC 方法
- 開發通用且可重用的 CloudFormation 模板
- 探索如何使用 CloudFormation 應用持續交付
- 實施 AWS 雲端的 IaC 最佳實踐
- 在多個區域和帳戶中配置大型應用程式
- 自動化 AWS 的模板生成和軟體配置
- 使用自定義資源和模板宏擴展 CloudFormation
#### 本書適合誰
如果您是想學習如何撰寫模板的開發人員、對部署和編排感興趣的 DevOps 工程師,或是希望了解輕鬆管理基礎設施好處的解決方案架構師,這本書適合您。需要具備對 AWS 雲端的基本了解。
作者簡介
Karen Tovmasyan started his career journey when he was still a student at university. His first job - at one of Renault's factories in Russia - welcomed him and he spent his first year there in IT support, later joining the TechProjects team and having his first servers to manage, which was his first big migration project. A few years later, he joined a SaaS company as a DevOps engineer and in 2016, he moved to the Netherlands. He holds three AWS certifications and is an active member of the Russian-speaking AWS community, helping its members to embrace cloud adoption and make the most of AWS. He gives public talks at conferences and writes content for two personal blogs, on Medium and Telegram.
作者簡介(中文翻譯)
Karen Tovmasyan 在大學時期開始了他的職業生涯。他的第一份工作是在俄羅斯的一家雷諾工廠,並在那裡度過了他的第一年,擔任 IT 支援,之後加入了 TechProjects 團隊,開始管理他的第一台伺服器,這是他第一次大型遷移專案。幾年後,他加入了一家 SaaS 公司,擔任 DevOps 工程師,並於 2016 年移居荷蘭。他擁有三項 AWS 認證,並且是俄語 AWS 社群的活躍成員,幫助其成員接受雲端技術並充分利用 AWS。他在會議上進行公開演講,並為兩個個人部落格撰寫內容,分別在 Medium 和 Telegram 上發表。
目錄大綱
- CloudFormation Refresher
- Advanced Template Development
- Validation, Linting, and Deployment of the Stack
- Continuous Integration and Deployment
- Deploying to Multiple Regions and Accounts Using StackSets
- Configuration Management of the EC2 Instances Using cfn-init
- Creating Resources outside AWS Using Custom Resources
- Dynamically Rendering the Template Using Template Macros
- Generating CloudFormation Templates Using AWS CDK
- Deploying Serverless Applications Using AWS SAM
- What's Next?
目錄大綱(中文翻譯)
- CloudFormation Refresher
- Advanced Template Development
- Validation, Linting, and Deployment of the Stack
- Continuous Integration and Deployment
- Deploying to Multiple Regions and Accounts Using StackSets
- Configuration Management of the EC2 Instances Using cfn-init
- Creating Resources outside AWS Using Custom Resources
- Dynamically Rendering the Template Using Template Macros
- Generating CloudFormation Templates Using AWS CDK
- Deploying Serverless Applications Using AWS SAM
- What's Next?