Deploying to Multiple Regions and Accounts Using StackSets
In this chapter, we are going to learn about StackSets—a part of CloudFormation that allows us to deploy stacks to different regions and accounts. StackSets are useful when it comes to managing big and enterprise-class infrastructure worldwide, whether you are hosting a Software as a Service (SaaS) platform globally or are running distributed systems in the Amazon Web Services (AWS) cloud.
In this chapter, we will learn about StackSets and how to deploy them to multiple regions and accounts. By the end of this chapter, we will have learned how to prevent failures of multiple StackSet deployments using Target Account Gates (TAGs).
We will cover the following topics in this chapter:
- The legacy way of multi-regional and multi-account infrastructure management
- Introducing StackSets
- Deploying to multiple regions
- Best practices for StackSets
- Deploying to multiple accounts
- Preventing failures...