Elastic Beanstalk (EB) Correct Answer: PaaS by AWS for deploying web apps
PaaS Correct Answer: Platform-as-a-Service; platform allowing for customers to develop, run, and manage applications without having to worry
...
Elastic Beanstalk (EB) Correct Answer: PaaS by AWS for deploying web apps
PaaS Correct Answer: Platform-as-a-Service; platform allowing for customers to develop, run, and manage applications without having to worry about underlying infrastructure
What kind of environments are Elastic Beanstalk good for? Correct Answer: Development, testing, and small commercial environments
What technologies can be included with an EB environment? Correct Answer: 1) Elastic Load Balancer (ELB)
2) Auto-Scaling Groups (ASG)
3) RDS Database
4) EC2 Instance/VM
5) Cloudwatch, X-Ray, and SNS Monitoring
6) In-Place and Blue/Green methodologies
7) Additional security with KMS
8) Dockerized support
What languages are supported by Elastic Beanstalk? Correct Answer: 1) Ruby (Ruby on Rails)
2) Python (Django)
3) PHP (Laravel)
4) NodeJS (ExpressJS)
5) Java (Spring)
6) .NET (ASP.NET)
7) Docker-based environments
Web Environment Correct Answer: Comes with an ASG that holds EC2 instances, and optionally a ELB depending on the type of environment; used as the web server that users will connect to
Worker Environment Correct Answer: Comes with an ASG that holds EC2 instances, an SQS queue and Cloudwatch instance that will handle and monitor background jobs/microservices; dynamically scales based on application health
Load-Balanced Environment Variant Correct Answer: Type of Web Environment designed for scale; ASG creates and removes new EC2 instances based on ELB's web traffic
Single-Instance Environment Variant Correct Answer: Type of Web Environment designed for low cost; an EIP points to an ASG that has at least one (but often not more) EC2 instances running, and has no ELB
EB Deployment Policies Correct Answer: 1) All at Once
2) Rolling
[Show More]