Load balancing
One of the ways to improve scalability and the Resiliency of a cloud application is to scale out the application itself by adding more instances when needed. This guarantees better performances in general and it can help to avoid busy services.
Load balancing is a common technique that allows for an improved distribution of workloads across multiple resources by optimizing the usage of a resource, its response time and its load.
With the Azure platform, if your service uses Azure App Service or Azure Cloud Services, they are already load balanced by the platform itself. However, if your application uses Azure Virtual Machines for your workloads, you will need to provision a load balancer.
With Azure, you can use Azure Load ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access