2013-10-17 1 views
0

관리자가 아니며 이전에는 서버에 부하를 분산 할 필요가 없었지만 지금은 문제가 있음을 알 수있는 상황에 있습니다. . 나는 IIS는 MSSQL과 서버에서 실행이로드 균형 조정 웹 서버/IIS/MSSQL - 많은 클라이언트

, 클라이언트가 MSSQL에 요청 (1 개 요청)와 datapackage를 검색하는 요청을 보낼 수 있습니다

이 시나리오와 내 문제가 그런 다음 해당 데이터가 클라이언트로 다시 전송됩니다.

이 데이터 패키지의 길이는 다를 수 있지만 일반적으로 < 10MB입니다.

이것은 모두 잘 동작하지만, 서버에 simulataniously 두드리는 10.000 명의 클라이언트가있는 경우 현재 what-if에 직면하고 있습니다. 내 대역폭이 아마도 깨지기 시작하고 IIS와 MSSQL이 모두 고갈 될 것이라고 상상할 수 있습니다. .

제 질문은 대역폭 문제는 호스팅에 관한 것입니다. 하지만 어떻게 IIS와 MSSQL이 그들을 배포하지 않고 수행 할 수있게 배포 할 수 있습니까?

정말로 이것이 어떻게 달성 될 수 있는지에 대한 설명을 제공 할 수 있습니다. 표준 지식이지만 내게는 수수께끼를 피할 수는 없지만 dropbox와 whatelse를 볼 때 할 수 있다는 것을 알고 있습니다. 어떻게 할 수 있습니까? .

고마워요.

답변

0

로드 균형 조정의 일부 형식을 고려해야합니다. IIS를 사용하고 있으므로 소프트웨어 기반 네트워크로드 밸런서를 제공하는 Windows Server에서 호스팅한다고 가정합니다. Network Load Balancing Overview

0

성능 병목 현상을 파악한 후이를 줄이려면 성능 병목 현상을 파악해야합니다. 여기에 쇠 망치로 접근하는 것이 최선의 방법은 아닙니다.

성능 성능 카운터를 설정하고 하루 또는 이분의 데이터를 기록하십시오. SQL 서버 성능 문제 해결 방법에 대한 링크는 this 링크를 참조하십시오.

대역폭이 문제 중 하나 일 수 있습니다. 성능 카운터를 설정하고 실제로 무엇이 일어나고 있는지 분석함으로써 올바른 데이터로 더 나은 솔루션을 계획 할 수 있습니다.

관련 문제