image
Deployment Orchestration with AWS Elastic Beanstalk

Contents

Introduction
1
Introduction
PREVIEW3m 39s
Summary
7
Summary
7m 46s

The course is part of this learning path

Introduction
Difficulty
Beginner
Duration
45m
Students
8635
Ratings
4.7/5
starstarstarstarstar-half
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.

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.

About the Author
Students
228694
Labs
1
Courses
215
Learning Paths
178

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

To date, Stuart has created 150+ courses relating to Cloud reaching over 180,000 students, mostly within the AWS category and with a heavy focus on security and compliance.

Stuart is a member of the AWS Community Builders Program for his contributions towards AWS.

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.