업로드된 파일을 다른 서버로 분리하는 방법

저는 VPS 2대를 보유하고 있으며, 그중 한 대는 업로드 파일 저장용으로만, 다른 한 대는 Discourse 프로그램 실행용으로만 사용하려고 합니다.

이렇게 설정할 수 있는 방법이 있을까요?

안녕하세요 :waving_hand: Configure an S3 compatible object storage provider for uploads 을 찾고 계신 것 같습니다

안녕하세요, S3에 파일을 저장할 수 있다는 점은 이해하고 있습니다.
하지만 같은 파일을 다른 Linux 서버에 저장하고 싶다면 어떻게 해야 하나요?

분명히 말씀드리면, 그것은 OP에서 제기된 질문과 정확히 같은 질문은 아닙니다.

단순히 두 대의 Linux 서버 간에 파일을 공유하려는 것이라면, Discourse가 별도의 VPS에서 실행되는 환경에 적합할 수도, 아닐 수도 있는 다양한 옵션이 있습니다. 여기 몇 가지 예를 들겠습니다.

  • NFS 네트워크 파일 시스템, SMB 공유
  • SSHFS SSH 파일 시스템
  • S3를 로컬 파일 시스템으로 마운트하기 위한 FUSE 파일 시스템 드라이버 (또는 S3를 직접 사용)

일반적으로 저는 S3를 직접 사용하는 것을 권장합니다. S3를 사용하는 경우 "저장소만을 위해 두 번째 VPS를 실행"할 필요가 없습니다.

그렇지 않습니다. 로드 밸런서를 사용해 두 시스템을 모두 활용하는 것이 더 합리적일 수 있지만, 그래도 smh 업로드용 S3 자원이 필요합니다.