Elastic Beanstalk

AWS Certified DevOps Engineer Notes

Elastic Beanstalk

Elastic Beanstalk is a developer centric view of deploying application on AWS.

Web Server Tier vs. Worker Tier

Elastic Beanstalk Deployment Modes

Blue / Green Deployment

Traffic Splitting

Elastic Beanstalk Deployment Summary

EB Deployment Summary

Elastic Beanstalk Lifecycle Policy

Elastic Beanstalk Extensions

Elastic Beanstalk Under the Hood

Elastic Beanstalk Cloning and Migrations

Elastic Beanstalk and Docker

Elastic Beanstalk and HTTPS

EB CLI

Saved Configurations

.ebextensions for Configs

Configuration Precedence

  1. Settings applied directly to environment
  2. Saved configurations
  3. Configuration files (.ebextensions)
  4. Default values

.ebextensions for Resources

.ebextensions Container Commands

Application Versions

Rebuild an Environment

Worker Environments

Multi-container Docker Environments

Elastic Beanstalk Notifications