2 Answers
The following is a great review of the key differences between ELBs:
https://aws.amazon.com/elasticloadbalancing/features/
(It goes beyond the scope of the practitioner, but useful more at the architect level).
You usually use ALBs. NLBs are mainly used when extreme performance is needed. Classic LBs are not recommended for use anymore. Gateway LBs are for third-party virtual appliances.
Welcome to the course, Srinivas!
Going into the exam, you’ll need to understand what a load balancer is; however, since the CCP exam is very high-level, you will not need to know the distinctions between them. Michael did provide a great reference that will help you as you start to advance on your AWS journey and prepare for more advanced exams.
Good luck on your journey!
-Kesha