Elastic Load Balancing (ELB) Flashcards
For web apps, microservices & containers
Primarily used for load balancing HTTP and HTTPS traffic
Application Load Balancer (ALB)
Handling millions of requests per second while maintaining ultra-low latencies
For load balancing TCP. UDP, and TLS traffic
Network Load Balancer (NLB)
Running third party virtual appliances in AWS
Suitable for custom firewalls, deep packet inspection systems, intrusion detection & prevention systems and many other virtual appliances
Gateway Load Balancer (GWLB)
For legacy applications in AWS
For implementing Custom Security Policies and TCP passthrough configuration
No recommended for modern applications
Classic Load Balancer (CLB)
Can only route traffic in a single AWS Region
ELB
Can route traffic to multiple AWS Regions
Route 53
Can you directly install cloudwatch log agent to an application load balancer?
No, this is commonly installed on an Amazon EC2 Instance.
Does CloudWatch metrics track actual traffic to your ALB?
No, it only monitors the changes to your ALB itself and the actual IP traffic that it distributes to the target groups
Can you use AWS CloudTrail to get detailed information of all HTTP requests of a ALB?
No, CloudTrail can only track the resource changes made to your ALB, but not the actual IP traffic that goes through it.
Capture detailed information about the requests made to your load Balancer and store them as log files in S3.
Access logs