하루 여러 번 백업

제가 이해한 바로는, 가장 좋은 방법은 모든 것을 따로 유지하는 것 같습니다.

Discourse를 실행하는 메인 서버, 그리고 PostgreSQL과 업로드를 위한 S3(또는 기타 객체 저장소 서비스)를 위한 서버를 별도로 두는 방식입니다.

app.yml 파일은 자주 변경되지 않는 것 같으니, 한 번만 저장해 두면 됩니다. 아니면 한 달에 몇 번 정도만 저장하면 될 것입니다.

이렇게 하면 파일을 더 체계적인 방식으로 백업할 수 있습니다.

그렇다면, 코어에 매일 여러 번 백업하는 기능을 구현하지 않은 선택이 합리적이라고 생각합니다. 반면, 복잡한 요구 사항이 있는 사용자들은 그러한 특별한 구성을 직접 수행할 것입니다. 결국 어딘가에 app.yml을 저장해 두고 재설치를 한 다음, 데이터베이스와 업로드 데이터를 위한 S3에 다시 연결하면 됩니다. 백업은 두 서버에 각각 저장되므로, 제 입장에서는 관리하기가 쉽습니다. 매우 공정한 해결책이라고 생각합니다.

설명해 주셔서 모두 감사합니다.