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
AZ-400: Designing and Implementing Microsoft DevOps SolutionsA Cloud Guru Building a Continuous Integration Pipeline with Travis CI
A Cloud Guru Certified Jenkins Engineer
A Cloud Guru CloudFormation Deep Dive
A Cloud Guru DevOps Concepts
A Cloud Guru