Building Applications Using Elastic Beanstalk

Elastic Beanstalk is a service by Amazon Web Services that makes standing up and maintaining web applications easier and more convenient. This course helps you understand how Elastic Beanstalk works and how you can use it to build your application.
Course info
Rating
(54)
Level
Intermediate
Updated
Nov 14, 2016
Duration
1h 36m
Table of contents
Description
Course info
Rating
(54)
Level
Intermediate
Updated
Nov 14, 2016
Duration
1h 36m
Description

Operating scalable web applications on Amazon Web Services requires significant knowledge and expertise. Elastic Beanstalk streamlines this process and removes the tedium and potential for problems. In this course, Building Applications Using Elastic Beanstalk, you'll learn how to launch web applications using Elastic Beanstalk. First, you'll learn how to manage, deploy, and scale your applications using Elastic Beanstalk. Next, you'll discover how to configure Elastic Beanstalk and make the best use of the capabilities Elastic Beanstalk provides for your applications. Finally, you'll explore the fundamental techniques required to use Elastic Beanstalk and manage applications running in Elastic Beanstalk. When you're finished with this course, you'll be able to use Elastic Beanstalk to its full potential in order to help you operate your applications.

About the author
About the author

Lee Atchison is the Principal Cloud Architect and Advocate at New Relic, where he’s been working for four years as a Principal Engineer and Architect. Lee has 28 years of industry experience, including seven years at AWS and Amazon.com. Lee is the author of the book “Architecting for Scale”, published by O’Reilly Media.

Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hello, my name is Lee Atchison, and welcome to my course, Building Applications Using Elastic Beanstalk. I worked at Amazon and AWS for seven years and was a senior manager that developed Elastic Beanstalk. This gives me a unique perspective on what Elastic Beanstalk can and cannot do to help you operate and maintain your web applications and services. In this course, we'll provide an introduction to Elastic Beanstalk, we'll learn the terminology used, and we'll explore the architecture and what makes up an Elastic Beanstalk application and environment. We'll deploy a sample application using Elastic Beanstalk. We'll explore how to setup and configure Elastic Beanstalk to meet the individual needs of your application, and we'll learn the various type of environments and how to use 'em. We'll learn about the Elastic Beanstalk command line tool and how to use it as well. Finally, we'll learn how to attach, configure, and use data stores with your Elastic Beanstalk environments. We'll demonstrate how Elastic Beanstalk can launch an RDS instance automatically. We'll talk about when you should and, most importantly, when you should not use this technique to create and manage your data stores. By the end of the course, you'll be able to make an informed decision about whether Elastic Beanstalk can be used to manage your service or application, even know how to deploy your application and manage it using Elastic Beanstalk. Before beginning this course, you should be generally familiar with AWS and the base services it provides, such as EC2 services for compute and S3 for file storage.