Summary
In this chapter, you successfully deployed the sample Docker application to AWS using ECS. You learned how to define key supporting application and infrastructure resources, including how to create an application database using the AWS RDS service, and how to integrate your ECS applications with application load balancers provided by the AWS Elastic Load Balancing service.
With these supporting resources in place, you learned how to create ECS task definitions that control the runtime configuration of your containers, and then deployed instances of your ECS task definitions to your ECS cluster by creating an ECS service for the sample application. You learned how an ECS task definition can define volumes and multiple container definitions, and you used this capability to create a separate non-essential container definition that always runs whenever your ECS task definition is deployed and generates static web files for the sample application. You also integrated the ECS service for...