로드 밸런싱된 SFTP 서버

로드 밸런싱된 SFTP 서버

Azure에 부하 분산 웹 서버가 2개 있고 클라이언트에 부하 분산 SFTP 연결을 설정하려고 합니다.

SFTP용 Azure에서 부하 분산 끝점을 사용하여 이 작업을 시도했지만 FTP 연결은 파일을 1개의 서버에만 연결하고 전송합니다.

두 서버 모두에서 클라이언트의 SFTP 연결을 동기화할 수 있는 방법이 있는지 알고 싶었습니다.

이 작업을 어떻게 수행할 수 있는지 아시나요?

답변1

이는 로드 밸런싱이 작동하는 방식이 아닙니다. 로드 밸런서는 들어오는 연결을 뒤에 있는 서버로 분산하여 각 연결에 대한 작업량을 최소화합니다. 예를 들어, 10개의 수신 연결이 있고 부하 분산된 서버가 3개 있다고 가정해 보겠습니다. 로드 밸런서는 첫 번째 서버에 3개의 연결, 두 번째 서버에 3개의 연결, 세 번째 서버에 4개의 연결을 보냅니다.

그래서 당신이 말하는 것은 로드 밸런싱이 아닙니다. 실제로 해야 할 일은 두 SFTP 서버의 데이터 저장소로 사용할 공유 스토리지 영역(NAS, DFS 등)을 만드는 것입니다. 그렇게 하면 어떤 특정 SFTP 서버가 들어오는 연결을 제공하는지에 관계없이 모든 파일이 그곳에 있게 됩니다.

관련 정보