skip to Main Content

AWS Elastic Beanstalk

Service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Nginx, GO, and Docker

You can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring.

No charge you pay for resources needed to store and run applications

Can have multiple versions of applications

  • Its uses ASG,ELB,EC2,RDS,SNS and S3 to provision things.
  • Environment Tier – Webserver, Worker
  • Predefined Configurations – IIS, Node.JS, PHP, Python, Ruby, Tomcat, Go, .NET,
  • preconfigured docker: Glassfish, Python or generic docker
  • Environment URL – has to be unique
  • Dashboard – Recent events, Monitor, Logs, Alarms, Upload and Deploy and Configurations
  • Configuration – Scaling, Instances (DIRTMCG instance types, key pair), Notifications, Software configuration (e.g. PHP.ini), Networking tier (ELB, VPC config), Data tier(RDS)
  • Environment properties (Access key and secret key as parameters)
Back To Top