Project

General

Profile

Actions

Subtask #45116

closed

Feature #43687: cephadm: haproxy (or lb)

cephadm: RGW Load balancer using HAproxy

Added by Juan Miguel Olmo Martínez about 4 years ago. Updated about 3 years ago.

Status:
Resolved
Priority:
Normal
Category:
cephadm/rgw
Target version:
-
% Done:

0%

Source:
Tags:
Backport:
Reviewed:
Affected Versions:
Pull request ID:

Description

The Ceph Object Gateway allows you to assign many instances of the object gateway to a single zone so that you can scale out as load increases.
Since each object gateway instance has its own IP address, you can use HAProxy to balance the load across Ceph Object Gateway servers.

Probably it will be needed to assure the HA of the HAProxy using keepalive or peacemaker

Red Hat uses this Ceph Ansible playbook to install HAproxy + keepalive:
https://github.com/ceph/ceph-ansible/tree/master/roles/ceph-rgw-loadbalancer

Actions

Also available in: Atom PDF