# 같은 도메인이나 데이터베이스 클론에 두 대의 서버를 사용할 수 있나요?

**URL:** https://meta.discourse.org/t/is-it-possible-to-use-two-servers-for-same-domain-or-database-clone/219379
**Category:** Self-hosting
**Created:** [2월 25, 2022, 1:21오후 UTC](https://meta.discourse.org/t/is-it-possible-to-use-two-servers-for-same-domain-or-database-clone/219379 "2022-02-25T13:21:34Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![rahulMasal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rahulmasal/32/213255_2.png) [@rahulMasal](https://meta.discourse.org/u/rahulMasal)
#### Post date: [2월 25, 2022, 1:21오후 UTC](https://meta.discourse.org/t/is-it-possible-to-use-two-servers-for-same-domain-or-database-clone/219379/1 "2022-02-25T13:21:34Z")

</div>

팀 여러분께,

서로 다른 서버 머신에 동일한 도메인을 위한 두 개의 다른 데이터베이스를 호스팅할 수 있습니까? 아니면 데이터베이스 백업을 다른 서버 머신에 자동으로 복제할 수 있습니까?

또는 동일한 도메인을 서로 다른 서버 머신에 호스팅하여, 한 대가 다운되면 자동으로 보조 서버로 라우팅할 수 있습니까?

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [2월 25, 2022, 2:05오후 UTC](https://meta.discourse.org/t/is-it-possible-to-use-two-servers-for-same-domain-or-database-clone/219379/2 "2022-02-25T14:05:02Z")

</div>

> [@rahulMasal](#):
>
> 서버 머신에서 데이터베이스 백업을 자동으로 복제하는 것이 가능한가요?

지원되지 않는 솔루션이지만, 그렇게 하는 방법 중 하나는 다음과 같습니다.

[https://github.com/discourse-org/postgres-bdr](https://github.com/discourse-org/postgres-bdr)

수정: … 그런데 pg9를 설치하는 것 같아서, 2월에 커밋이 있었지만 1년 전 일이므로 이것이 좋은 아이디어는 아닐 수 있습니다. 또는 BDR가 이제 이러한 영웅적인 노력 없이도 지원되는 것일 수도 있습니다. 하지만 고급 Postgres 구성에 대한 조언을 구하는 곳으로는 적합하지 않다고 생각합니다.

> [@rahulMasal](#):
>
> 서버 머신에 동일한 도메인을 호스팅할 수 있나요? 그래서 하나가 다운되면 자동으로 보조 서버로 라우팅되도록?

네, 로드 밸런서나 두 서버를 가리키는 DNS를 통해 동일한 데이터베이스에 연결하는 여러 서버를 가질 수 있습니다. 하지만 로드 밸런싱에 대한 조언을 구하는 곳은 여기가 아닙니다.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [2월 25, 2022, 4:57오후 UTC](https://meta.discourse.org/t/is-it-possible-to-use-two-servers-for-same-domain-or-database-clone/219379/3 "2022-02-25T16:57:13Z")

</div>

> [@pfaffman](#):
>
> 이것은 지원되지 않는 솔루션이지만, 이렇게 하는 한 가지 방법은 다음과 같습니다.
> 
> [https://github.com/discourse-org/postgres-bdr](https://github.com/discourse-org/postgres-bdr)
> 
> 수정: … 하지만 pg9를 설치하는 것 같아서 이상합니다. 2월에 커밋이 있었지만, 그것은 1년 전 일이므로 아마도 좋은 아이디어가 아닐 수도 있습니다. 아니면 BDR이 이제 이런 영웅적인 노력 없이도 지원되는 것일 수도 있습니다. 하지만 이것은 고급 Postgres 구성에 대한 조언을 구하는 곳은 아니라고 생각합니다.

PostgreSQL BDR은 Discourse에서 지원되지 않는 데이터베이스이며, 비추천(deprecated)된 프로젝트(오픈소스 버전)입니다.

> [@rahulMasal](#):
>
> 같은 도메인에 대해 서로 다른 서버 머신에 2개의 다른 데이터베이스를 호스팅하는 것이 가능한가요? 아니면 다른 서버 머신으로 데이터베이스 백업을 자동으로 복제하는 것이 가능한가요?

질문하신 것은 "고가용성(High Availability)"이라고 불리며, 이에 대한 몇 가지 주제가 있습니다:

> [@High Availability 3개 서버 구성](https://meta.discourse.org/t/high-availability-3-server-setup/180251?u=falco):
>
> Discourse가 스탠드얼론 로드 밸런서 뒤에 여러 대의 머신(각각 단일 Docker 컨테이너를 실행)을 지원하는가? 서버 장애에 대비할 수 있는 Discourse 구성이 필요하므로, 표준적인 대응책으로 로드 밸런서 뒤에 3대의 서버를 구성하는 방식을 취합니다. (SSL 인증서는 로드 밸런서가 처리합니다.) Discourse를 위해 스탠드얼론 외부 Postgres와 Redis 서버를 구성했습니다. (모든 구성은 Google Cloud Platform에서 이루어집니다.) Web 전용 Docker 컨테이너를 구성하기 위해 Discourse launcher를 사용하고 있습니다. 각 컨테이너가 서로 다른 머신에 있는 경우, Discourse는 여러 컨테이너를 실행하는 것을 지원하는가? 첫 번째 머신에서 생성된 Docker 컨테이너를 다른 머신으로 그대로 복사하면 되는가? 업로드된 로고는 어떻게 처리되는가? 업로드된 로고, 파비콘 등이 데이터베이스에 저장되는가? 도움 주셔서 감사합…
