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
Introduction to Service Mesh with LinkerdLinux Foundation via edX Kubernetes for Developers: Deploying Your Code
Pluralsight Managing Apps on Kubernetes with Istio
Pluralsight Implementing and Testing Blue-Green Deployments on AWS
Pluralsight Pivotal Cloud Foundry Tutorial
YouTube