AWS Elemental MediaStore에서는 콘텐츠가 서비스에 도달할 때 GB당 미디어 최적화 수집 비용이 부과되고, 라이브 및 VOD 전송을 위해 서비스에 유지하는 콘텐츠에 대해 GB당 콘텐츠 스토리지 비용이 부과됩니다.
요청 비용
요청 요금은 요청 유형을 기준으로 하며 아래 표와 같이 요청 수에 따라 요금이 부과됩니다.
요금 예
고객은 AWS Elemental MediaStore를 주로 라이브 비디오 워크플로우용 '오리진 스토리지'로 사용합니다. 오리진 스토리지는 AWS Elemental MediaLive와 같은 라이브 비디오 인코더와 Amazon CloudFront와 같은 콘텐츠 전송 네트워크(CDN) 사이에 위치합니다. 라이브 비디오 인코더는 세그먼트화된 비디오 파일(세그먼트는 몇 초 길이의 비디오 조각임)과 해당 매니페스트 파일(매니페스트는 비디오 플레이어에 다운로드하여 재생할 비디오 세그먼트가 무엇인지 알려줌)을 생성합니다. 세그먼트는 보통 여러 개의 크기(비트레이트)와 해당 품질 수준으로 인코딩됩니다. 비트레이트가 증가하면 품질과 파일 크기도 증가합니다.
예:
ABR(가변 비트레이트)이 설정되었을 때 품질 수준이 5인 비디오 스트림은 비트레이트 5Mbit/s, 2Mbit/s, 1.2Mbit/s, 800Kbit/s, 500Kbit/s로 구성될 수 있습니다. 이 스트림이라면 AWS Elemental MediaStore에 시간당 4.175GB의 데이터를 전송할 수 있습니다.
초당 총 메가비트 = 5+2+1.2+0.8+0.5 = 9.5Mbps
시간당 총 기가비트 = 9.5/1024 * 60 * 60 = 33.39844Gb/시간
시간당 총 기가바이트 = 33.39844/8 = 4.175GB/시간
4초 길이의 비디오 세그먼트의 경우, 이 스트림은 4초 간격으로 각 비트레이트에 대한 비디오 세그먼트와 매니페스트를 출력합니다. 인코더는 세그먼트와 매니페스트를 출력하고 나서, AWS Elemental MediaStore에 PUT 요청을 수행합니다. 예를 들어, 이러한 스트림을 전송하는 데 시간당 9,000번의 PUT 요청이 수행됩니다.
분당 총 PUT 수 = (5개의 비디오 세그먼트 + 5개의 매니페스트) * (60/4) = 150
시간당 총 PUT 수 = 150 * 60 = 9,000
미국 동부(버지니아 북부) 리전에서는 이 사용 사례의 경우 AWS Elemental MediaStore가 미디어 최적화에 대해 시간당 0.0835 USD와 PUT 요청에 대해 0.045 USD, 즉 1시간의 콘텐츠를 수집하는 데 총 0.1285 USD를 부과합니다.
((4.175GB x 0.02 USD = 0.0835 USD) + (9 x 0.005 USD = 0.045 USD).
또한, 시청자가 이 스트림을 시청할 때 인터넷으로 전송되는 데이터와 GET 요청에 대한 비용을 지불합니다.
추가 요금
애플리케이션이 다른 AWS 서비스를 사용하거나 데이터를 전송하는 경우 AWS Elemental MediaStore에 추가 비용이 발생할 수 있습니다. 예를 들어 AWS Elemental MediaStore가 데이터를 Amazon CloudFront로 전송하는 경우, AWS Elemental MediaStore에는 데이터 전송 요금이 적용되지 않습니다. 하지만 다른 CDN으로 데이터를 전송하면 데이터 전송 요금이 발생합니다.
AWS 서비스 요금에 대한 자세한 정보는 관련 AWS 서비스 세부 정보 페이지에서 요금 섹션을 참조하세요.
데이터 전송 요금
AWS 프리 티어의 일부로, AWS 고객은(중국 및 GovCloud 리전을 제외하고) 모든 AWS 서비스 및 리전을 합산해 매달 100GB의 무료 인터넷 데이터 송신 혜택을 받게 됩니다. 또한 같은 리전 내에서 이루어지는 데이터 전송에는 추가 비용이 발생하지 않습니다.
그러나 AWS 외부에서 콘텐츠를 지원하는 경우 추가 요금이 발생할 수 있습니다. 예를 들어 콘텐츠 출력이 인터넷 또는 Amazon CloudFront 외의 CDN을 통해 대상으로 전송되는 경우에는 데이터 전송 요금이 적용됩니다. 아래 요금은 서비스가 배포된 리전이 아닌 다른 리전에서 AWS Elemental MediaStore로 '수신' 또는 '송신'되는 데이터 전송에 기준을 둡니다.