Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Pluralsight

Docker in Production Using Amazon Web Services

via Pluralsight

Overview

Dig into the deeper with Docker and Amazon Web Services to test, build, deploy and operate your applications for production software. Start Learning Today!

Docker has become the modern standard for distributing and running cloud native applications, whilst Amazon Web Services provides the world's most powerful and popular cloud computing platform. Together, these technologies can help you deliver your applications faster, more reliably, and at scale. In this course, Docker in Production Using Amazon Web Services, you'll learn how to master these technologies and create a powerful framework and toolset that you can use in the real world for your own applications. First, you'll discover how to leverage the power of Ansible and CloudFormation to create a generic and reusable tool chain for deploying not just Docker applications, but any cloud service you can think of using a fully automated, infrastructure as code approach. Next, you'll use this tool chain to deploy foundational resources in your AWS account, EC2 container registry repositories, Virtual Private Cloud (VPC) networking resources, and an HTTP proxy service that secures outbound communication for your applications. With this foundation in place, you'll create a production-class environment for a Microservices application that leverages a number of native AWS services including the EC2 container service, Relational Database Service, Autoscaling Groups and Application Load Balancers. Finally, you'll learn how to solve operational challenges including how to extend CloudFormation to perform custom provisioning tasks using AWS Lambda functions, how to securely manage and inject secrets into your Docker applications and supporting resources, and so much more. By the end of this course, you'll have developed an advanced understanding of how you can use Docker and AWS to deploy and run your applications faster, smarter, and more reliably than ever before.

Syllabus

  • Course Overview 1min
  • Course Introduction 32mins
  • Creating the Sample Application 27mins
  • Creating Docker Release Images 27mins
  • Setting up AWS Access 19mins
  • Running Docker Applications Using the EC2 Container Service 34mins
  • Customizing ECS Container Instances 40mins
  • Deploying AWS Infrastructure Using Ansible and CloudFormation 62mins
  • Architecting and Preparing Applications for ECS 22mins
  • Defining ECS Applications Using Ansible and CloudFormation 45mins
  • Deploying ECS Applications Using Ansible and CloudFormation 41mins
  • Creating CloudFormation Custom Resources Using AWS Lambda 57mins
  • Managing Secrets in AWS 36mins
  • Managing ECS Infrastructure Lifecycle 23mins
  • Auto Scaling ECS Applications 71mins
  • Continuous Delivery Using CodePipeline 57mins

Taught by

Justin Menga

Reviews

4.3 rating at Pluralsight based on 50 ratings

Start your review of Docker in Production Using Amazon Web Services

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.