AWS CloudFormation in Action

Chuck Gehman
  • ISBN 9781617297861
  • 325 pages (estimated)
We regret that we will not be publishing this title.
Look inside
With AWS CloudFormation, you create scripts and templates that automate most aspects of deploying and managing cloud infrastructure. The result: Fast, standardized deployments and less time spent on tedious manual tasks. AWS CloudFormation in Action gives you a complete introduction to CloudFormation, taking you hands-on with increasingly complex projects that scale almost infinitely. You’ll learn to define and deploy high availability, multi-region, and database-driven websites using CloudFormation—all from the AWS console, command line or via API. Whether you’re overseeing thousands of servers or a handful of deployments, automating with CloudFormation will increase your productivity, lower your risk of human error, and allow your developers to benefit from DevOps best practices.

about the technology

CloudFormation is the native Infrastructure-as-Code (IaC) solution for AWS, simplifying resource management on Amazon Web Services. With CloudFormation you can track, control, replicate, and roll back infrastructure as quickly as copying a template. Thanks to CloudFormation, AWS engineers can easily utilize IaC DevOps methodologies and best practices for better quality, reliability and faster turnaround when fixing inevitable problems.

about the book

AWS CloudFormation in Action teaches you an automated alternative to manually deploying AWS resources. This step-by-step guide to CloudFormation resource management guides you through a seriesof real-world projects, starting with the infrastructure code templates that form the core of CloudFormation. You’ll work your way through deploying a simple website, adding features like networking, auto-scaling and load balancing, and then scale up your site to manage a global footprint with AWS’s redundancy and geographic diversity features. You’ll learn to use CloudFormation in concert with orchestration or configuration management tools like Chef, AWS OpsWorks, and AWS Systems Manager, along with how to implement continuous delivery pipelines with AWS tools, GitHub, and Jenkins. Thanks to these efficient and time saving DevOps techniques, you’ll soon be spending less time on managing deployment and more time on feature development.

what's inside

  • Create and implement CloudFormation templates
  • Manage the CloudFormation Stack lifecycle
  • Define and deploy high availability websites
  • Write scripts to execute CloudFormation deployments from Python programs
  • Operations, audits and compliance with AWS CloudWatch, Config and CloudTrail
  • Cloud Native technologies, APIs, and SDKs on AWS

about the reader

For readers with experience of AWS.

about the author

Charles Gehman has been building applications on AWS since 2012. He has been an architect, CTO, technical blogger, and developer for many years. He holds the certifications AWS Certified Developer and AWS Certified Solution Architect.

An engaging journey exploring the efficiencies of deploying Infrastructure-as-Code within the AWS Cloud.

Cameron Crews

If you work with AWS, you want to look at this book to make your life easier.

Alessandro Campeis

If you are building applications in AWS, then this is a must have book.

Kumar Unnikrishnan

Everything you need to know on reliable provisioning of AWS resources.

David Paccoud

I would recommend this as the best introduction to learn about CloudFormation and to get up-to-speed quickly.

Kent R. Spillner

A good book about Infrastructure as Code with a deep dive to AWS ecosystem and CloudFormation.

Antonio Pessolano