1. Home
  2. Training Library
  3. Amazon Web Services
  4. Courses
  5. Deployment Orchestration with AWS Elastic Beanstalk

Introduction

Introduction
Overview
Transcript
DifficultyBeginner
Duration45m
Students579
Ratings
4.8/5

Description

Course Description

AWS Elastic Beanstalk can help you deploy and scale your applications and services with ease and without you having to worry about provisioning components and implementing high availability features such as elastic load balancing and auto-scaling.  All of this and more is managed and handled by Elastic Beanstalk, and this course is designed to take you through those features.

Learning Objectives

The objectives of this course are to provide you with:

  • The ability to explain what AWS Elastic Beanstalk is and what it is used for
  • The knowledge of the different environments that Elastic Beanstalk provides allowing you to select the most appropriate option for your needs
  • An explanation of how to configure the service and some of the parameters that you can alter to meet your application requirements
  • The knowledge of the different monitoring options available for assessing your environment and resources health

Intended Audience

This course would be beneficial to those who are responsible for the development and deployment of Web Applications within your AWS environment.  Also, for those who would like to gain a greater understanding of deployment options in AWS and anyone looking to take the Developer certifications with AWS.

Prerequisites

Familiarity with the following AWS services would be beneficial to get the most out of this course, but it is not essential for a thorough understanding of AWS Elastic Beanstalk:

  • Amazon Route53
  • Elastic Load Balancing
  • Auto Scaling
  • EC2

Feedback

If you have thoughts or suggestions for this course, please contact Cloud Academy at support@cloudacademy.com.

About the Author

Students58247
Labs1
Courses55
Learning paths39

Stuart has been working within the IT industry for two decades covering a huge range of topic areas and technologies, from data centre and network infrastructure design, to cloud architecture and implementation.

To date, Stuart has created 50+ courses relating to Cloud, most within the AWS category with a heavy focus on security and compliance

He is AWS certified and accredited in addition to being a published author covering topics across the AWS landscape.

In January 2016 Stuart was awarded ‘Expert of the Year Award 2015’ from Experts Exchange for his knowledge share within cloud services to the community.

Stuart enjoys writing about cloud technologies and you will find many of his articles within our blog pages.

Resources referenced

Lab: Run a controlled deploy with Elastic Beanstalk

Deploy a PHP Application using Beanstalk

 

Lecture Transcript

Hello and welcome to this course where I shall be discussing the AWS Elastic Beanstalk service and how it can be used to help you deploy and scale your applications and services with ease and without you having to worry about provisioning components and implementing high availability features such as Elastic Load Balancing and Auto Scaling. All of this and more is managed and handled by Elastic Beanstalk, and this course is designed to take you through those features. 

Before we start, I'd like to introduce myself. My name is Stuart Scott. I am one of the trainers here at Cloud Academy, specializing in AWS, Amazon Web Services. Feel free to connect with me with any questions using the detail shown on the screen. Alternatively, you can always get in touch with us here at Cloud Academy by sending an email to support@cloudacademy.com where one of our cloud experts will reply to your question. 

This course will be beneficial to those who are responsible for the development and deployment of web applications within your AWS environment, also for those who would like to gain a greater understanding of deployment options in AWS and anyone looking to take their Developer certifications with AWS. 

This course has been divided into the following lectures. What is AWS Elastic Beanstalk? This lecture will explain at a high level what the service is and does and will give an overview of some of the components used in the service. Environment Tiers. This lecture will explain the difference between web and work environment tiers and the typical infrastructure used within each. Deployment Options. Here I discuss four different deployment options that are available to help you update your applications within your environment. Then next I have a demonstration on the configuration of Elastic Beanstalk, and I'll show you how to configure it using the sample application provided by AWS. Monitoring and Health Checks. Having an operational environment is all well and good, but you need to ensure it is monitored. And this lecture will look at some of the different methods that AWS Elastic Beanstalk uses to monitor your environment. And then finally, a summary. And this lecture will simply be a recap of the key points taken from the previous lectures within the course. 

The objectives of this course are to provide you with the ability to explain what AWS Elastic Beanstalk is and what it is used for. You'll have knowledge of the different environments that Elastic Beanstalk provides, allowing you to select the most appropriate for your needs, an explanation of how to configure the service and some of the parameters that you can alter to meet your application requirements, and you'll also have the knowledge of the different monitoring options available for assessing your environment and resources health. Familiarity with the following AWS services would be beneficial to get the most out of this course, but it's not essential for a thorough understanding of AWS Elastic Beanstalk: Amazon Route 53, Elastic Load Balancing, Auto Scaling, and EC2. 

Throughout this course, I may reference a number of URL links which will help and direct you to related information on specific topics. And to make these links easily accessible to you, I've included them at the top of a transcript within the lecture that they are referenced. I would also recommend taking the following labs on completion of this course which will help to solidify the theory gained throughout the proceeding lectures. The first lab is to run a controlled deploy with AWS Elastic Beanstalk, and the second one is deploy a PHP application using Beanstalk. 

Feedback on our courses here at Cloud Academy are valuable to both us as trainers and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you could contact support@cloudacademy.com. 

That brings me to the end of this lecture. Coming up next, I will provide an overview of what the AWS Elastic Beanstalk service is and what it does.