人間のインフラストラクチャ:Netflixが大規模なライブ配信の裏側に構築した運用レイヤー
Netflixのライブストリーミング事業は、最初のライブショーから急速に拡大し、現在は毎日複数のイベントをストリーミングしています。初期のライブショーは、エンジニアと即興のセットアップに頼っており、専用の運用チームが不足していました。進化には、ライブ放送プロセスを管理するために専用の放送運用センター(BOC)を構築する必要がありました。信号の信頼性を確保するために、Netflixは会場からのビデオとオーディオフィードの貢献について厳格な仕様を課しています。Netflixの運用モデルは、エンジニア主導の運用から専門のエンジニアチームへと進化しました。効率を向上させて同時に多くのイベントを管理するために、送信運用センター(TOC)モデルが開発されました。TOCモデルでは、送信、ストリーミング、放送制御オペレーターなどの異なる役割が重要です。ハイプロファイルのイベントの場合、専用の「ビッグベット」モデルが提供され、専用のリソースが割り当てられます。ライブコマンドセンター(LCC)は、全ライブストリーミングパイプラインを監視し、リアルタイムのデータをオペレーターに提供します。LCCは、カスタムの観測可能性スタックを使用して大量のデータを管理し、問題に対応します。LCCオペレーションリードとテクニカルランチマネージャーは、インシデント対応を担当しています。