여기저기 조사해 봤지만 실제로 어떤 소프트웨어가 파일을 다른 웹 서버에 자동으로 동기화할 수 있는지 알 수 없습니다. 페이스북처럼요. 서버는 많지만 무언가를 업로드하면 거의 모든 서버가 해당 서버에 액세스할 수 있습니다. 현재 서버에서 추가한 새 파일을 다른 서버에 동기화하여 현재 서버와 동일한 파일을 갖게 해야 합니다.
답변1
이는 단순한 문제가 아니며 매우 복잡하고 이를 달성하는 방법도 많지만 모든 방법이 동일한 성능을 발휘하는 것은 아닙니다.
- 이미지와 같은 정적 파일을 공유하려면 파일 서버를 사용하고 서버 간에 공유하려는 데이터를 해당 폴더에 넣고 해당 폴더를 모든 서버에 마운트하면 됩니다.
- 코드를 동기화하려면 github과 같은 git 후크를 사용하고 (jenkins)와 같은 코드를 배포한 다음 github 후크를 사용하여 jenkins에서 작업을 실행하고 jenkins 작업을 구성하여 코드를 여러 서버에 배포할 수 있습니다.
이 질문은 정말 크고 모든 부분이 블로그나 책이 될 수 있습니다.