Description
Course info
Level
Beginner
Updated
April 6, 2017
Duration
57m 46s
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
Continuous Monitoring: The Big Picture
Beginner
45m 34s
6 Jun 2017
Managing Docker Images
Beginner
1h 6m
23 Feb 2017
More courses by David Clinton
Transcript
Transcript

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 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 life cycle, and the process of quickly getting Beanstalk itself up and running with your own application projects.

I hope you'll join me.