Elastic-Beanstalk Flashcards
____ is a developer centric view of deploying and application on AWS.
Elastic Beanstalk
Elastic Beanstalk is a managed service that automatically handles capacity provisioning, load balancing, scaling, application health monitoring, instance configuration, etc.
With Elastic Beanstalk, only the ____ is the responsibility of the developer.
application code
Elastic Beanstalk is free, but you pay for the underlying instances.
Elastic Beanstalk Components:
Application: collection of of Beanstalk components (environments, versions, configurations, etc)
Application version: an iteration of your application code
Environment:
- Collection of AWS resources running an application version (only one application version at a time)
- Tiers: Web Server Env Tier and Worker Env Tier
- You can create multiple envs
Web Server Tier vs Worker Tier
Beanstalk Deployment Modes