Peacock が AWS ソリューションを活用して迅速かつ完璧な提供を実現

2021 年

2020 年 7 月 15 日に世界的なメディアおよびテクノロジー企業である Comcast Corporation (Comcast) によってリリースされたストリーミングサービスの Peacock は、動画ストリーミングサービスに対する消費者の需要が高まっている時代に到来したサービスです。この新しい時代において、Comcast は、何百万人もの人々を最も重要な瞬間やエクスペリエンスに結びつける、素晴らしい技術とエンターテインメントサービスを構築し続けてきました。2020 年 12 月の時点で、Peacock の登録者数は既に 2,600 万を超えています。

Comcast 企業の NBCUniversalSky は、この競争力のあるストリーミングベンチャーを構築するために連携してリソースを提供し合い、12 か月以内にアイデアから実装に移行しました。有料と無料の両方のサブスクリプションレベルでビデオオンデマンドを提供する、OTT (Over The Top) ストリーミングサービスとして概念化された Peacock には、世界中のイベントのライブ放送をサポートする機能も必要です。Peacock のテクノロジーチームは、NBCUniversal の多額の費用がかかることが予想されるライブ放送の 1 つである 2020 年夏季オリンピックに合わせて、サービスをリリースすることにしました。そのタイムラインにより、チームが高い可用性と回復力を備えたまったく新しいシステムを構築するまでに、わずか1 年しか残されていませんでした。これが視聴者に素晴らしい第一印象を与える重要な機会となることを認識していた Peacock は、リリース日を完璧にする必要がありました。

Peacock は、わずか 1 年で、シンプルかつスケーラブルで、リスクを抑えた、可用性の高いシステムをアマゾン ウェブ サービス (AWS) で構築しました。そして、新型コロナウイルス (COVID-19) が引き起こしたパンデミックや 2020 年オリンピックの延期などの予期せぬ障害にもかかわらず、Peacock は予定どおりに完璧なリリースを実現しました。 「リリース、開発、顧客向けの準備のためのアグレッシブなタイムラインに対応するため、当社は、自社のリソースや専門知識を、オンボーディングパートナーや AWS のリソースや専門知識と組み合わせて、これらの目標を達成しました」と Peacock の米国オペレーションおよび動画の責任者である Eric Black 氏は述べています。

Peacock ストリーミングサービス
kr_quotemark

当社は、システムは今後も配信を続けるため、AWS との連携を継続し、当社とユーザーの両方がその結果に満足しています」

Eric Black 氏
Peacock、米国オペレーションおよび動画部門責任者

完璧なリリースでクラウドベースのストリーミングサービスを計画する

2019 年 1 月、NBCUniversal と Sky は、共同ストリーミングサービスを開始するために初めて提携することを発表しました。Peacock のテクノロジーチームは、オンプレミスインフラストラクチャのない完全なクラウドベースのシステムを想定していました。このサービスは、未知でありながらも、潜在的に大規模な、高い信頼性を備えている必要がありました。「ユーザーがコンテンツに至る道のりの背後には多くのシステムがあります」と Black 氏は述べています。「Peacock を利用する場合、インフラストラクチャは、ログイン、検索、閲覧、表示にとどまらず、ライブ、オンデマンド、ショートフォーム、チャネルベースのストリーミングを大規模な提供に至るまで、多次元のエクスペリエンスを提供するサービスの負荷を管理できる必要があります」 さらに、Peacock は、ライブ動画ストリーミングの需要をサポートする必要がありました。これにより、視聴率が急増する可能性があります。 

Peacock のワークフロー設計は、タイトなタイムラインに対応するためにシンプルで合理化されている必要がありました。ワークフロー全体は広範なテスト体制に耐え得る必要があり、Peacock のチームは、リリース前の潜在的な問題の分析と方向性の修正のサポートが可能なチームを必要としていました。これらのニーズは、Peacock がクラウドサービスを利用する際に、AWS を選ぶ鍵となりました。「対象領域の専門知識と、サポートやエンゲージメントのレベルを踏まえて AWS を選びました」と Black 氏は述べています。「それは単にインフラストラクチャやテクノロジーにとどまりません。AWS が提供するリソースや専門知識は、プロジェクトを成功させるのに役立ちます」

シンプルでスケーラブルな動画ストリーミングサービスを設計してテストする

Peacock は、一連の AWS のサービスを利用してシステムの構築に取り組みました。アーキテクチャの基盤は Amazon Elastic Compute Cloud (Amazon EC2) でした。これは、クラウドで安全かつサイズ変更可能なコンピューティングキャパシティーを提供します。Amazon EC2 のリージョンごとに 99.99% の可用性というサービスレベルアグリーメントにより、Peacock のシステムが必要としていた高い可用性を実現できます。 

Peacock のチームは、ネットワーク設計に取り組んでいる間、AWS Transit Gateway を利用して、新しい接続を 1 回だけ行う必要があるクラウドルーターとして機能する中央ハブを介して、仮想プライベートクラウドとオンプレミスネットワークを簡素化および接続しました。Peacock の開発チームは、企業がスケーラブルな GraphQL API を介してアプリケーションをより迅速に開発するのに役立つフルマネージドサービスである AWS AppSync を含むいくつかの AWS のサービスを利用して、シンプルでありながら完全にスケーラブルなシステムの残りの部分を構築しました。Peacock はまた、AWS Elemental MediaStore (ライブストリーミング動画コンテンツの配信に必要なパフォーマンス、一貫性、および低レイテンシーを提供するメディアストレージサービス) を利用して、大規模なブロードキャストおよびマルチスクリーン配信用のビデオオンデマンドコンテンツを作成しました。 

