Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
2 Copyright ©2012 Amazon Web Services.Inc
2
Agenda
動画配信におけるAWSの強み
AWS動画配信サービス
デザインパターン
事例紹介
まとめ
1 2
3
5
4
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
固定サーバ
スケールサーバ
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円~)
エンコードサーバ
コンテンツアーカイブ コンテンツ ストレージ
格納 連携
フルマネージド
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)
アーカイブストレージ
超安価で、 マスター/メザニンファイルの長期保管
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のみ対応
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週間で構築
期間限定の配信インフラとして、オンデマンド利用によるコスト削減を実現するとともに、短期かつ柔軟性を持つインフラを構築
41 Copyright ©2012 Amazon Web Services.Inc
41
まとめ
必要な時に必要なだけリソースを確保 – グローバルインフラの活用
– 配信状況に合わせたサーバのスケール
– スポット的なライブや配信イベント
製品に依存しないプラットフォーム – 様々な3rdパーティ製品の利用
– ロックインしないインフラ
従量課金によるトータルコストの削減 – 稼働した時間での課金
– 配信した流量での課金
– 格納した容量での課金
+