Using Docker with AWS Elastic Beanstalk - Pluralsight

Using Docker with AWS Elastic Beanstalk - Pluralsight

image description

Course 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.

What you will learn

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.


Section 1: Course Overview

Section 2: Introduction to Elastic Beanstalk and Docker

Section 3: The Elastic Beanstalk Toolset

Section 4: Integrating Beanstalk and Docker with Your AWS Resources

Section 5: Deploy a Full-sized Docker/Elastic Beanstalk Project