cloudfront 上限緩和申請 計算方法&申請手順...秒(例hls:m3u8; hds:f4m; ss=manifest)...
TRANSCRIPT
CloudFront 上限緩和申請計算方法&申請手順
2016/Jun.
CloudFront 上限緩和値の計算ガイド
• Case1: HTTP Streaming等動画配信– ディストリビューションごとのデータ転送レート– 1 秒あたり、ディストリビューションあたりのリクエスト
• Case2: Web Page配信– ディストリビューションごとのデータ転送レート– 1 秒あたり、ディストリビューションあたりのリクエスト– ページのサイズ、リクエスト数の確認方法
上限緩和申請の際には、上記どちらかの内容に沿った計算結果が必要となります。ストリーミングなどの動画配信はCase1、WebPageの高速化配信はCase2を参考に計算をお願いします。
計算終了後https://aws.amazon.com/support/createCase?type=service_limit_increase&serviceLimitIncreaseType=cloudfront-distributionsから上限緩和申請をお願いいたします。
データ転送レート、 1秒あたりのリクエスト数と2件の申請が必要となります。
RTMP配信の場合は別途お問い合わせください。
https://aws.amazon.com/jp/contact-us/aws-sales/
データ転送レート、 1秒あたりのリクエスト数と2件の申請が必要となります。
Case 1: HTTP Streaming
ディストリビューションごとのデータ転送レート
Case 1: Http Streaming
[データ転送レートの計算に必要な項目]
動画の平均Bitrate
最大同時視聴数
[データ転送レート]
Byte
ユーザ
X =
1Kbps = 1024 bps
1Mbps = 1024 Kbps
1Gbps = 1024 Mbps
続き: 平均Bitrateの計算のしかた
bps
Case 1: HTTP Streaming
[平均Bitrate]
Single bit rate の場合 ⇒ 動画のBitrateを使用
一つのディストリビューションで複数のBitrateを配信する場合⇒ 動画各Bitrateで配信される比率で平均Bitrateを計算例)
Kbps = 1024 bps
Mbps = 1024 Kbps
Gbps = 1024 Mbps
Bitrate 1 Bitrate 2 Bitrate 3 Bitrate 4
Bitrate (Mbps) 2 1.5 0.75 0.32
配信の割合(%) 15% 45% 25% 15%
平均 Bitrate = [(Bitrate1 x 配信の割合) + (Bitrate2 x 配信の割合) + (Bitrate3 x 配信の割合) + (Bitrate4 x 配信の割合)] ÷ 100
1.2105 Mbps = [(2 Mbps x 15%) + (1.5 Mbps x 45%) + (0.75 Mbps x 25%) + (0.32 Mbps x 15%)] ÷ 100
最大同時視聴数と配信Bitrateの割合は過去の実績や想定されるデバイスの割合などの
根拠をもとにできるだけ正確な予測をお願いします
Case 1: HTTP Streaming
1 秒あたり、ディストリビューションあたりのリクエスト
Case 1: HTTP Streaming
[1秒あたりのリクエスト数の算出に必要な項目]
1セグメントの長さ
最大同時視聴数
indexファイルのCache TTL
秒
ユーザ
(例 HLS=10s; HDS=6s; SS=2s)
秒 (例 HLS:m3u8; HDS:f4m; SS=manifest)
リクエスト/秒 = 1/(1セグメントの長さ) + 1/(indexファイルのCache TTL) x 最大同時視聴数
例: 10,000ユーザ、HLS、m3u8のTTL=3sの場合⇒ 4333 Request/Sec = [(1/10)+(1/3)] x 10,000
)1÷ +1÷( x = リクエスト/秒
[リクエスト/秒]
Case 2: Web Page
ディストリビューションごとのデータ転送レート
Case 2: Web Page
[データ転送レートの計算に必要な項目]
1PVの平均サイズ
ピークの長さ
ピーク時のPV数
ピーク時の秒間PV
[データ転送レート]
1PVの平均サイズ ピーク時の秒間PV
Byte x 8bit/Byte = bit
秒
PV
÷ = PV/秒
x = bps
Kbps = 1024 bps
Mbps = 1024 Kbps
Gbps = 1024 Mbps
Case 2: Web Page
1 秒あたり、ディストリビューションあたりのリクエスト
Case 2: Web Page
[1秒あたりのリクエスト数の算出に必要な項目]
1PVのリクエスト数
ピークの長さ
ピーク時のPV数
ピーク時の秒間PV
[秒間リクエスト数]
1PVのリクエスト数 ピーク時の秒間PV
request
秒
PV
÷ = PV/秒
x = request/秒
Case 2: Web Page
補足: ページのサイズ、リクエスト数の確認方法の例
ツール紹介: Web Page Test (www.webpagetest.org)
サイトの表示速度などを計測するツール
①確認対象のページのURLを入力
② START TESTを押す
「第三者が提供するツールとなりますので、セキュリティチェックなど、自己の責任において利用ください。
テストの実行開始
計測結果画面
Domainsを選択
リクエストと転送量の確認
CloudFrontで配信されるドメインのリクエスト数をカウント(この例は37
リクエスト)
CloudFrontで配信されるドメインの配信バイトをカウント(この例は736118Byte)
お願い事項:配信実績のない
・大きなイベント・新規動画配信サイト・新規ウェブサイト
などに対する申請は・データ転送レート:10Gbp/sec・1秒当たりのリクエスト数:15,000
を超えることが想定される場合、申請前に担当営業もしくはhttps://aws.amazon.com/jp/contact-us/aws-sales/こちらまでお問い合わせください。
サポートをさせていただきます。
申請の流れ
申請の流れ①マネージメントコンソールへログイン
②サポートセンターを選択
申請の流れ③ケースの作成を選択
申請の流れ
④サービス制限の増加を選択
⑤CloudFront配信を選択
⑥データ転送上限(Mb/秒)を選択⑦計算した数字を入力
⑧他のリクエストの追加のボタンを押下
申請の流れ
⑨1秒当たりのリクエスト上限を選択
⑩計算した数字を入力
申請の流れ
⑪設定したCloudFrontのDistributionIDを入力
⑪CloudFront利用状況の概要を記載してください。また定常的に必要か期間限定の申請であるか、については必ず記載をお願いします。
⑫ご希望の連絡方法を指定してください。
⑬以上で申請が完了です。