개요
Zencoder는 Amazon 엘라스틱 컴퓨팅 클라우드 (EC2) 를 사용하여 트랜스코딩을 수행합니다. 이 서비스는 여러 지역에서 가상 머신 (VM) 인스턴스를 호스팅하며 다음을 사용하여 서비스 / 지역을 선택할 수 있습니다. 부위선택권.
특정 서비스 또는 지역을 선택하는 데는 여러 가지 이유가 있지만 가장 중요한 것은 전송 비용입니다. 고객이 일반적으로 사용하는 Amazon Simple Storage Service (S3)또는 Google Cloud Storage (GCS)파일을 저장합니다. 파일을 S3 및 GCS (수신) 로 전송하는 것은 무료입니다. 그러나 이러한 서비스 외부로 파일 전송 (송신) 은 대상에 따라 다릅니다. 두 서비스 모두에서 파일이 동일한 리전의 VM 인스턴스로 전송되면 송신을 무료로 사용할 수 있습니다. 즉, 미국 동부 S3 버킷에서 미국 동부 EC2 인스턴스로의 전송은 무료입니다. 다른 목적지로의 전송 비용은 서비스마다 다르지만 두 경우 모두 비용이 빠르게 증가할 수 있으므로 트랜스코딩을 위한 적절한 서비스 및 지역을 선택하는 것이 중요합니다.
모든 서비스는 때때로 중단을 겪습니다. 때로는 네트워크에 문제가 생기며 요청이나 전송을 다시 시도해야합니다. 때로는 VM 인스턴스가 실패하고 할당 된 작업을 더 잘 작동하는 인스턴스로 이동해야합니다. 우리는 심지어 제공합니다 Zencoder 자체가 고장난 경우 수행 할 작업에 대한 가이드 . 그러나 몇 시간 동안 전체 EC2 리전을 중단하는 것과 같은 몇 가지 사항은 우리가 통제 할 수 없습니다. 이와 같은 시간에 우리는 고객을 위해 다른 서비스 또는 지역으로 자동으로 장애 조치하는 것 이상의 것을 좋아하지 않을 것입니다. 그러나 잠재적 인 전송 비용으로 인해 우리는 하지 않기로 결정했습니다.
옵션
지역이 다운되면 어떻게 해야 합니까?
- 기다림. 지역 중단은 종종 단기간 동안 부분적이거나 마지막입니다. 당신이 기다릴 수 있다면, 당신은해야합니다.
- 다른 지역에 제출하십시오. EC2에서 전송 비용을 감당할 수 있는 경우 미결 작업을 다른 리전으로 제출할 수 있습니다. 다운 된 지역에 대해 제출 된 작업을 취소해야합니다. .
- 다른 서비스에 제출하십시오. 단 하나 이상의 지역이 다운되는 경우는 드물지만 발생할 수 있습니다. 이체 비용을 감당할 수 있다면 미결 작업을 다른 서비스에 제출할 수 있습니다. 다른 지역에 제출하는 것과 마찬가지로중단 된 서비스에 대해 제출 된 작업을 취소해야합니다. .