耐障害性の要件を特定する - MediaLive

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

耐障害性の要件を特定する

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

パイプラインの冗長性

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

パイプラインの冗長性は、チャンネル全体と、チャンネルに接続されているすべての入力に適用される機能です。チャンネルの計画の早い段階で、パイプラインのセットアップ方法を選択する必要があります。

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

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

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

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

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

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

入力ペアでは、入力の 1 つはアクティブな入力で、1 つはスタンバイ です。 は、常に切り替えの準備を整えるために両方の入力を取り MediaLive 込みますが、通常はスタンバイ入力をすぐに破棄します。アクティブな入力が失敗した場合、 MediaLive すぐにフェイルオーバーし、スタンバイ入力から処理を開始します。

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

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

2 つの機能の比較

以下は、パイプラインの冗長性と自動入力フェイルオーバーの比較です。

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

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

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

  • どちらの機能にもコンテンツソースの 2 つのインスタンスが必要なので、いずれの場合もアップストリームシステムが 2 つのインスタンスを提供できる必要があります。

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

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

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

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

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