Overview - Multi-Region Infrastructure Deployment

Overview

The Amazon Web Services (AWS) Cloud makes it easy for developers to code, build, and deploy software. AWS has a continuous integration (CI) orchestration service called AWS CodePipeline and multiple deployment options to help developers quickly deploy and manage their software. Using AWS CodePipeline makes it easy to continuously build and test your AWS CloudFormation templates whenever you change them.

The Multi-Region Infrastructure Deployment solution supports controlled updates to infrastructure for applications that are deployed across primary and secondary Regions. This makes it easier to set up multi-region architectures and maintain consistency of workloads. This solution automatically detects the source code changes in the GitHub repository, deploys and validates a stage AWS CloudFormation stack, and deploys AWS CloudFormation stacks into a primary and secondary Region. This solution automatically provisions and configures AWS CodePipeline to automate the continuous integration/continuous delivery (CI/CD) pipeline for CloudFormation templates in the AWS Cloud.

Cost

You are responsible for the cost of the AWS services used while running this solution. As of the date of publication, the cost for running this solution with default settings in the US East (N. Virginia) Region is approximately $3.00 per month. This estimate will vary based on the number of times a commit is pushed to the GitHub repository, AWS Lambda functions invoked, and Amazon Simple Storage Service (Amazon S3) storage fees. Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.