실제로 MariaDB 복제/고가용성을 설정하는 방법

실제로 MariaDB 복제/고가용성을 설정하는 방법

저는 고가용성 LAMP 스택을 설정하고 있습니다. 지금까지 부동 IP를 소유한 두 프런트엔드 모두에서 HAProxy를 실행하는 두 개의 서버가 있습니다. HAProxy는 요청을 각각에서 실행 중인 백엔드 Apache 서버(동일 머신, 포트 8000)로 리디렉션합니다.

이 모든 것이 작동하며 지금까지의 고가용성에 만족합니다. 그러나 나는 아직 데이터베이스를 다루지 않았습니다.

서버가 2대밖에 없어서 쿼럼 요구사항 때문에 Galera 클러스터처럼 마스터-마스터를 할 수 없을 것 같아요. 그래서 마스터-슬레이브 읽기 전용 복제를 계획했습니다.

내가 온라인에서 보는 대부분의 가이드에는 MariaDB가 제안하는 MaxScale 프록시가 언급되어 있지 않습니다.고가용성 가이드(예를 들어 4페이지)

무엇을 해야 할지, 어떻게 설정해야 할지 전반적으로 정말 혼란스럽습니다.

내 관점에서는 내 서버 중 하나에 MaxScale 프록시를 설정하고 두 서버 모두에서 MariaDB를 실행하고 싶습니다. MaxScale은 리디렉션과 같은 작업을 처리합니다. 내가 원하는 것을 실제로 어떻게 성취할 수 있습니까?

관련 정보