Bird
0
0

Why does an ALB support HTTP/2 but not UDP protocols, and what impact does this have on application design?

hard📝 Conceptual Q10 of 15
AWS - Elastic Load Balancing
Why does an ALB support HTTP/2 but not UDP protocols, and what impact does this have on application design?
AALB supports UDP but disables HTTP/2 for compatibility
BALB supports UDP for faster streaming but not HTTP/2
CALB is designed for web protocols (HTTP/HTTPS) which are TCP-based; UDP is unsupported, so real-time apps need other solutions
DALB supports both UDP and HTTP/2 equally
Step-by-Step Solution
Solution:
  1. Step 1: Understand ALB protocol support

    ALB supports HTTP/1.1 and HTTP/2 which run over TCP, not UDP.
  2. Step 2: Impact on application design

    Applications needing UDP (e.g., real-time gaming) must use Network Load Balancer or other services.
  3. Final Answer:

    ALB is designed for web protocols (HTTP/HTTPS) which are TCP-based; UDP is unsupported, so real-time apps need other solutions -> Option C
  4. Quick Check:

    ALB supports TCP-based HTTP/2, not UDP [OK]
Quick Trick: ALB supports TCP HTTP/2, not UDP; use NLB for UDP apps [OK]
Common Mistakes:
MISTAKES
  • Assuming ALB supports UDP
  • Confusing HTTP/2 support with UDP support

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More AWS Quizzes