1000개의 동시 다운로드 시뮬레이션

1000개의 동시 다운로드 시뮬레이션

Cloudfront에서 단일 파일에 대한 1000개의 동시 다운로드를 시뮬레이션하고 싶습니다. 나는 이를 위해 ~10-20개의 특대형 EC2 인스턴스를 설정하겠다고 생각했습니다. 인스턴스가 병목 현상을 일으키지 않는지 확인하면서 동시에 이를 트리거하고 평균 다운로드 시간을 얻는 데 제가 놓친 확실한 방법이 있습니까? 우리는 Cloudfront에서 얼마나 많은 아웃바운드 대역폭을 유지할 수 있는지 알아야 합니다.

감사해요!

답변1

두 가지 옵션이 있습니다.

  1. AMQP와 같은 메시징 프로토콜을 사용하여 슬레이브 조정
  2. (더 간단하고 권장됩니다.) 모든 슬레이브가 시계를 동기화했는지 확인하고 "at" 명령이나 유사한 명령을 사용하여 동시에 다운로드 작업을 시작하도록 설정하십시오. 모든 슬레이브가 시작 시간까지 준비되도록 하려면 작업이 시작되기 몇 분 전에 작업을 설정해야 합니다.

답변2

보세요소아스타의 제품. 매우 상세한 결과를 생성하는 다양한(무료 포함) 성능 테스트 도구가 있습니다. 이는 성능 병목 현상이 있는 위치를 정확히 찾아내는 데 도움이 될 수 있습니다. 따라서 여러 인스턴스(다양한 지리적 위치에서도)에서 1000개의 동시 다운로드를 현실적으로 시작할 수 있습니다.

관련 정보