Compute - What is an AWS Elastic Load Balancer (ELB)? Flashcards
What is the main function of an Elastic Load Balancer (ELB)?
- Distributes inbound requests evenly across a group of targets
- Manages and controls the flow of incoming traffic
What are the targets that can be used with an ELB?
- EC2 instances
- Lambda functions
- IP addresses
- Containers
Why should an Elastic Load Balancer be introduced into an architecture?
- Enhances infrastructure resilience
- Helps handle unpredictable traffic spikes
- Improves high availability
What are the advantages of using an AWS ELB?
- Managed by AWS
- Automatically scales to meet incoming traffic
- Enables dynamic scaling
What are the three types of ELBs available in AWS?
- Application Load Balancer
- Network Load Balancer
- Classic Load Balancer
What is a listener in the context of an ELB?
- Configures how inbound connections are routed to target groups
- Defines ports and protocols for routing conditions
What is a target group in relation to an ELB?
- A group of resources that the ELB routes requests to
- Can be associated with different listener configurations
What are rules associated with in an ELB?
- Each listener in the ELB
- Help define how incoming requests are routed to target groups
What is the purpose of health checks in an ELB?
- Determines the health of resources in the target group
- Marks unhealthy targets and stops sending traffic to them
What are the two schemes for ELBs?
- Internet-facing ELB
- Internal ELB
What is the function of ELB nodes?
- Distribute traffic to target groups
- Placed in each Availability Zone selected for the ELB
What is Cross-Zone load balancing?
- An option to evenly distribute traffic between targets across multiple Availability Zones
How does an Internet-facing ELB communicate with its target group?
Uses the internal IP address of the target group
What does an internal ELB require to serve requests?
Requests must originate from within the VPC
What is the role of server certificates with load balancers?
Help terminate encrypted requests