2014-12-16 4 views
0

비디오 트래픽이 많은 트래픽이 적은 클라이언트 웹 사이트 (배경 비디오)가 있습니다. 나는 비디오를 제공하기 위해 SSD를 사용하는 것이 단속,로드 시간 증가 등을 줄인다는 점을 알아 냈습니다.Amazon EC2 on SSD

그러나 서버의 I/O가 스트리밍을위한 병목 현상이 될 것이라고는 상상할 수 없습니다. 낮은 트래픽 사이트. 나는 그것이 주로 사용자의 다운로드 연결 속도에 달려 있다고 가정합니다.

두 옵션 중 성능에 대한 통찰력을 가진 사람이 있습니까?

+0

어떤 인스턴스 유형입니까? – BMW

답변

1

SSD로 백업 된 Amazon EBS 볼륨을 사용하면 Magnetic EBS 볼륨보다 빠른 볼륨을 제공하지만 대역폭은 디스크 속도보다 더 제한적일 수 있습니다. 디스크는 전송할 수있는 대역폭보다 훨씬 빠르게 실행할 수 있습니다.

비디오 컨텐츠를 제공하는 좋은 방법은 Amazon S3에 비디오를 저장 한 다음 CloudFront 스트리밍 배포를 통해 비디오를 제공하는 것입니다. 그렇게하면 CloudFront가 스트리밍 프로토콜을 처리하고 콘텐츠가 사용자에게 더 가까이 캐시됩니다.

참조 : CloudFront streaming

느린 비디오의

잠재적 인 원인이 될 수있다 :

  • 아마존 EC2 인스턴스의 아웃 바운드 대역폭이
  • 사용자의 인바운드 bandwdith을 (인스턴스 유형에 따라 다름)
  • 비디오를 제공/스트리밍하는 데 사용되는 프로토콜
  • 비디오의 크기
  • 네트워크 대기 시간 (거리에 따라 다름)