ASP.NET 응용 프로그램을 두 개의 분리 된 IIS 서버에 배포해야합니다. 내 응용 프로그램은 HTTPS/TLS를 통해 작동합니다. 내 ASP 코드는 클라이언트 SSL 인증서를 처리해야하며 간단한 포워드로드 밸런서를 사용할 수 없다는 것을 의미합니다. 왜냐하면 나는 nginx 나 Apache Load Balancer에서 그런 인증서를 얻지 못할 것이기 때문입니다.SSL로드 균형 조정 방법
Microsoft에서로드 밸런싱에 대한 공통적 인 (오픈 소스 또는 무료) 솔루션은없고 특히 SSL에 대한 일반적인 솔루션은 없습니다.
도메인 이름이 여러 ISS 서버에 바인딩되는 간단한 DNS 밸런싱에 대해 들었습니다. 그리고 모든 새로운 클라이언트 (세션)는 하나의 서버 IP를 얻을 것이므로 간단한 밸런싱 및 SSL 지원을 얻을 수 있습니다.
이제 배포를 구걸 중입니다. 균형 조정에 대한 귀하의 의견을 알고있는 것이 정말 재미 있거나 권장 사항을 얻을 수도 있습니다.
감사합니다.
나는 DNS 밸런싱 외에 다른 HTTPS 솔루션을 찾을 수 없습니다. 나는 선택의 여지가 없다.
???
ugggh. 나는 NLB 사용에 대해 투표를합니다.우리는 4 년 동안 NLB를 사용해 왔으며 결국 NLB에서 멀어지고 있습니다. 그것은 모니터 응용 프로그램 상태 - 전용 핑을 모니터 할 수 없습니다. 엔터프라이즈 급 솔루션의 경우에는 절대로하지 않습니다. 우리는 Barracuda Web Application 방화벽으로 이동하여로드 밸런싱 기능을 내장하고 있습니다. 저렴하고 쉬운 무언가가 필요하다면 Zen Load Balance http://sourceforge.net/projects/zenloadbalancer/ – tking