4.7. HA 프록시 및 keepalived

스토리지 관리자는 Ceph Object Gateway의 많은 인스턴스를 단일 영역에 할당할 수 있습니다. 이렇게 하면 부하가 증가하면, 즉 동일한 영역 그룹 및 영역을 확장할 수 있지만 HAProxy 및 keepalived 를 사용하기 위해 통합 아키텍처가 필요하지 않습니다. 각 오브젝트 게이트웨이 인스턴스에는 자체 IP 주소가 있으므로 HAProxy 및 keepalived 를 사용하여 Ceph Object Gateway 서버 간 부하를 분산할 수 있습니다.

HAProxy 및 keepalived 의 또 다른 사용 사례는 HAProxy 서버에서 HTTPS를 종료하는 것입니다. HAProxy 서버를 사용하여 HAProxy 서버에서 HTTPS를 종료하고 HAProxy 서버와 Beast 웹 서버 인스턴스 간에 HTTP를 사용할 수 있습니다.

4.7.1. HAProxy/keepalived 사전 요구 사항

Ceph Object Gateway를 사용하여 HA 프록시를 설정하려면 다음을 수행해야 합니다.

  • 실행 중인 Ceph 클러스터
  • 포트 80 에서 실행하도록 구성된 동일한 영역 내의 두 개 이상의 Ceph Object Gateway 서버. 간단한 설치 절차를 따르는 경우 게이트웨이 인스턴스가 기본적으로 동일한 영역 그룹 및 영역에 있습니다. 연결된 아키텍처를 사용하는 경우 인스턴스가 동일한 영역 그룹 및 영역에 있는지 확인합니다.
  • HAProxy 및 keepalived 용 Red Hat Enterprise Linux 8 서버 2대 이상.
참고

이 섹션에서는 두 개 이상의 Ceph Object Gateway 서버가 실행 중이고 포트 80 을 통해 테스트 스크립트를 실행할 때 각 서버에서 유효한 응답을 얻을 수 있다고 가정합니다.