Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Deploying Your AWS Application to the Cloud with Docker

Deploying Your AWS Application to the Cloud with Docker

55mIntermediate2020-03-16

Authors

Carlos Rivas

Carlos Rivas

AWS Infrastructure Expert

Course details

Today's customers want new features to be deployed quickly, and with little to no downtime. In this course, instructor Carlos Rivas helps you streamline your workflow by building and deploying serverless applications on Amazon Web Services (AWS) using Docker. Carlos covers how to set up and configure a repository using AWS CodeCommit, a Git-compatible repository. He demonstrates how to build Docker images with CodeBuild; create a CI/CD pipeline for your CodeBuild project; build the network infrastructure for your deployment; create a task definition specific to your web application; and more. And in addition to walking through an automated build process and deployment strategy, he explains how to roll back a failed deployment if things go awry. Along the way, Carlos provides challenges that enable you to test your new skills.

Skills covered

VirtualizationAmazon Web Services (AWS)AmazonCloud ServicesProjectCloud PlatformsNetwork and System AdministrationCloud Computing

Concepts

0. Introduction

  • 01 - Deploy your web apps with zero downtime
  • 02 - Base knowledge

1. Setting Up Your Continuous Integration and Deployment Pipeline

  • 03 - Deployment target architecture
  • 04 - Creating your CodeCommit repository
  • 05 - Uploading your code to CodeCommit
  • 06 - Challenge - Clone and re-upload
  • 07 - Solution - Remote code repositories

2. Building Docker Images with AWS CodeBuild

  • 08 - Building your ECR Docker image repository
  • 09 - Reviewing your project's Dockerfile
  • 10 - CodeBuild buildspec file
  • 11 - Creating a CI CD pipeline for your CodeBuild project
  • 12 - Setting CodeBuild permissions
  • 13 - Challenge - CodeBuild external resources
  • 14 - Solution - Pulling external resources into CodeBuild

3. CodeDeploy for Blue-Green Application Deployments

  • 15 - Building the network infrastructure for your deployment
  • 16 - Deploy a load balancer
  • 17 - Update the IAM role for your load balancer
  • 18 - Container task definition for your container
  • 19 - Create an ECS cluster and service
  • 20 - Challenge - Canary deployments
  • 21 - Solution - Route 53 for canary deployments

4. Deployment, Execution, and Validation

  • 22 - Blue-green deployment strategy
  • 23 - Deploy a code change
  • 24 - Validate deployment and post-deployment options
  • 25 - Challenge - Failed deployment
  • 26 - Solution - Rolling back your deployment

Conclusion

  • 27 - Key takeaways and best practices
  • 28 - Resources to keep learning

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal