Home > Design Patterns > Workload Distribution
Workload Distribution

Workload Distribution (Erl, Naserpour)

How can IT resource over-utilization be avoided?

Problem

IT resources subjected to high volumes of concurrent usage can suffer degraded performance, reduced availability and reliability, and can become susceptible to overall failure.

Solution

The IT resource is horizontally scaled and a load balancing system is used to distribute runtime workloads across multiple IT resources.

Application

Load balancing technology is incorporated into the cloud architecture and configured with appropriate load balancing algorithms to ensure effective workload distribution.

Problem

Workload Distribution: A redundant copy of Cloud Service A is implemented on Physical Server B. The load balancer intercepts the cloud service consumer requests and directs them to both Physical Server A and B to ensure even distribution of the workload.

A redundant copy of Cloud Service A is implemented on Physical Server B. The load balancer intercepts the cloud service consumer requests and directs them to both Physical Server A and B to ensure even distribution of the workload.

NIST Reference Architecture Mapping

This pattern relates to the highlighted parts of the NIST reference architecture, as follows:

Workload Distribution: NIST Reference Architecture Mapping