If a web application is deployed as an Azure Cloud Service (Web Role) with multiple instances, should I still put a load balancer in front of its endpoints (HTTP and HTTPS)?
On Azure's product page it says load-balancing it taken care by Azure internally:
Once your application is deployed, that’s it: From provisioning, to load-balancing, to health monitoring, Azure handles the rest.
If that's the case, what benefits will adding a load balancer bring?