2개의 Windows 웹 서버 로드 밸런싱 - 소프트웨어 기반

2개의 Windows 웹 서버 로드 밸런싱 - 소프트웨어 기반

이것이 가능한지, 심지어 권장되는지도 잘 모르겠습니다...

나는 기본적으로 파일 업로드(하루에 약 130개 이상, 각각 평균 ​​100MB)를 처리하는 데 사용되는 1개의 웹 서버를 가지고 있었습니다.

이제 동일한 네트워크에 디스크 오류가 발생할 경우 기본적으로 업로드된 파일을 미러링하는 백업 서버가 있습니다.

잠시 생각해보니 서버를 파일만 저장하는 용도로만 사용하는 것은 낭비인 것 같은데, 이 두 서버에 로드밸런싱을 하여 부하를 공유하는 것이 가능하지 않을까 하는 생각이 들었습니다.

업로드된 데이터를 2개의 서버 간에 동기화 상태로 유지해야 한다는 것을 알고 있지만 단 2개의 시스템으로 로드 밸런싱을 수행할 수 있는 소프트웨어가 있습니까?

차이점이 있다면 둘 다 Windows Server 2003을 실행하고 있습니다.

감사합니다!

답변1

이 2개의 서버에 로드 밸런싱을 적용하여 로드를 공유할 수 있습니까?

글쎄요, 그게 원치 않는 복잡성이 아니라고 확신하시나요? 설정을 설명할 때 단일 서버가 결코 땀을 흘리지 않을 것이라고 상상합니다. 추가 용량이 아닌 데이터 보안과 가동 시간이 필요한 것 같습니다.

단 2대의 머신으로 로드 밸런싱을 수행할 수 있는 소프트웨어가 있습니까?

Windows 네트워크 부하 분산(NLB)Windows Server가 기본 제공됩니다. IP 계층에서 작동하는 로드 밸런싱/고가용성 솔루션입니다. NLB는 아마도 귀하의 요구에 맞는 첫 번째 선택이 될 것입니다. 파일 업로드 도중 장애 조치가 어떻게 처리되는지 모르겠습니다(어떤 프로토콜이 사용되는지 지정하지 않았습니다). 제 생각에는 전송 시간이 초과되어 수동으로 다시 시작해야 할 것 같습니다.

관련 정보