Chapter 8. Deploying Applications Using ECS
In the previous chapter, you learned how to configure and deploy ECS clusters in AWS using EC2 Auto Scaling groups, and the goal of this chapter is to deploy ECS applications to your newly built ECS cluster using CloudFormation.
You will first get started learning how to define and deploy the various supporting resources that are typically required for ECS applications in a production-grade environment. These resources include creating an application database to store data for your application, deploying application load balancers to service and load balance requests to your application, and configuring other resources, such as IAM roles and security groups, that control access to and from your application.
With these supporting resources in place, you will proceed to create ECS task definitions that define the run-time configuration of your containers and then configure ECS services that deploy your ECS task definitions to your ECS clusters, and...