テクノロジーチームが Peacock のシステムを構築する際、AWS ソリューションアーキテクトは、システムに厳密なテストを実行するのをサポートしました。「当社は、AWS Well-Architected Reviews を何度も実施しました。このレビューでは、運用、信頼性、パフォーマンスの観点から準備が整っているように、AWS のエキスパートを招いて設定を確認しました」と Peacock のパフォーマンスおよび信頼性担当バイスプレジデントである Stephen Hildebrand 氏は述べています。 

システムの設計は単純でしたが、チームは複数のベンダーの製品と、世界中のステークホルダーからの意見をまとめ上げるために懸命に努力する必要がありました。2020 年春に新型コロナウイルス (COVID-19) が引き起こしたパンデミックが発生したとき、AWS はプロジェクトを予定どおりに進める上で重要な役割を果たしました。「2020 年の初めに、当社がリリース方法の全体的な構成は文字どおり一晩で変わりました」と Sky のグローバル OTT (Over The Top) プラットフォーム担当ディレクターである Keith Davidson 氏は述べています。「しかし、当社はクラウドを選択して AWS を利用していたため、極めて迅速にリモートワークに移行し、リリース日に間に合わせることができました」 

パンデミックがもたらした課題にもかかわらず、2020 年 4 月の Peacock のソフトリリースは問題なく行われました。7 月のフルリリースも同様に完璧で、圧倒的に良好な第一印象をユーザーに与えました。「サービスアーキテクチャの最前線で信頼性とセキュリティを維持することは、当社にとって戦略的に重要です」と Peacock のエグゼクティブバイスプレジデント兼最高技術責任者である Patrick Miceli 氏は述べています。「マルチリージョンの分散型アプローチと AWS のサポートにより、Peacock のテクノロジーの目標を迅速かつ大規模に達成することができました」 

Davidson 氏が指摘するように、AWS 上の Peacock のクラウドインフラストラクチャは、さらに優れたユーザーエクスペリエンスに適応し続けるための柔軟性を備えています。「その下にあるインフラストラクチャとサービスを柔軟にし、適応させ、変化させる能力は、当社にとって不可欠です」と同氏は述べています。「当社は文字どおり毎日デプロイしており、それは製品の存続期間中継続します」 さらに、Sky のグループ信頼性エンジニアリングの責任者である Colin Innes 氏は、AWS のサービスを通じたインフラストラクチャの構築とテストが容易であるため、迅速で完璧な実装が可能であると述べています。「クラウドで物事を自動化して構築する当社の能力について考えてみると、オンプレミスではその速度を達成できなかったでしょう」と同氏は述べています。「これは、当社にとって非常に画期的なことです」

実現を支えるクラウドプロバイダー

Peacock のテクノロジーチームにとって、プロジェクトリリースの成功は、部分的に AWS サポートの支援に負うところがあります。「当社は、AWS のような重要なリソースを、契約を結んでいるベンダーではなく、チームの一部とみなしています。私たちはチームである必要があるのです」と Davidson 氏は述べています。AWS ソリューションの有効性について、Black 氏は Peacock の成功自体がそれを物語っていると述べています。「その証拠はパフォーマンスにあります。当社は、システムは今後も配信を続けるため、AWS との連携を継続し、当社とユーザーの両方がその結果に満足しています」


Peacock

Peacock は、ビデオオンデマンドとライブ放送の両方を提供する OTT (Over The Top) ストリーミングサービスです。NBCUniversal と Sky の合弁事業であるこのサービスは、2020 年 7 月に開始され、2 か月で 1,500 万人のユーザーを獲得しました。

AWS の利点

  • 1 年で完璧なリリースを達成
  • ビデオオンデマンドとライブストリーミングの両方をサポート
  • 実質的に無制限のスケーラビリティ
  • より優れたユーザーエクスペリエンスに柔軟に適応可能
  • AWS ソリューションアーキテクトからの手厚いサポート

利用されている AWS のサービス

Amazon EC2

Amazon Elastic Compute Cloud (Amazon EC2) は、安全でサイズ変更可能なコンピューティング性能をクラウド内で提供するウェブサービスです。デベロッパーがウェブスケールのクラウドコンピューティングを簡単に利用できるように設計されています。

詳細 »

AWS Transit Gateway

AWS Transit Gateway は、中央ハブを介して VPC とオンプレミスネットワークを接続します。これにより、ネットワークが簡素化され、複雑なピア接続関係がなくなります。クラウドルーターとして機能します。新しい接続はそれぞれ 1 回だけ行われます。

詳細 »

AWS AppSync

AWS AppSync は、GraphQL API の開発を容易にする、フルマネージドサービスです。このサービスは、AWS DynamoDB や Lambda、その他のデータソースとの安全な接続に必要な、面倒な作業を自動的に処理します。

詳細 »

AWS Elemental MediaStore

AWS Elemental MediaStore は、メディア向けに最適化された AWS ストレージサービスです。このサービスにより、ライブストリーミングによる動画コンテンツ配信に必要なパフォーマンス、整合性、低レイテンシーを実現できます。

詳細 »


開始方法

あらゆる業界のさまざまな規模のお客様が、AWS を活用してビジネスを日々変革しています。AWS のエキスパートにお問い合わせのうえ、今すぐ AWS クラウドジャーニーを開始しましょう。