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 ...

Get Implementing Azure Cloud Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.