43
1 Copyright ©2012 Amazon Web Services.Inc AWSクラウドでのCDN活用 -動画配信編- アマゾン データ サービス ジャパン株式会社 2012.10.29

AWSクラウドでのCDN活用 動画配信編 · AWS動画配信 サービス. 11 ... のイベント動画配信プラットフォームとして AWSを採用 EC2とS3を組み合わせたポータルおよび

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

1 Copyright ©2012 Amazon Web Services.Inc

AWSクラウドでのCDN活用 -動画配信編-

アマゾン データ サービス ジャパン株式会社

2012.10.29

2 Copyright ©2012 Amazon Web Services.Inc

2

Agenda

動画配信におけるAWSの強み

AWS動画配信サービス

デザインパターン

事例紹介

まとめ

1 2

3

5

4

3 Copyright ©2012 Amazon Web Services.Inc

動画配信におけるAWSの強み

4 Copyright ©2012 Amazon Web Services.Inc

4

配信インフラの抱える課題

不確実な配信数見積りによる余剰設備

日々増加するネットワーク帯域

ピーク/スパイクアクセスへの対応

配信インフラの サイジングは難しい!!

5 Copyright ©2012 Amazon Web Services.Inc

5

AWSで解決します

潤沢なネットワークおよびグローバルインフラ

スケールするインフラ

俊敏な市場投入

コストの優位性

エコシステム

+

6 Copyright ©2012 Amazon Web Services.Inc

6

グローバルインフラ

グローバルインフラ

–世界9ヶ所のリージョン

–25の公開データセンタ

–38拠点のエッジサーバ

リージョン毎の高帯域ネットワーク

マネージドインフラストラクチャ

7 Copyright ©2012 Amazon Web Services.Inc

7

スケールするインフラ 俊敏な市場投入

利用状況/用途に合わせた、タイムリーにインフラを提供

–配信サーバのスケールアウト/スケールイン

–ライブ配信インフラのスポット利用

–ストレージサイズの拡張

–エンコードサーバのスポット利用

必要な時に必要なだけ調達

8 Copyright ©2012 Amazon Web Services.Inc

8

コストの優位性

初期投資不要

利用した分のみの従量課金

–配信流量(AWSから外に送信された分のみ)

–サーバ稼働時間

–ストレージ格納容量

9 Copyright ©2012 Amazon Web Services.Inc

9

エコシステム

サポート配信プロダクト

ライセンス – BYOL (ライセンス持ち込み)

– 従量課金ライセンス

Flash Media Server

Windows Media Services

固定サーバ

スケールサーバ

10 Copyright ©2012 Amazon Web Services.Inc

AWS動画配信サービス

11 Copyright ©2012 Amazon Web Services.Inc

11

AWSの様々なサービス お客様のアプリケーション

認証 AWS IAM

モニタリング Amazon

CloudWatch

Web管理画面 Management

Console

デプロイと自動化 AWS Elastic Beanstalk

AWS CloudFromation

IDEプラグイン Eclipse

Visual Studio

ライブラリ & SDKs Java, PHP, .NET,

Python, Ruby

Development &

Administration

AWS グローバルインフラ Geographical Regions, Availability Zones, Points of Presence AZ Region

ネットワーク & ルーティング Amazon VPC / Amazon Elastic Load Balancer / Amazon Route 53 /AWS Direct Connect

Infrastructure

Service

コンピュータ処理 Amazon EC2

Auto Scale

ストレージ Amazon S3

Amazon EBS Amazon Glacier

AWS StorageGateway

データベース Amazon RDS

Amazon DynamoDB Amazon SimpleDB

コンテンツ配信 Amazon CloudFront

メッセージ Amazon SNS Amazon SQS Amazon SES

分散処理 Elastic MapReduce

検索エンジン Amazon Cloud Search

キャッシング Amazon Elasticache

ワークフロー管理 Amazon SWF

Application

Service

12 Copyright ©2012 Amazon Web Services.Inc

12

負荷に応じてEC2台数を増減するAutoScaling – ポリシーによる突発的なピークアクセス時

– 時間指定による事前自動制御

APIを活用し、スポット的なリソースの調達 – ライブ配信やエンコード等のバッチ処理は、その時間帯だけ起動して、終了したら解放

柔軟性のある配信インフラ

AutoScaling

必要な時に必要なだけ

13 Copyright ©2012 Amazon Web Services.Inc

13

スケールするストレージ

コンテンツストレージとしてのAmazon S3

サポート配信プロダクトによるダイレクト配信

ユーザ 配信サーバ群 コンテンツストレージ

ユーザ

容量無制限

高い堅牢性 (99.999999999%)

安価なストレージ (月額 1GB / 10円~)

安定した性能 (65万アクセス/秒)

フルマネージド

14 Copyright ©2012 Amazon Web Services.Inc

14

分散配信プラットフォーム

CDN配信インフラとしてのAmazon CloudFront

HTTPベースストリーミングエッジとして活用 – S3と組み合わせたシンプルVODインフラ

– オリジンサーバの負荷軽減

グローバルキャッシュ (世界37拠点のエッジサーバ)

高性能分散配信 (ユーザにより近いエッジからの配信)

コミットメントなし (安価かつスポット利用可能)

簡易設定 (設定10分でサービス利用開始可能)

ユーザ

ユーザ

15 Copyright ©2012 Amazon Web Services.Inc

15

Globalルーティング

Global DNSサービスとしてのAmazon Route53

レイテンシーベースで最寄りサイトへのルーティング

様々なルーティング (レイテンシーベース/ラウンドロビン)

安価なDNSサービス (月額 1HostZone / 40円~)

SLA100%

管理画面での簡単設定

ユーザ ユーザ

Tokyo US

16 Copyright ©2012 Amazon Web Services.Inc

16

超安価アーカイブ

コンテンツアーカイブとしてのAmazon Glacier

エンコード済みマスター、メザニンファイル等の長期保存先として

容量無制限

高い堅牢性 (99.999999999%)

長期保管専用ストレージ (保守切れ等によるデータ移行作業不要)

超安価なストレージ (月額 1GB / 1円~)

エンコードサーバ

コンテンツアーカイブ コンテンツ ストレージ

格納 連携

フルマネージド

17 Copyright ©2012 Amazon Web Services.Inc

デザインパターン

18 Copyright ©2012 Amazon Web Services.Inc

18

オンデマンドストリーミング配信

19 Copyright ©2012 Amazon Web Services.Inc

19

一般的オンデマンド配信インフラ

オンプレ環境

Internet

コンテンツストレージ(NAS)

エンコード サーバ

配信サーバ 配信サーバ 配信サーバ

大容量回線の敷設

バッチ処理

マスター ファイル

視聴者

ディスク増設

サーバ増設 サーバ交換

インフラ管理者

20 Copyright ©2012 Amazon Web Services.Inc

20

AWSオンデマンド配信インフラ

Internet

コンテンツストレージ(NAS)

エンコード サーバ

配信サーバ 配信サーバ 配信サーバ

視聴者

マスター ファイル

インフラ管理者

AWS Management

Console

フルマネージ

オンデマンドバッチ処理

大容量回線敷設済み

AWS採用による効果

AutoScale

21 Copyright ©2012 Amazon Web Services.Inc

21

AWSオンデマンド配信インフラ

Internet

エンコード サーバ

配信サーバ 配信サーバ 配信サーバ

視聴者

マスター ファイル

容量無制限 自動スケール ストレージ

コンテンツストレージ(S3)

マネージドストレージS3の適用

22 Copyright ©2012 Amazon Web Services.Inc

22

AWSオンデマンド配信インフラ

Internet

エンコード サーバ

配信サーバ 配信サーバ 配信サーバ

視聴者

マスター ファイル コンテンツストレージ

(S3)

Availability Zone A

Availability Zone B

DCレベルでの冗長化

システムの冗長化

23 Copyright ©2012 Amazon Web Services.Inc

23

AWSオンデマンド配信インフラ グローバル分散配信

Internet

エンコード サーバ

配信サーバ 配信サーバ 配信サーバ

視聴者

マスター ファイル コンテンツストレージ

(S3)

配信サーバ

他リージョン

DNS レイテンシーベース分散

データコピー

24 Copyright ©2012 Amazon Web Services.Inc

24

AWSオンデマンド配信インフラ CDNを利用した分散配信

Internet

エンコード サーバ

配信サーバ

視聴者

マスター ファイル コンテンツストレージ

(S3)

管理台数 削減可能

CDNのエッジを利用した分散配信

HTTPベースの Streamingのみ対応

25 Copyright ©2012 Amazon Web Services.Inc

25

AWSオンデマンド配信インフラ フルマネージ配信インフラ

Internet

エンコード サーバ

視聴者

マスター ファイル コンテンツストレージ

(S3)

CloudFrontとS3を組み合わせたシンプル配信インフラ

RTMP/RTMPEおよびHTTPダウンロード配信に対応

26 Copyright ©2012 Amazon Web Services.Inc

26

AWSオンデマンド配信インフラ コンテンツの長期アーカイブ

Internet

エンコード サーバ

配信サーバ 配信サーバ

視聴者

マスター ファイル コンテンツストレージ

(S3)

アーカイブストレージ

超安価で、 マスター/メザニンファイルの長期保管

27 Copyright ©2012 Amazon Web Services.Inc

27

ライブストリーミング配信

28 Copyright ©2012 Amazon Web Services.Inc

28

一般的ライブ配信インフラ

オンプレ環境

Internet

配信エッジ サーバ

配信エッジサーバ

大容量回線の敷設

視聴者

サーバ増設 サーバ交換

インフラ管理者

配信オリジン Primaryサーバ

Internet

LIVE

LiveEncoder

Video Camera

LIVE LIVE LIVE LIVE LIVE LIVE

配信オリジン Backupサーバ

配信エッジサーバ

29 Copyright ©2012 Amazon Web Services.Inc

29

AWSライブ配信インフラ AWS採用による効果

Internet

配信エッジ サーバ

配信エッジサーバ

視聴者

配信オリジン Primaryサーバ

Internet

LiveEncoder

Video Camera

LIVE LIVE LIVE LIVE LIVE LIVE

