Classic SA Discussions - Elastic Beanstalk Flashcards

1
Q

What is Elastic Beanstalk?

A

A service for deploying and managing applications on AWS.

Bundles AWS components like EC2, ASG, ELB, and RDS into a single, developer-friendly interface.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Why use Elastic Beanstalk?

A

Automates provisioning, scaling, load balancing, and health monitoring.
Lets developers focus on writing code instead of managing infrastructure.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the key components of Elastic Beanstalk?

A

Application: Collection of environments, versions, and configurations
.
Application Version: Iterations of your code (e.g., version 1, version 2).

Environment: Resources running a specific application version.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the environment tiers in Elastic Beanstalk?

A

Web Server Tier: Traditional architecture with load balancers and auto-scaling web servers.

Worker Tier: Processes messages from an SQS queue using worker EC2 instances.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the deployment modes in Elastic Beanstalk?

A

Single Instance Mode:
For development, uses one EC2 instance with an Elastic IP.

Highly Available Mode:
For production, includes load balancers, auto-scaling, and multi-AZ RDS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the architecture options in Elastic Beanstalk?

A

Web Environment:
Load balancer routes traffic to auto-scaling web servers.

Worker Environment:
EC2 instances pull messages from an SQS queue and scale based on the number of messages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Can you combine web and worker environments in Elastic Beanstalk?

A

Yes, a web environment can push messages to an SQS queue that the worker environment processes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Is Elastic Beanstalk free?

A

The service is free, but you pay for the AWS resources (e.g., EC2, ASG, ELB, RDS) it uses.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly