區域中斷

本主題說明區域中斷,以及處理這些問題的選項。

概覽

Zencoder 使用亞馬遜彈性運算雲(EC2)進行轉碼。該服務在多個區域中託管虛擬機(VM)實例,您可以使用以下選項選擇服務/區域:地區選項。

您可能想要選取特定服務或地區的原因很多,但最重要的是轉移成本。我們的客戶常用亞馬遜簡單存儲服務(S3)要么Google雲端存儲(GCS)存儲文件。將檔案傳輸至 S3 和 GCS (入口) 是免費的。不過,從這些服務傳輸檔案 (出口) 取決於目的地。如果檔案傳輸至相同區域中的 VM 執行個體,則在這兩個服務中都可免費輸出。這表示從美國東部 S3 儲存貯體傳輸到美國東部 EC2 執行個體是免費的。轉移至其他目的地的費用會因服務而異,但在這兩種情況下,成本都可以快速增加,因此選擇適當的服務和地區進行轉碼非常重要。

每項服務都會不時中斷。有時網絡不安,我們必須重試請求或傳輸。有時 VM 實例會失敗,我們必須將分配給它們的工作移動到行為更好的實例。我們甚至提供Zencoder本身損壞時的操作指南。然而,有些事情不在我們的控制範圍內,例如整個 EC2 區域停機數小時。在這種情況下,我們只會為客戶自動容錯移轉到另一個服務或區域,但由於潛在的轉移成本,我們決定不這樣做。

選項

當某個地區停機時,我該怎麼辦?

  • 等待。區域中斷通常是部分或持續很短的時間。如果你可以等,你應該。
  • 提交到另一個區域。如果您可以負擔 EC2 的轉移費用,您可以將未完成的工作提交到另一個地區。確保取消為該區域關閉的作業
  • 提交到另一個服務。可能有些情況,但是很少見,其中一個以上的區域停機。同樣地,如果你能負擔得起轉移費用,你可以將你的未來工作提交給另一個服務。與向其他地區提交一樣確保取消為已關閉的服務提交的作業