

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

# 回復性要件の特定
<a name="plan-redundancy"></a>

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

## パイプラインの冗長性
<a name="decide-resil-pipeline"></a>

通常、チャネル処理パイプライン内の回復性を提供するために、2 つのパイプラインでチャネルを設定できます。2 つのパイプラインを設定するための要件については、「」を参照してください。

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

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

パイプラインの冗長性の詳細については、「」を参照してください[パイプラインの冗長性を実装する](plan-redundancy-mode.md)。

## 自動入力フェイルオーバー
<a name="decide-resil-aif"></a>

一部の入力では、チャネル内の 1 つの入力に回復性を提供するために、2 つの入力を自動入力フェイルオーバー*ペア*として設定できます。

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

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

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

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

自動入力フェイルオーバーの詳細については、「[自動入力フェイルオーバーの実装](automatic-input-failover.md)」を参照してください。

## 2 つの機能の比較
<a name="resil-compare-features"></a>

以下は、パイプラインの冗長性と自動入力フェイルオーバーの比較です。
+ 各機能が扱う障害には、次のような違いがあります。

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

  自動入力フェイルオーバーは、アップストリームシステム、またはアップストリームシステムと MediaLive 入力の間をつなぐネットワーク接続のいずれかで、MediaLive よりも先に障害が発生した場合に回復性を提供します。
+ どちらの機能にもコンテンツソースの 2 つのインスタンスが必要なので、いずれの場合もアップストリームシステムが 2 つのインスタンスを提供できる必要があります。

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

  自動入力フェイルオーバーでは、ソースは異なるエンコーダから発生する必要があり、そうしないと、両方のソースで同時に障害が発生し、入力フェイルオーバースイッチが失敗します。
+ パイプラインの冗長性は、チャンネル全体に適用されます。したがって、チャンネルを計画するときに実装するかどうかを決める必要があります。自動入力フェイルオーバーは、特定の入力タイプにのみ適用されます。したがって、例えば、最も重要な入力をアタッチした場合にのみ自動入力フェイルオーバーを実装できます。
+ 自動入力フェイルオーバーでは、ダウンストリームシステムが出力の 2 つのインスタンスを処理し、(障害が発生した場合に) 一方のインスタンスから他方のインスタンスに切り替えできる必要があります。例えば、MediaPackage は 2 つのインスタンスを処理できます。

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