メインコンテンツに移動

オンデマンド動画配信のためのクラウド構成と料金試算例

構成概要

目的・用途:
期間限定でプロモーション・キャンペーン動画を不特定多数のユーザーに向けて費用を抑えながら配信したい

この構成での試算例:
136 ドル(月額)  

AWS CloudFrontを 使い、不特定多数のユーザに向けてオンデマンド動画配信を行う例です。

オンプレミス環境ではピークを想定して急増するトラフィックに耐えうる環境を事前に用意しておく必要があります。更にデータセンターとの契約には最低契約期間があるため、初期コストだけでなく、月額の固定コストの支払いも発しします。AWS を活用したこの構成を実装した場合、初期コストが必要なく、ご利用いただいた分のみの料金でご利用いただけます。

こちらの例でご紹介する 1ヶ月の期間限定キャンペーンとしてオンデマンド配信を想定した場合、AWS 上で、AWS Elemental MediaConvert で MP4 等の形式の動画データから HTTP Live Streaiming (HLS)形式へトランスコードしたファイルを Amazon S3 に格納し、コンテンツデリバリーネットワークである Amazon CloudFront を利用することで安定的なオンデマンド配信が実現できます。これにより、ピーク時におけるオリジナルサーバの負荷や契約回線の帯域を気にする必要もありません。Amazon CloudFront は世界数200箇所以上のキャッシュサーバー(エッジロケーション)を配置しており、キャッシュされたコンテンツは高速に配信されます。

A diagram in Japanese illustrating AWS cloud architecture for video on demand (VOD) distribution. It shows the use of Amazon CloudFront, AWS Lambda, AWS Elemental MediaConnect, and Amazon Simple Storage Service in the Tokyo Region to store, convert, and distribute video files to PC, iOS, and Android users, along with workflow steps and relevant technical notes.

この構成での選択サービス

用途
選択サービス
コンテンツ配信ネットワーク(CDN)
メディア変換処理
メディア変換要求
バックアップ用ストレージ

S3

月額合計料金:135.532202(USD)

この構成での料金試算例

サービス
項目
数量
単価
料金 (USD)
CloudFront

データ転送量

HTTP メソッドのリクエスト

1TB (*1)

724,000リクエスト (*2)

0.114 USD / GB

0.0090 USD / 1万リクエスト

116.736

0.6516

MediaConvert

30 fps 以下 / SD 解像度 ベーシック階層

1800分

0.0085USD / 分

15.3

Lambda

動画変換リクエスト

動画変換リクエスト実行時間

60 リクエスト

512MB * 30秒

100 万リクエスト/月は無料

40 万 GB-秒/月は無料

0

0

S3

データ容量 (S3 標準)

ダウンロードリクエスト

アップロードリクエスト

100GB (*3)

72,460 リクエスト (*4)

10,920 リクエスト (*5)

0.025USD/GB

0.0047USD / 1,000 リクエスト

0.00037USD / 1,000 リクエスト

2.5

0.340562

0.0040404

  • 東京リージョンのご利用を想定しています。

  • ユーザーは  iOS、Android、PC からの利用を想定しています。

  • 合計 4,000 回の動画再生を想定した料金です。

  • 全動画をセグメント長が 10 秒の HLSファイルに変換します。

  • シングルビットレート配信する場合の構成・料金試算です。

  • キャッシュヒット率*は 90% と設定 (※データを読み込みに行った場合に、求めるデータがキャッシュ (コンピュータシステム)上に存在する確率や割合)

1. CloudFront からのデータ転送量は1TBで計算
2. 4000 回再生 * (1 マニフェストファイル/本 + 180 セグメントファイル/本) = 724,000 リクエストとして計算
3. 変換前後の全動画ファイルを合計サイズは 100 GB として計算
4. 724,000 リクエスト(CloudFront) * 0.1(1 – キャッシュヒット率)+60 リクエスト(動画変換時)= 72,460 リクエストとして計算
5. (1 マニフェストファイル/本 + 180 セグメントファイル/本) * 60 本 + 60 アップロード(変換前ファイル)=10920 リクエストとして計算

※ 2020 年 5 月 22 日時点での試算です