ステップ 3: 回復性要件を特定する - MediaLive

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ステップ 3: 回復性要件を特定する

レジリエンシーとは、問題が発生してもチャネルが機能し続ける能力です。MediaLive には、ここで計画する必要がある 2 つの回復機能が含まれています。これらの機能のうち、どの機能を実装するかを決定する必要があります。この決定は、コンテンツに必要なソースの数に影響するため、ここで行う必要があります。これは、アップストリームシステムとのディスカッションが必要なためです。

パイプラインの冗長性

2 つのパイプラインを持つチャネルを設定して、チャネル処理パイプライン内での回復性を実現できます。

パイプラインの冗長性は、チャネル全体と、チャネルに接続されているすべての入力に適用される機能です。チャネルの計画の早い段階で、パイプラインをどのように設定するかを決定する必要があります。

パイプライン冗長性を設定するには、チャネルを標準チャネル2 つのエンコーディングパイプラインを持つようにします。両方のパイプラインは、ソースコンテンツを取り込み、出力を生成します。現在のパイプラインで障害が発生した場合、ダウンストリームシステムはコンテンツを受信していないことを検出し、他の出力に切り替えることができます。ダウンストリームシステムを中断することはありません。MediaLiveは、2 番目のパイプラインを数分以内に再起動します。

パイプラインの冗長性の詳細については、「パイプラインの冗長性を実装する」を参照してください。

自動入力フェイルオーバー

自動入力フェイルオーバー用に 2 つのプッシュ入力を設定して、チャネル内の 1 つの入力に復元力を提供できます。

自動入力フェイルオーバーは、個々の入力に適用される機能です。チャネルを計画するときに、自動入力フェイルオーバーの実装について決定する必要はありません。新しいプッシュ入力を接続するとき、または既存のプッシュ入力をアップグレードして自動入力フェイルオーバーを実装する場合に、後で実装できます。

自動入力フェイルオーバーを設定するには、2 つのプッシュ入力 (まったく同じソースコンテンツを持つ) を入力フェイルオーバーペア。このように設定すると、アップストリームシステム、またはアップストリームシステムとチャネル間で障害が発生した場合の回復性が得られます。

入力ペアでは、入力の1つがアクティブ入力して 1 つがオンスタンバイ。MediaLiveは、常に切り替える準備ができているように両方の入力を取り込みますが、通常はスタンバイ入力をただちに破棄します。アクティブな入力に障害が発生すると、MediaLive はただちにフェイルオーバーし、スタンバイ入力から処理を破棄するのではなく、スタンバイ入力から処理を開始します。

自動入力フェイルオーバーは、パイプラインの冗長性を設定されているチャネル (標準チャネル)、またはパイプラインの冗長性を設定されていないチャネル (単一パイプラインチャネル) に実装できます。

自動入力フェイルオーバーの詳細については、「自動入力フェイルオーバーの実装」を参照してください。

2 つの機能の比較

次に、パイプラインの冗長性と自動入力フェイルオーバーの比較を示します。

  • 各機能が扱う障害には、次のような違いがあります。

    パイプラインの冗長性は、で障害が発生した場合の復元力を提供します。MediaLiveエンコーダーのパイプライン。

    自動入力フェイルオーバは、障害発生時に回復力を提供MediaLiveで、アップストリームシステム、またはアップストリームシステムととの間のネットワーク接続のいずれかでMediaLive入力。

  • どちらのフィーチャにもコンテンツソースの 2 つのインスタンスが必要なため、どちらの場合も、上流システムが 2 つのインスタンスを提供できる必要があります。

    パイプラインの冗長性により、2 つのソースは同じエンコーダから発信できます。

    自動入力フェイルオーバーでは、ソースは異なるエンコーダから発生する必要があります。そうしないと、両方のソースが同時に故障し、入力フェイルオーバースイッチが故障します。

  • パイプラインの冗長性は、チャネル全体に適用されます。したがって、チャネルを計画するときに実装するかどうかを決定する必要があります。自動入力フェイルオーバーは、1 つの入力にのみ適用されます。したがって、たとえば、最も重要なプッシュ入力を接続するときにのみ、自動入力フェイルオーバーを実装できます。

  • 自動入力フェールオーバーでは、ダウンストリームシステムが出力の 2 つのインスタンスを処理し、一方のインスタンスから(障害が発生した場合)他方のインスタンスに切り替えることができる必要があります。MediaPackageたとえば、は 2 つのインスタンスを処理できます。

    ダウンストリームシステムにこのロジックが組み込まれていない場合は、自動入力フェイルオーバーを実装できません。