2009-05-05 2 views
1

시나리오 서비스가 C# .net으로 작성되었습니다..net 응용 프로그램 용로드 균형 조정 또는 장애 조치 서버

이제 내 프로덕션 환경에서이 서비스가 Loadbalancing 또는 서버 중 하나의 장애 조치 (failover)를 위해 2 개의 다른 서버에 있어야합니다.

예를 들어 한 서버가 죽으면 서비스가 다른 서버에서 계속 실행되고 사용자는 영향을받지 않습니다. 또는 사이트에 과부하가 걸리면 다른 서버로 리디렉션됩니다.

다른 서버로 리디렉션되는 사용자는 서비스가 실행 중인지 확인할 수있는 소프트웨어가 있습니다. 이 경우 세션 관리를 수행하는 방법은 무엇입니까?

어떻게 해결할 수 있습니까?

답변

0

물론 당신은 항상 자신의 세션 관리 서비스를 돌릴 수 있지만, 나는 그것이 당신이 찾고있는 것이라고 생각하지 않습니다.

나는 세션 관리에 NCache을 사용한 경험이 있으며 충분히 잘 작동합니다.

Microsoft는 또한 Velocity을 가지고 있지만 아직 완전하지는 않습니다.

0

아주 오래된 질문이지만 여전히 Google에서 검색 할 수 있습니다. Windows 2012 이후에는 클러스터 된 공유 작업이라는 기능이 있습니다. PowerShell을 통해서만 관리 할 수 ​​있기 때문에 아직 성숙하지는 않았지만 아마도 좋은 출발점 일 수 있습니다. 이 MSDN post을 확인하십시오. 나는 그것을 직접 시험해보고 싶어한다.

관련 문제