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