무엇을 가장 정확한 방법을 추정하는 대역폭을 요구 사항에 대한 웹 응용 프로그램?

StackOverflow https://stackoverflow.com/questions/94779

문제

나는 클라이언트에서 제안하고 그들 것입 업그레이드를 할 필요가 네트워크를 지원하는 인프라를 호스팅 ASP.NET 응용 프로그램.기본적으로,필요를 예상 사용량에 대한 시스템으로 알려진 수량의 사용자가(현재 250).간단한 대답할 것이다"지식이 필요 T1 선"아마 것으로 충분하지만,고 싶은 데이터가 있습니다.

다른 질문 참조하십시오다 보이는대한 감각이 무엇이 사용되고 있습니다.

나의 일반적인 생각이 나는 것이 불 웹 응용 프로그램을 설치하고 사용하는 시스템과 같은 내 것이라 예상하는 데 사용될에서 고객이 정말로서 여유롭게,특정 기간,그리고 다음을 곱하면 대역폭을 사용하여 사용자의 수와 나누는 시간.

이지 않는 것은 매우 과학적입니다.그것은 좋은 수 있습니다 충분을 위해 제안,그러나 내가 있다면 더 나은 방법입니다.

내가 알고있는 부하를 사용할 수 있는 도구에 대한 테스트를 사용하여 웹 애플리케이션의 성능과 같은 이러한지 정확하게 시뮬레이션은 최대 사용자로드 대역폭을 목적 테스트(너무 많은 한 번에).

이 플랫폼은 Windows/ASP.NET 과 응용 프로그램을 호스팅하에 SharePoint(MOSS2007).

도움이 되었습니까?

해결책

대신에 좋은 보고하기 위한 도구,대역폭 사용할 수 있는 항상 거친 예상.

N=Number of page views 에서 가장 바쁜 시간 P=페이지의 평균 크기

(N*P)/3600)=평균 교통합니다.

서버 자체가 있을 것이 더 많은 교통 내부에 대한 아마도 db server/NAS/등이 있습니다.그러나 바깥쪽으로 직면해야 하는 당신에게 매우 거친 아이디어에 이용.분명해야 합니다 훨씬 능가 위의 값으로 당신은 결코 싶 100%활용하고,허용하지 않습니다.

또한 제안을 사용하여 임의의 번호를 같은 사용자 250 명입니다.사용 가장 무거운 생산 일/시간 참조할 수 있습니다.더블 트리플 당신이 좋아하는 경우에,그러나 당신이 예상의 배포에 사용자 행동하면 당신은 좋은 로그 파일을 사용자/감사합니다.그것은 도움이 될 것입니다 당신의 예상이 더 정확합니다.

으로 또 다른 주석은 지적,데이터 센터는 좋은 아이디어,경우 중복성 및 대역폭을 가용성되는 관심사입니다.귀하의 요구에 따라 다를 수 있지만,해안 가볍게 바릅니다.

다른 팁

거기에 몇 가지 추가 질문을 하는 질문할 필요가 여기에.

그것은 총 250,사용자 또는 250 동시 사용자가?는 경우에 동시에는 250 피크,일반적으로 또는 250?는 경우 그것은 총 250,사용자 그들은 모두를 사용할 것으로 예상된 그것은 동일한 시간에(예를 들어 인트라넷 사이트는 사람들이 사용해야 하는 그것의 일부로 그들의 일),또는 그것의 더 커뮤니티 사이트들 수 있습니다 또는 사용할 수 없습니다?나는 가정 방법 당신은 말로 이는 250 총 사용자지만,그는 여전히 말하지 않는 충분에 대해 사이트를 예상입니다.

의 경우 커뮤니티 또는"일반"인터넷 사이트에,그것은 또한에 따라 사용 예를 들어,사람들은 진짜로 사용하게 될 것이 강렬하게,또는 그 일부 사용자로 로그인 하면,다음을 잊지 마세요?이 될 수 있는 힘든 질문이 당신의 관점에서,때문에 당신이 생각하기를 원할 것입 전,하지만 당신은 많은 돈을 보내 네트워크 인프라 및 아무도 끝까지 사용하여 수 있습니다,그는 아주 나쁜 것은 아니다.

What 위치 하고 있는가?에서 저 끝의 스펙트럼,거기에는"전형적인"웹 응용 프로그램,당신은 합리적인 크기(예를 들어,1-2k)페이지를 그리고 소수의 이미지입니다.조금 더 강렬한 사이트입니다 많은 미디어의-예를 들어,플리커 스타일 이미지 검색.에는 사이트입니다 많이 가진 다운로드-스트리밍 영화,또는 큰 파일 또는 데이터는 다운로드됩니다.

이것은 좀 외부의 임계값의 질문,하지만 다른 것을 보면서 미래의 웹 사이트:은 사용법을 가능성이 두 배에서,내년 또는 달?주의 잠금 장기적인 계약 같은 것 T1 또는 섬유 연결지 않고,어떤 업그레이드 방법입니다.

다른 질문은 신뢰성-당신이해야에서 중복 연결?그것은 많은 비용을 수 있습 앞까지,하지만 거기에 가지 방법으로 수행할 수 멀티홈 연결할 수 있는 균형 접근에 걸쳐 몇 가지의 링크,다음 사용 중 하나(이기는 하지만 용량이 감소)에서 이벤트의 오류를 방지합니다.

고려해야 할 또 다른 옵션은 효과적으로 할 수 있습이 완전히 방지하이 전체가 질문을 호스트에서 응용 프로그램이 있습니다.당신이 지불하는 상대적으로 낮은 월정수수료(에 비해 낮은 비용의 전용 고품질의 연결),그리고 당신이 많은 대역폭이 필요로(예를 들어,대부분의 호스팅 계획을 줄 것이다 당신이 무언가가 다음과 같 500 기가바이트로 전송 한 달에 시작하고 어떤 것이 그냥 당신에게 무제한).데이터 센터는 또한 것보다 더 신뢰할 수 있도를 구축할 수 있습(의 짧은 당신의 자신의 6+림 데이터 센터)기 때문에 그들은 중복 인터넷,전화 이중 냉각,화재 예방,물리적 보안..그리고 그들은 사람들이 관리하는 모든이 당신을 위해,그래서 당신은 결코 그것을 다룰 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top