Home › Forums › AWS › AWS Certified Solutions Architect Professional › Use ALB or NLB for Websocket? › Reply To: Use ALB or NLB for Websocket?
-
Irene, I’m not the original poster, but I’m going to push back on this answer here:
First the ALB uses the 7th Layer of the OSI model (usually referred as the presentation layer), meaning it can do EVERYTHING the NLB can do, along with presenting using HTTP/HTTPS protocol. The benefit of the NLB is that if something is LOWER on the OSI layers, then it can perform FASTER then something that is HIGHER on the OSI Layers. So if all you need is TCP/UDP and not anything from the presentation/application layer like the HTTPS protocol and speed is a major requirement then you’ll want to use an NLB over an ALB. The ALB can and will be able to communicate on ports other than 80 and 443. That’s simply an incorrect statement.
Finally I concur with the poster because the questions specifically says the VLE uses MORE than just standard HTTP/HTTPS ports, which in my understanding means it uses NOT ONLY HTTP/HTTPS but it uses other ports such as port 5000 for live quizes and the interactive white board feature (all which would need a load balancer with a PRESENTATION LAYER) communicating on port 8080.
To be honest the only possible or plausible answer is ALB if that information is correct. Please double check with Jon or someone else.