팀 여러분께,
서로 다른 서버 머신에 동일한 도메인을 위한 두 개의 다른 데이터베이스를 호스팅할 수 있습니까? 아니면 데이터베이스 백업을 다른 서버 머신에 자동으로 복제할 수 있습니까?
또는 동일한 도메인을 서로 다른 서버 머신에 호스팅하여, 한 대가 다운되면 자동으로 보조 서버로 라우팅할 수 있습니까?
팀 여러분께,
서로 다른 서버 머신에 동일한 도메인을 위한 두 개의 다른 데이터베이스를 호스팅할 수 있습니까? 아니면 데이터베이스 백업을 다른 서버 머신에 자동으로 복제할 수 있습니까?
또는 동일한 도메인을 서로 다른 서버 머신에 호스팅하여, 한 대가 다운되면 자동으로 보조 서버로 라우팅할 수 있습니까?
지원되지 않는 솔루션이지만, 그렇게 하는 방법 중 하나는 다음과 같습니다.
https://github.com/discourse-org/postgres-bdr
수정: … 그런데 pg9를 설치하는 것 같아서, 2월에 커밋이 있었지만 1년 전 일이므로 이것이 좋은 아이디어는 아닐 수 있습니다. 또는 BDR가 이제 이러한 영웅적인 노력 없이도 지원되는 것일 수도 있습니다. 하지만 고급 Postgres 구성에 대한 조언을 구하는 곳으로는 적합하지 않다고 생각합니다.
네, 로드 밸런서나 두 서버를 가리키는 DNS를 통해 동일한 데이터베이스에 연결하는 여러 서버를 가질 수 있습니다. 하지만 로드 밸런싱에 대한 조언을 구하는 곳은 여기가 아닙니다.
PostgreSQL BDR은 Discourse에서 지원되지 않는 데이터베이스이며, 비추천(deprecated)된 프로젝트(오픈소스 버전)입니다.
질문하신 것은 "고가용성(High Availability)"이라고 불리며, 이에 대한 몇 가지 주제가 있습니다: