How load balancing works

To balance ingest and retrieval workloads, optionally deploy the StorageGRID Webscale system with API Gateway Nodes, or integrate a third-party load balancer.

API Gateway Node in the Grid Topology tree

API Gateway Node

The API Gateway Node provides load balancing functionality to the StorageGRID Webscale system and distributes the workload when multiple client applications perform ingest and retrieval operations.

The Connection Load Balancer (CLB) service directs incoming requests to the optimal LDR service, based on availability and system load. When the optimal LDR service is chosen, the CLB service establishes an outgoing connection and forwards the traffic to the chosen grid node.

HTTP connections from the StorageGRID Webscale system to a client application use the CLB service to act as a proxy unless the client application is configured to connect through an LDR service. The CLB services operates as a connection pipeline between the client application and an LDR service.