Get Started with the Project

4 Steps  |  60 Minutes

amazon web services-projects_CD_Docker
architectural-diagram
amazon web services-project-arch_ecs

Deploy Docker containers onto Amazon EC2 Container Service (ECS) to build a fully automated continuous deployment pipeline on top of Amazon Web Services. This approach to continuous deployment is entirely serverless and uses the managed services, Amazon CodePipeline, Amazon CodeBuild, and Amazon CloudFormation, for the orchestration, build, and deployment of your software.

What you'll accomplish:

Set up a continuous deployment process that monitors a GitHub repository for new commits, using Amazon CodePipeline

Create a new Docker container image and push it into Amazon EC2 Container Registry (ECR), using Amazon CodeBuild.

Deploy the new container image to production on Amazon ECS, using an Amazon CloudFormation template.

What you'll need before starting:

An Amazon Web Services Account: You will need an Amazon Web Services account to begin provisioning resources for your continuous deployment pipeline. Sign up for Amazon Web Services .

IT Skill level: Prior experience with Docker containers, git, and GitHub is strongly recommended.

Amazon Web Services Experience: Intermediate to advanced knowledge of Amazon Web Services and its services is recommended.

Get Started wth the Project Guide