メインコンテンツに移動

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

構成概要

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

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

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

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

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

Missing alt text value

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

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

S3

月額合計料金:135.56(USD)

この構成での料金試算例

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

データ転送量

HTTP メソッドのリクエスト

1 TB (*1)

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

0.114 USD/GB

0.0090 USD/1万リクエスト

116.736

0.652

MediaConvert

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

1800 分

0.0085 USD/分

15.300

Lambda

動画変換リクエスト

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

60 リクエスト

60 リクエスト x 512 MB x 30 秒 = 900 GB-秒

0.02 USD/100 万リクエスト

0.0000166667 USD/GB-秒

0.020

0.015

S3

データ容量(S3 標準)

ダウンロードリクエスト

アップロードリクエスト

100 GB (*3)

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

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

0.025 USD/GB

0.0047 USD/1,000 リクエスト

0.00037 USD/1,000 リクエスト

2.500

0.341

0.005

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

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

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

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

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

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

  • AWS で提供しているサービスの一部で無料利用枠が提供されているものがあります。本試算では無料利用枠を考慮せずに試算を行っており、実際にはより安価にご利用頂ける場合があります。

    • AWS Lambda には下記の無料利用枠があります。
      ・リクエスト回数:1 か月ごとに 100 万件リクエストが無料
      ・コンピューティング時間:40 万 GB-秒のコンピューティング時間が無料

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

※ 2024 年 3 月 6 日時点での試算です