In the Auto-scaling video, when Thomas access EC2 instances to test the apache test page, he used the public IP of different EC2 instances for this testing. My question is how does ELB work in this process? Because the point of ELB is to balance the traffic by sending requests to different EC2 instances. So, wouldn't it be useless if we go directly to an instance instead of going to the ELB?
The ELB has it's own endpoint you would direct users to. Tom was showing that regardless of which server the ELB directed traffic to, you would have the same results.