Überblick
Zencoder transkodiert mit Amazon Elastic Compute Cloud (EC2). Der Dienst hostet VM-Instanzen (Virtual Machine) in mehreren Regionen, und Sie können den Dienst / die Region mithilfe von auswählen Region Möglichkeit.
Es gibt viele Gründe, warum Sie einen bestimmten Dienst oder eine bestimmte Region auswählen möchten. Am wichtigsten sind jedoch möglicherweise die Transferkosten. Unsere Kunden verwenden häufig Amazon Simple Storage Service (S3) oder Google Cloud Storage (GCS) Dateien speichern. Das Übertragen von Dateien in S3 und GCS (Ingress) ist kostenlos. Das Übertragen von Dateien aus diesen Diensten (Ausgang) hängt jedoch vom Ziel ab. In beiden Diensten ist der Austritt kostenlos, wenn die Datei auf eine VM-Instanz in derselben Region übertragen wird. Dies bedeutet, dass Übertragungen von US-East S3-Buckets zu US-East EC2-Instanzen kostenlos sind. Die Übertragungskosten zu anderen Zielen variieren je nach Dienst. In beiden Fällen können sich die Kosten jedoch schnell summieren. Daher ist die Auswahl eines geeigneten Dienstes und einer geeigneten Region für die Transcodierung wichtig.
Jeder Dienst leidet von Zeit zu Zeit unter Ausfällen. Manchmal sind Netzwerke fleckig und wir müssen Anfragen oder Übertragungen wiederholen. Manchmal schlagen VM-Instanzen fehl und wir müssen die ihnen zugewiesene Arbeit auf Instanzen mit besserem Verhalten verschieben. Wir bieten sogar Eine Anleitung, was zu tun ist, wenn der Zencoder selbst kaputt ist. Einige Dinge sind jedoch außerhalb unserer Kontrolle, z. B. eine ganze EC2-Region, die stundenlang ausfällt. In Zeiten wie diesen würden wir nichts lieber tun, als für unsere Kunden automatisch auf einen anderen Service oder eine andere Region umzusteigen, aber aufgrund möglicher Transferkosten haben wir uns dagegen entschieden.
Optionen
Was soll ich tun, wenn eine Region nicht erreichbar ist?
- Warten. Regionale Ausfälle sind oft teilweise oder dauern nur kurze Zeit. Wenn Sie warten können, sollten Sie.
- In einer anderen Region einreichen. Wenn Sie sich die Transferkosten für EC2 leisten können, können Sie Ihre ausstehenden Jobs in einer anderen Region einreichen. Stellen Sie sicher, dass Sie die für die Region, die nicht verfügbar ist, gesendeten Jobs abbrechen.
- Bei einem anderen Dienst einreichen. Es kann jedoch seltene Fälle geben, in denen mehr als eine Region ausgefallen ist. Wenn Sie sich die Überweisungskosten leisten können, können Sie Ihre ausstehenden Aufträge an einen anderen Dienst senden. Wie beim Einreichen in eine andere Region, Stellen Sie sicher, dass Sie die für den ausgefallenen Dienst gesendeten Aufträge abbrechen.