Deploying to ECS Clusters Using CodeDeploy
In this chapter, you will learn about containers and the container services provided by AWS. You will get an overview of Docker and Elastic Container Registry (ECR) and learn about Elastic Container Service (ECS) as provided by AWS for container management. We will make changes to our example aws-code-pipeline
application and deploy it to ECS. In this chapter, we will be covering the following topics:
- What are containers?
- Docker overview
- What is ECS?
- What is Amazon ECR?
- Manually deploying an application to ECS
- Configuring CodeDeploy to install apps to ECS
In the previous chapter, we deployed our example application to the EC2 instances using the CodeDeploy service. In this chapter, we will deploy the example aws-code-pipeline
microservice to ECS using CodeDeploy. Before we deploy our containers to ECS, we need to understand more about containers themselves, so let’s get started.