配信オリジン Backupサーバ

インフラ管理者

大容量回線敷設済み

AutoScale 時間課金ライセンス

LIVE時のみ起動による設備削減

LIVE

配信エッジサーバ

30 Copyright ©2012 Amazon Web Services.Inc

30

AWSライブ配信インフラ システムの冗長化

Internet

配信エッジ サーバ

配信エッジサーバ

視聴者

配信オリジン Primaryサーバ

Internet

LiveEncoder

Video Camera

LIVE LIVE LIVE LIVE LIVE LIVE

配信オリジン Backupサーバ

LIVE

Availability Zone A Availability Zone B

DCレベルでの 冗長化

配信エッジサーバ

31 Copyright ©2012 Amazon Web Services.Inc

31

AWSライブ配信インフラ グローバル分散配信

Internet

配信エッジサーバ

視聴者

配信オリジン Primaryサーバ

Internet

LiveEncoder

Video Camera

LIVE LIVE LIVE LIVE LIVE LIVE

配信オリジン Backupサーバ

LIVE

配信エッジサーバ

DNS レイテンシーベース分散

配信エッジサーバ

他リージョン

配信エッジ サーバ

32 Copyright ©2012 Amazon Web Services.Inc

32

AWSライブ配信インフラ

Internet

視聴者

配信オリジンサーバ

Internet

LiveEncoder

Video Camera

LIVE LIVE LIVE LIVE LIVE LIVE

LIVE

CDNを利用した分散配信

AWS CloudFormation

Template Template

テンプレートからの一括デプロイ CDNのエッジ

を利用した分散配信

HTTPベースの Streamingのみ対応

33 Copyright ©2012 Amazon Web Services.Inc

事例紹介

34 Copyright ©2012 Amazon Web Services.Inc

34

マーズサイエンスラボラトリ

キュリオシティ着陸イベントとして、数百万の同時視聴者に数百ギガビット/秒のトラフィックを提供できるライブ配信インフラを数週間で構築

3つのリージョンを跨いだ配信インフラ

300台以上の配信キャッシュサーバを運用

CloudFormationにより25Gbps単位の キャッシュスタックをデプロイ

35 Copyright ©2012 Amazon Web Services.Inc

35

AWSの利用: ほぼ100%のオンラインビデオサービスをAWSで稼働

ビジネス効果: アプリケーションのダウンタイムが限りなくゼロ近づけることを実現 AWSを活用し、2010年にオンラインサービスが37倍の成長、2011年1月には月間200億リクエスト以上のスケールに対応

NETFLIX

36 Copyright ©2012 Amazon Web Services.Inc

36

言論テレビ 対談ライブ配信

ジャーナリスト櫻井よしこ氏による週次の対談ライブ配信インフラとしてAWSを採用

CloudFormationのテンプレートを利用し、ライブ配信時のみ即座に配信インフラをセットアップ

ライブ時の従量課金によるコスト削減と、想定の難しい視聴者数の増減に柔軟に対応できるインフラを実現

LIVE

CloudFormationの CF & FMSテンプレートで 即時セットアップ

プライマリ配信環境

バックアップ配信環境

Live Encoder 第1回配信(2012/10/26) 自民党総裁 安倍晋三氏と櫻井よしこ氏

37 Copyright ©2012 Amazon Web Services.Inc

37

高画質オンライン試写会システム

コンテンツ格納先としてのS3

CDNを利用したグローバル配信

CloudFrontによる コンテンツ保護

日本を始めアジア5カ国で絶賛公開中のアニメーション映画「放課後ミッドナイターズ」のオンライン試写インフラとしてAWSを採用

CloudFrontのPrivate Contents機能を利用し、コンテンツを保護

グローバル配信インフラを低コストかつ短期間でのリリースを実現

38 Copyright ©2012 Amazon Web Services.Inc

38

モータスポーツジャパン

MOTOR SPORTS JAPAN FESTIVAL 2012のイベント動画配信プラットフォームとしてAWSを採用

EC2とS3を組み合わせたポータルおよびCloudFront+S3とEC2onFMSでのマルチプラットフォーム向けVOD配信インフラを2週間で構築

期間限定の配信インフラとして、オンデマンド利用によるコスト削減を実現するとともに、短期かつ柔軟性を持つインフラを構築

39 Copyright ©2012 Amazon Web Services.Inc

39

その他グローバル事例

40 Copyright ©2012 Amazon Web Services.Inc

まとめ

41 Copyright ©2012 Amazon Web Services.Inc

41

まとめ

必要な時に必要なだけリソースを確保 – グローバルインフラの活用

– 配信状況に合わせたサーバのスケール

– スポット的なライブや配信イベント

製品に依存しないプラットフォーム – 様々な3rdパーティ製品の利用

– ロックインしないインフラ

従量課金によるトータルコストの削減 – 稼働した時間での課金

– 配信した流量での課金

– 格納した容量での課金

+

42 Copyright ©2012 Amazon Web Services.Inc

42

まとめ +

インフラ、コストともに 柔軟性のある配信インフラを

AWSで実現

43 Copyright ©2012 Amazon Web Services.Inc