YoVDO

Deploying Your AWS Application to the Cloud with Docker

Offered By: LinkedIn Learning

Tags

Amazon Web Services (AWS) Courses Docker Courses Amazon Elastic Container Service (ECS) Courses Amazon Elastic Container Registry (ECR) Courses Continuous Deployment Courses Continuous Integration Courses Blue-Green Deployments Courses

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
1. Setting Up Your Continuous Integration and Deployment Pipeline
  • Deployment target architecture
  • Creating your CodeCommit repository
  • Uploading your code to CodeCommit
  • Challenge: Clone and re-upload
  • Solution: Remote code repositories
2. Building Docker Images with AWS CodeBuild
  • 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
3. CodeDeploy for Blue-Green Application Deployments
  • 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
4. Deployment, Execution, and Validation
  • Blue-green deployment strategy
  • Deploy a code change
  • Validate deployment and post-deployment options
  • Challenge: Failed deployment
  • Solution: Rolling back your deployment
Conclusion
  • Key takeaways and best practices
  • Resources to keep learning

Taught by

Carlos Rivas

Related Courses

Communicating Data Science Results
University of Washington via Coursera
Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Infrastructure
University System of Maryland via edX
Google Cloud Platform for AWS Professionals
Google via Coursera
Introduction to Apache Spark and AWS
University of London International Programmes via Coursera