Using Docker with AWS Elastic Beanstalk

Looking to deploy your Docker container cluster to the cloud but can't get your mind around the complexity? AWS's Elastic Beanstalk is a managed service that abstracts most of the layers of difficulty away. This course will get you started.
Course info
Rating
(11)
Level
Beginner
Updated
Apr 6, 2017
Duration
57m
Table of contents
Description
Course info
Rating
(11)
Level
Beginner
Updated
Apr 6, 2017
Duration
57m
Description

At the core of Elastic Beanstalk - especially as it's used for Docker container deployments - is a thorough knowledge of Docker container clusters. In this course, Using Docker with AWS Elastic Beanstalk, you will learn how to deploy and coordinate individual Docker containers into a fully-managed AWS-based Docker cluster. You will review some container basics and understand how Beanstalk invisibly marshals a wide range of AWS resources to make the cluster work. Next you'll see how Docker clusters are built through a quick look at Docker Swarm mode. Finally, you'll launch your own multi-tiered Docker application on Elastic Beanstalk. When you're finished with this course, you will have a solid working knowledge of running Docker containers on AWS's Elastic Beanstalk. This knowledge will help you as you improve your ability to launch and manage large container clusters in the cloud.

About the author
About the author

David taught high school for twenty years, worked as a Linux system administrator for five years, and has been writing since he could hold a crayon between his fingers. His childhood bedroom wall has since been repainted.

More from the author
Linux Performance Monitoring and Tuning
Intermediate
1h 29m
9 Jan 2018
More courses by David Clinton
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello there. We need to talk about containers. The Docker revolution, along with container technologies in general, promise to add deep automation and customizability to both application development cycles and deployments. Microservices, in which each individual container within a cluster is built to perform only one specific task, is, as they say, a thing right now. But the complexity of managing large clusters of containers across a distributed hardware platform can be daunting. Running your clusters on AWS's managed Elastic Beanstalk service can abstract away a number of administration levels, as AWS itself will invisibly take care of hardware provisioning and administration, networking, and much of the software stack for you. If you're already familiar with the basics of the working with Docker containers, my Using Docker with AWS Elastic Beanstalk course will be a great way to introduce you to Docker cluster management, the various AWS service resources the Beanstalk platform will use as it takes your application through its lifecycle, and the process of quickly getting Beanstalk itself up and running with your own application projects. I hope you'll join me.