cloudfront 上限緩和申請 計算方法&申請手順...秒(例hls:m3u8; hds:f4m; ss=manifest)...

23
CloudFront 上限緩和申請 計算方法&申請手順 2016/Jun.

Upload: others

Post on 01-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

CloudFront 上限緩和申請計算方法&申請手順

2016/Jun.

Page 2: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

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件の申請が必要となります。

Page 3: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

Case 1: HTTP Streaming

ディストリビューションごとのデータ転送レート

Page 4: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

Case 1: Http Streaming

[データ転送レートの計算に必要な項目]

動画の平均Bitrate

最大同時視聴数

[データ転送レート]

Byte

ユーザ

X =

1Kbps = 1024 bps

1Mbps = 1024 Kbps

1Gbps = 1024 Mbps

続き: 平均Bitrateの計算のしかた

bps

Page 5: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

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の割合は過去の実績や想定されるデバイスの割合などの

根拠をもとにできるだけ正確な予測をお願いします

Page 6: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

Case 1: HTTP Streaming

1 秒あたり、ディストリビューションあたりのリクエスト

Page 7: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

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 = リクエスト/秒

[リクエスト/秒]

Page 8: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

Case 2: Web Page

ディストリビューションごとのデータ転送レート

Page 9: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

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

Page 10: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

Case 2: Web Page

1 秒あたり、ディストリビューションあたりのリクエスト

Page 11: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

Case 2: Web Page

[1秒あたりのリクエスト数の算出に必要な項目]

1PVのリクエスト数

ピークの長さ

ピーク時のPV数

ピーク時の秒間PV

[秒間リクエスト数]

1PVのリクエスト数 ピーク時の秒間PV

request

PV

÷ = PV/秒

x = request/秒

Page 12: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

Case 2: Web Page

補足: ページのサイズ、リクエスト数の確認方法の例

Page 13: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

ツール紹介: Web Page Test (www.webpagetest.org)

サイトの表示速度などを計測するツール

①確認対象のページのURLを入力

② START TESTを押す

「第三者が提供するツールとなりますので、セキュリティチェックなど、自己の責任において利用ください。

Page 14: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

テストの実行開始

Page 15: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

計測結果画面

Domainsを選択

Page 16: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

リクエストと転送量の確認

CloudFrontで配信されるドメインのリクエスト数をカウント(この例は37

リクエスト)

CloudFrontで配信されるドメインの配信バイトをカウント(この例は736118Byte)

Page 17: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

お願い事項:配信実績のない

・大きなイベント・新規動画配信サイト・新規ウェブサイト

などに対する申請は・データ転送レート:10Gbp/sec・1秒当たりのリクエスト数:15,000

を超えることが想定される場合、申請前に担当営業もしくはhttps://aws.amazon.com/jp/contact-us/aws-sales/こちらまでお問い合わせください。

サポートをさせていただきます。

Page 18: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

申請の流れ

Page 19: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

申請の流れ①マネージメントコンソールへログイン

②サポートセンターを選択

Page 20: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

申請の流れ③ケースの作成を選択

Page 21: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

申請の流れ

④サービス制限の増加を選択

⑤CloudFront配信を選択

⑥データ転送上限(Mb/秒)を選択⑦計算した数字を入力

⑧他のリクエストの追加のボタンを押下

Page 22: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

申請の流れ

⑨1秒当たりのリクエスト上限を選択

⑩計算した数字を入力

Page 23: CloudFront 上限緩和申請 計算方法&申請手順...秒(例HLS:m3u8; HDS:f4m; SS=manifest) リクエスト/秒= 1/(1セグメントの長さ) + 1/(indexファイルのCache

申請の流れ

⑪設定したCloudFrontのDistributionIDを入力

⑪CloudFront利用状況の概要を記載してください。また定常的に必要か期間限定の申請であるか、については必ず記載をお願いします。

⑫ご希望の連絡方法を指定してください。

⑬以上で申請が完了です。