8장. 3scale에 대한 Redis HA(고가용성) 지원


참고

3scale에 대한 Redis HA(고가용성) 지원에 대해 알려진 문제가 있습니다. 자세한 내용은 Red Hat 3scale API Management 2.5 릴리스 노트인 8을 참조하십시오. 릴리스 노트의 알려진 문제

8.1. 소개

HA(고가용성)는 OpenShift Container Platform(OCP)에서 대부분의 구성 요소에 대해 제공됩니다. 자세한 내용은 OpenShift Container Platform 3.11 Chapter 30. High Availability에서 참조하십시오.

3scale의 HA에 대한 데이터베이스 구성 요소는 다음과 같습니다.

  • system-redis: 3scale의 백그라운드 작업에 대한 임시 스토리지를 제공하며 system-app 포드의 Ruby 프로세스를 위한 메시지 버스로도 사용됩니다.
  • backend-redis: 통계 스토리지 및 임시 작업 스토리지에 사용됩니다.
참고

system-redisbackend-redis 는 모두 Redis Cluster (open-source 또는 Redis Labs)로 교체할 수 있습니다.

다음 env vars시스템(애플리케이션,sidekiq,sphinx) 배포 구성으로 설정할 수 있지만 Redis Enterprise 의 요구 사항일 뿐입니다.

  • MESSAGE_BUS_REDIS_URL ( redis URL)
  • REDIS_NAMESPACE (네임스페이크의 Redis 키에 짧은 문자열)
  • MESSAGE_BUS_REDIS_NAMESPACE (네임스페이스 시스템 메시지 버스의 Redis 키에 대한 짧은 문자열)

새 포드는 Redis 포드가 종료되거나 OCP에서 종료될 때 자동으로 생성되며 영구 스토리지에서 데이터가 복원되므로 포드가 계속 작동합니다. 설명된 시나리오에서는 새 Pod를 시작하는 동안 약간의 다운타임이 발생할 수 있습니다. 이는 Redis가 다중 마스터 설정을 지원하지 않는 제한 때문입니다. Redis가 배포된 모든 노드에 Redis 이미지를 사전 로드하여 다운타임을 줄일 수 있으므로 Pod를 다시 시작할 수 있습니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat