Deploying Your AWS Application to the Cloud with Docker
Offered By: LinkedIn Learning
Course Description
Overview
Deploy code changes with little to no downtime. Discover how to build and deploy a serverless application on Amazon Web Services (AWS) using Docker.
Syllabus
Introduction
- Deploy your web apps with zero downtime
- Base knowledge
- Deployment target architecture
- Creating your CodeCommit repository
- Uploading your code to CodeCommit
- Challenge: Clone and re-upload
- Solution: Remote code repositories
- Building your ECR Docker image repository
- Reviewing your project's Dockerfile
- CodeBuild buildspec file
- Creating a CI/CD pipeline for your CodeBuild project
- Setting CodeBuild permissions
- Challenge: CodeBuild external resources
- Solution: Pulling external resources into CodeBuild
- Building the network infrastructure for your deployment
- Deploy a load balancer
- Update the IAM role for your load balancer
- Container task definition for your container
- Create an ECS cluster and service
- Challenge: Canary deployments
- Solution: Route 53 for canary deployments
- Blue-green deployment strategy
- Deploy a code change
- Validate deployment and post-deployment options
- Challenge: Failed deployment
- Solution: Rolling back your deployment
- Key takeaways and best practices
- Resources to keep learning
Taught by
Carlos Rivas
Related Courses
Scaling Docker on AWSUdemy Managing Docker Containers on AWS with the GUI
Pluralsight Déployer des conteneurs Docker avec Amazon ECS et Fargate
Coursera Project Network via Coursera Amazon Elastic Container Service (ECS) Primer (Simplified Chinese)
Amazon Web Services via AWS Skill Builder Amazon Elastic Container Service (ECS) Primer (Korean)
Amazon Web Services via AWS Skill Builder