Project

General

Profile

Subtask #45116

Feature #43687: cephadm: haproxy (or lb)

cephadm: RGW Load balancer using HAproxy

Added by Juan Miguel Olmo Martínez over 1 year ago. Updated 10 months 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

History

#1 Updated by Sebastian Wagner over 1 year ago

  • Tracker changed from Feature to Subtask
  • Parent task set to #43687

#2 Updated by Sebastian Wagner over 1 year ago

  • Subject changed from RGW Load balancer using HAproxy to cephadm: RGW Load balancer using HAproxy

#3 Updated by Juan Miguel Olmo Martínez over 1 year ago

  • Assignee set to Juan Miguel Olmo Martínez

#4 Updated by Sebastian Wagner over 1 year ago

  • Category changed from cephadm to cephadm/rgw

#5 Updated by Sebastian Wagner about 1 year ago

  • Status changed from New to Fix Under Review
  • Pull request ID set to 38166

#6 Updated by Juan Miguel Olmo Martínez 11 months ago

  • Pull request ID changed from 38166 to 38615

#7 Updated by Sebastian Wagner 10 months ago

  • Status changed from Fix Under Review to Resolved

Also available in: Atom PDF