• 未分類

動画プラットフォームの信頼性は?

今週初め、想像を絶する事態が発生しました。Facebookは、過去数年間で最長かつ最大規模の障害に見舞われました。30分間、世界中のユーザーが自分のアカウントにアクセスできなくなったのです。

今回の障害は、どのプロバイダーも、どのサーバーも、そしてどのデータセンターも、何らかの形で障害と無縁ではないという事実を浮き彫りにしました。2年前には、アマゾンの東海岸のデータセンターで、暴風雨により主電源と予備電源が停止し、Netflix、Pinterest、Instagramなどのサービスが停止したことが広く知られています。

停電、ネットワークの停止、ハードウェアのクラッシュ、ブルースクリーン、ドライバーの誤動作など、悪い事態が起こったとき、何ができるのか、サービスプロバイダーに何を期待すべきなのか。

私は昨日、エリック・バーンズ氏と対談し、2012年のAmazon障害の影響を受け、毎月何十万時間ものビジネスビデオや教育ビデオのストリーミングを担当しているビデオプラットフォーム・プロバイダーの視点から、この問題について議論しました。エリックは、ビデオプラットフォームの信頼性とデータ保全へのパノプトの投資、アマゾンの障害後に実装された新しい可用性機能、そしてダウンタイムとデータ損失を最小限に抑えるために構築されたパノプト独自の機能について話してくれました。

 

 

データセンターに障害が発生した場合、パノプトはどのようにしてダウンタイムとデータ損失を最小限に抑えますか?

クラウドホスト型のビデオプラットフォーム は、アップタイムの確保をホスティングプロバイダーの可用性だけに頼ることはできません。

2012年に発生したアマゾンの障害の後、パノプトのエンジニアリングチームは、データセンターの障害からお客様を守り、データ損失の可能性を減らすためのアップデートを展開しました。私たちが導入した機能は、"クロスアベイラビリティ・ゾーン・フェイルオーバー "と呼ばれるものです。この機能では、異なる地理的、電気的グリッド上にある複数のAmazonデータセンターに、ビデオプラットフォーム全体を継続的に複製します。

お客様にとっては、新しい録画が作成されてサーバーにアップロードされたり、既存のビデオがPanoptoのビデオコンテンツ管理システムにインポートされたりすると、ファイルと関連するすべてのメタデータのコピーを作成し、スタンバイシステムに準備しておくことを意味します。スタンバイシステムは、フロントエンドサーバー、ロードバランシング、エンコーディングサーバー、ビデオサーチサーバー、マスターデータベースなど、ビデオプラットフォームのトポロジーのすべての要素を複製します。万が一、プライマリシステムへの接続が遮断された場合でも、パノプトは自動的にスタンバイシステムにトラフィックをリダイレクトします。その結果、お客様はPanopto VCMSのウェブサイトへのアクセス、ビデオの視聴、新しいコンテンツの録画、ライブ放送、システムの管理などを行うことができます。

障害が発生するのは、サーバーだけではありません。ローカルのハードウェアやオペレーティング・システムも、録画やライブ放送中に故障することがあります。パノプトでは、このような "ローカルな障害 "に対してどのような対策をとっているのでしょうか?

局所的な停電にはいくつかの形態があります。録画やライブ放送を管理しているノートパソコンのハードウェアが故障した場合。オペレーティングシステムにカーネルエラーが発生することもあります。誰かが電源コードにつまずいたというような単純なものもあります。

原因が何であれ、このような状況では、すべての動画プラットフォームが取るべき2つの重要なステップがあります。

  1. 録画や生放送をできるだけ早く自動で復元する
  2. 障害の影響を受けたビデオファイルを自動的に修復する

2013年、Panoptoは「Failsafe Recording」と呼ばれる機能を発表しましたが、これはまさにその機能です。

まず、Panoptoの ビデオキャプチャーソフトウェア は、停電、ハードウェアの故障、オペレーティングシステムのクラッシュなどで録画やライブ放送が中断された場合、それを認識します。マシンがオンラインに戻ったとき、あるいは別の代替マシンがオンラインになったときでも、Panoptoはユーザーに、録画やライブストリームを中断したところから簡単に再開する機会を提供します。

そして、録画やライブ放送が終了すると、パノプトは中断された元のビデオファイルを回復し、中断がなかったかのように録画の後半部分と自動的につなぎ合わせます。この継続的な監視と自動回復により、データの損失を防ぐことができます。また、お客様が破損したビデオファイルを修復したり、つなぎ合わせたりする必要はありません。

パノプトのお客様の多くは、プレゼンテーションや講義の録画を事前に予約しています。これらの予約録画や「自動録画」は、停電によってどのような影響を受けますか?

お客様が 録画を 将来的に予約したり、繰り返し行われる講義のキャプチャを自動化する場合、Panoptoのビデオキャプチャソフトウェアは、録画マシン上にローカルに存在するスケジュールをダウンロードします。これにより、サーバーが何らかの理由で応答しない場合でも、スケジュールされた録画が期待通りに行われます。録画された情報はローカルのハードディスクに保存され、サーバーとの接続が回復したときに、Panoptoは自動的にオフラインの録画をアップロードし、再生のための処理を開始します。

最近、あるお客様が本番でこのような状況を経験しました。2月、中間試験の直前に、トーマス・ジェファーソン大学では3日間のサーバー停止に見舞われました。この間、サーバーへの接続ができなくても、パノプトの自動録画ソフトは学校のすべての講義を録画し続け、その結果、講義で取り上げられた貴重な情報が失われることはありませんでした。TJUの経験については、 のケーススタディ で詳しくご紹介しています。

詳細はこちら
企業や大学でビデオプラットフォームの利用を検討されている方、Panoptoの信頼性やアップタイム機能についてご質問のある方は、ぜひお問い合わせください。 当社のビデオソフトウェアの無料トライアル をご希望の方は、当社チームにご連絡ください。