狠狠撸

狠狠撸Share a Scribd company logo
础奥厂クラウドデザインパターン
     -ストリーム编-
このシナリオの背景

?課題:ユーザー要望により動画を公開
 ?サイズ大きい、容量読めない
 →Web Storageパターン
  ?アクセス負荷の高い動画や画像コンテンツを、S3
   に逃がす
?ところが思わぬ副作用
 ?効果に対して費用高騰!
 ?意味なく超高画質ダウンロードだけが増える
この実装シナリオの狙い

?動画配信サイトをとりあげ、
 ?可用性
 ?費用対効果
?を高めるパターンを中心にAWSを使用した
 実装方法を解説
利用環境?ソフトウェア

?Amazon Linux (64bit)
?ffmpeg
?Flash Media Server
?CloudFront
Queuing Chainパターン
トランスコーダを追加

             トランスコーディング
              ファーム(ffmpeg)




                    Instances




                 Amazon Simple
               Queue Service (SQS)
               Auto scaling Group
トランスコーダの効果

?ユーザの利用スクリーンサイズに適合し
 たダウンロード
?パーツでの利用は低画質化
?ウォーターマークの導入
Priority Queueパターン
プライム会員むけキューを追加
 プライム会員   プライムバケット   トランスコーディング
                      ファーム(ffmpeg)




                               Instances




                            Amazon Simple
                          Queue Service (SQS)
                     Auto scaling Group




                          優先会
                           員
                          キュー
プライム会員導入の効果

?プライム会員には優先的
 ?高画質提供
 ?アップロードファイルの即時反映
動画のストリーミング化
 プライム会員          プライムバケット   トランスコーディング
                             ファーム(ffmpeg)




                                      Instances




                                   Amazon Simple
                                 Queue Service (SQS)
                            Auto scaling Group




                                 優先会
          S3の特定ディレクトリ
                                  員
          にファイルを置くだけ             キュー
          でストリーミング配信
ストリーム配信導入の効果

?動画DLサイズ削減
 ?高画質提供しても「無駄」な全体はDLさせな
  い
?手元保存ができないのでサイト来訪への
 インセンティブに
 ?新たな販売ビジネスも

More Related Content

20120425 cdp-stream