2010-08-04 3 views
0

필자는 Azure로 나가는 외부 종단점을 가진 작업자 역할로 옮길 생각입니다. 이 프로세스는 약 200-400ms의 작은 프로세스이지만 사용자는 사용자 당 하루에 50K-100K 번 작업을 시작하려고합니다. Azure 프로토 타입을 제작하기 전에 Azure 외부 종단점과 통신 할 때 기대할 수있는 대기 시간의 종류를 알아야합니다. 분명히 대기 시간은 내가 보내고받는 정보의 크기에 달려 있으며 인터넷 연결 속도에 따라 다르지만 어디에서나 통계를 찾을 수는 없습니다. 베이스 라인 번호가 있습니까?Windows Azure Worker 역할 외부 엔드 포인트로 데이터를 전송할 때 대기 시간은 얼마나됩니까?

논쟁을 위해, 나는 T1에 있고 각 작업이 실행될 때마다 10K와 10K를 보냈다고 말할 수 있습니다.

답변

1

대기 시간이란 정확히 사용자가 원하는 용어라고 생각하지 않습니다. 지연은 서버와의 거리와 네트워크의 특성에 의해 영향을받는 네트워크를 통해 각 패킷을 보내는 데 걸리는 지연입니다.

그렇다면 모든 사람들이 대기 시간에 따른 결과가 달라질 것이므로 프로토 타입을 설정하고 성능 테스트를 수행하는 것이 유일한 방법 일 것입니다. 또한 Azure를 사용하여 데이터 센터를 지정할 수 있으므로 가까운 사용자를 선택하십시오.

+0

내 프로세스가 상당히 작고 원자력이 적고 네트워크를 통해 패킷을 보내는 데 걸리는 시간이 프로세스가 서버에서 실행되는 데 걸리는 시간을 가장 많이 차지하기 때문에 지연에 대해 생각했습니다. –

+0

나는 그 디자인에 대해주의 깊게 생각하고 가능하다면 다시 생각해보아야한다. 나는 현재 누군가가 유사하게 구축 한 시스템을 유지 관리하고 있습니다. 대기 시간이 한 가지 일 뿐이므로 확장 성이 악몽입니다. ​​CPU, 메모리 또는 대역폭을 더 많이 차지할 수는 없습니다. – Doobi

관련 문제