一般社団法人
日本ネットワークインフォメーションセンター
第63回総会"今話題の！？" CDNとは？
株式会社Ｊストリーム
CDNext推進室
佐藤 太一© J-Stream Inc. All Rights Reserved.

2018.06.13版

目次

 会社紹介＆自己紹介
 Webの基礎
 CDNの歴史とトレンド
 CDNとセキュリティ
 マルチCDN© J-Stream Inc. All Rights Reserved.

2

会社紹介 (株式会社Ｊストリーム)
自己紹介© J-Stream Inc. All Rights Reserved.

3

株式会社Jストリーム（J-stream（J-stream Inc.）
株式会社JストリームInc.）
代表者：代表取締役 石松 俊雄

設立年月日：平成9年5月29日
会社所在地：（本社）東京都港区芝二丁目5-6 芝256スクエアビル6階（西日本営業所）大阪府大阪市北区堂島2-4-27 新藤田ビル5階（福岡ラボ）福岡県福岡市中央区天神1-12-7 福岡ダイヤモンドビル5階

証券コード：4308（東京証券取引所 マザーズ）© J-Stream Inc. All Rights Reserved.

4

シェアNO1の動画配信システムと、それを支える高品質な配信ネットワーク
国内オンライン動画配信システム市場でシェアNo1
CDNサービス事業者として20年にわたる数多くの実績と共に、ネットワークを通じた企業のコミュニケーション活動をサポート800社以上の有力企業がお客様です。

© J-Stream Inc. All Rights Reserved.

5

動画/CDN事例：上野パンダライブ

 Webサイト
 ライブ配信 開園時間 オンデマンド配信
 閉園時間http://www.ueno-panda-live.jp/© J-Stream Inc. All Rights Reserved.

6

自己紹介

• 経歴
• 1980/09 山口県光市 生• 2003/03 鹿児島大学 卒• 2003/04 Jストリーム（AS24253）に入社～新卒で入社してそのまま、現在も在籍• 業務内容• インフラエンジニア → セールスエンジニア• CDNのインフラ全般の構築・運用・管理• CDN情報サイト： https://tech.jstream.jp/• その他• インターネットコミュニティ活動も積極的に実施中
JANOG38 Meeting 実行委員長（2016/7/6-7/8@沖縄）
Peering in Japan/OsakaPeeringFestival 実行委員
• 趣味：楽器(ファゴット)© J-Stream Inc. All Rights Reserved.

7

Webの基礎© J-Stream Inc. All Rights Reserved.

8

Webサーバーとは

 Webサーバーの仕組み そもそもWebサーバーは、ユーザーからの要求に合わせてファイルをダウンロードさせる仕組み。

 同時アクセス数が多いと・・・サーバー側の処理が追いつかないネットワークの回線がいっぱいいっぱい（輻輳）になると、Webページが正常に表示されなくなる あまりに遅いと、クライアント側としてはサイトが完全停止している様に見える。
例：Yahooトピックスに掲載されたWebサイト
LINE公式アカウントが呟いたWebサイト© J-Stream Inc. All Rights Reserved.

9Webについて
データセンター

Webサーバー
各クライアントがブラウザ表示に必
要なファイルをダウンロード

or
アクセスが多くなると処理が追いつかなくなり、応答遅延or応答拒否

Ｉｎｔｅｒｎｅｔ© J-Stream Inc. All Rights Reserved.

10

Webサイトの表示速度がもたらす経済的な影響は？

© J-Stream Inc. All Rights Reserved.

11エンドユーザー目線のWebサイトへの不満とは？

© J-Stream Inc. All Rights Reserved.

12参考例：yahoo.comの場合© J-Stream Inc. All Rights Reserved.

13

フロントエンドのパフォーマンス改善© J-Stream Inc. All Rights Reserved.

14

Webサイトの解析ツール(参考) ブラウザのデバッグツール“F12”で出てきます Fiddler (Microsoft)
http://www.telerik.com/fiddler

 Firebug (Firefox add-on)
https://addons.mozilla.org/ja/firefox/addon/1843© J-Stream Inc. All Rights Reserved.

15

CDNの歴史とトレンド© J-Stream Inc. All Rights Reserved.

16

CDNとは▶インターネットコンテンツを快適に閲覧･利用できるよう、配信の｢遅い｣｢中断する｣｢アクセスできない｣を防止する仕組み▶CDNはContent Delivery Networkの略で、多数のコンテンツ配信サーバーで構成されたネットワークのことです。貴社コンテンツのデータを、CDNが一時的に保存(キャッシュ)し、お客様のサーバーにかわってエンドユーザーへ最短経路で効率的に配信
お客様サーバー

CDNの配信サーバーにデータを一時的に記憶（キャッシュ）

多数の配信サーバーで構成された
CDN

エンドユーザーへ、最短経路で効率的にコンテンツを配信

エンドユーザー© J-Stream Inc. All Rights Reserved.

17

CDNの基本ニーズ：ピーク対策
 Yahooトピックス、テレビ放送、LINE告知等は通常時の数十倍～数百倍のアクセスが発生します。いわゆるオートスケール機能では、対策が完了するまでに数十分が必要となり、アクセス集中が発生している＝本当に誘導を行いたい間での対応が完了しません
LINEプッシュ通知時のデータ

アクセス数
2,300,000req/min(peek 380,000/sec)

ピークは数分

トラフィック
18.2Gbps© J-Stream Inc. All Rights Reserved.

18

CDNの基本ニーズ：ピーク対策（補足）オートスケールでは間に合わない！

オートスケール
CDN

リソース割当

設定

即時性

費用

ダイナミック△×○事前○○◯オートスケール
インスタンスの自動起動

CDN
サーバの事前割振り© J-Stream Inc. All Rights Reserved.

19

CDNの歴史
CDN誕生から約20年
現在は第3次ブームで全Internetトラフィックの80％以上をCDNが配信している。
第一次ブーム2000年ころ

第二次ブーム2006年ころ

第三次ブーム2016年～

Topic

Topic

Topic

CDNの登場、大手企業向けの単純配信として利用される。

CDN事業の黒字化、VoDの黒字化などCDN事業社が多く立ち上がった時期。

利用領域が拡大。セキュリ
ティ・HTTP/2などの技術対応や料金体系も定額・無料、さらにはマルチCDN・自社CDNなど導入形態も多様化

配信比率（対全Internet）

配信比率（対全Internet）

配信比率（対全Internet）

不明

50％程度

80％以上

国内CDN事業者

国内CDN事業者

国内CDN事業者

8社程度

半数程度に減少/勝組は粗利50％以上

10社程度（クラウド事業者やISPも事業開始）© J-Stream Inc. All Rights Reserved.

地上波サイマル東京オリンピック

20

CDNサービスの領域拡大
大口ユーザーの静的コンテンツ配信するための利用シーンから小規模サイトでの利用シーンが拡大。

機能新プロトコル
HTTP/2
動的コンテンツ
配信
SSL/TLS
セキュリティ
単純配信

単独CDN
マルチCDN
自社CDN

中小企業

中堅企業

大企業
コミット

従量課金

定額/無料

ユーザー課金体系

利用形態© J-Stream Inc. All Rights Reserved.

21

CDNの利用シーン

 ピーク対策

 LINEの企業アカウントのランディングページ
 TV放送された(る)企業のサイト
 スマホゲーム

 サイトの表示高速化

 オリジンWebサーバーの負荷軽減

 動画配信 最近は猫も杓子もHTTP/HTTPS通信
 動画も同様(HLS/mp4等)

 セキュリティ対策

 主にDDoS防御（特に金融系）
 最近はCDN事業者の重要な資金源© J-Stream Inc. All Rights Reserved.

22

クラウドのCDNオプション
クラウドのCDNオプション調査から、AWS CloudFrontが3年で7倍に増加。
Japanese Web CDN Share / Domain
April 2014

Cloudfront

5%

Cloudfront

34%
Cloudfront

10%

https://tech.jstream.jp/blog/cdn/cdn_share_oct2017/https://tech.jstream.jp/blog/cdn/cdn_share_mar2016/※Jストリーム調査「国内CDNマーケットシェア（JPドメイン数ベース）」© J-Stream Inc. All Rights Reserved.

23

CDNの販売形態

大きく分けて４つの販売形態
 コミット型(流量 or 95%ile)
AkamaiCDNetworks
Imperva Incapsula
LimeLight
Verizon(Edgecast)
FastlyJ-Stream CDNext
IIJ Gio CDN※Jストリーム調査 フリーミアム
CloudflareBaidu CDN

 完全従量Amazon CloudFrontAzure CDN
IDCF Cloud CDN
さくら ウェブアクセラレータ

 定額制
SiteLock CDN© J-Stream Inc. All Rights Reserved.
結局はリソースの切り売りなので、契約によって形態を移動する場合もある

24

CDNの使用形態

 単独CDN利用からマルチCDNそして自社CDNへ
 単独CDNOTTにおいては少数派

 マルチCDN：複数CDNの利用
 自社CDN米国トラフィックの半分は自社CDNが配信

サービス別トラフィック出典：Sandvine Global Internet Phenomena 2016H2
https://www.sandvine.com/trends/global-internet-phenomena/© J-Stream Inc. All Rights Reserved.

出典：OTT Video Services (2017)
http://www.streamingmedia.com/Research/7064-OTT-VIDEOSERVICES-INNOVATION-OPPORTUNITY-MATURATION-TECHNOLOGY-TRENDS-IN-OTT-DELIVERY.htm

25日本国内のCDN事情※佐藤の個人的な見解

 価格はAWS CloudFrontを各社意識
 各社細かい特色はあるが、単純な静的オブジェク
トの大量配信に利用するだけであれば正直どこもあまり変わらない(と思う) サポート面は気にした方が良い
 品質面については後述

 価格下落が激しい 単価勝負になっている
 単純なCDN販売だけでは厳しく、各社オプションサービスで利幅を確保している（セキュリティサービス等）© J-Stream Inc. All Rights Reserved.

26

CDNとセキュリティ© J-Stream Inc. All Rights Reserved.

27

IPA 情報セキュリティ10大脅威2017
タイトル（組織）

昨年

情報流出

1

標的型攻撃による情報流出

1

2

ランサムウェアによる被害

7

3

ウェブサービスからの個人情報の窃取

3

4

サービス妨害攻撃によるサービス停止

4

5

内部不正による情報漏えいとそれに伴う業務停止

2

6

ウェブサイトの改ざん

5

7

ウェブサービスへの不正ログイン

98

IoT機器の脆弱性の顕在化

外

9

攻撃のビジネス化（アンダーグラウンドサービス）

外

信頼失墜
株価下落
訴訟・賠償

10

インターネットバンキングやクレジットカード情報の不正利用

8

調査・報告

業務停止
機会損失
ブランド低下

出展：https://www.ipa.go.jp/security/vuln/10threats2017.html

2020年 東京オリパラという一大イベントも© J-Stream Inc. All Rights Reserved.

28

サイバー攻撃トレンド①
 大容量化：2016年度に初めて1Tbpsを超えるDDoS攻撃が発生
 Incapsulaの保護対象に対しても瞬間的に約650Gbpsの攻撃を観測

参照：https://www.incapsula.com/ddos-report/ddos-report-q4-2016.html© J-Stream Inc. All Rights Reserved.

29

サイバー攻撃トレンド②
 大容量化：2017年度以降も依然として大規模攻撃は続く

断続的に長期間に渡って攻撃が続く
参照：https://www.incapsula.com/ddos-report/ddos-report-q2-2017.html© J-Stream Inc. All Rights Reserved.

30

サイバー攻撃トレンド③
 DDoS攻撃の多くは１時間未満
 短期バースト攻撃の多くはDDoSerやBooterと呼ばれる攻撃サービスによって、botnetを用いて繰返し行われる大規模DDoS攻撃
 約20%の被害者は５日以内に再度被害にあう 約47%の被害者は60日以内に再度被害にあう

参照：https://www.incapsula.com/resources/infographics.html

31© J-Stream Inc. All Rights Reserved.https://www.incapsula.com/ddos/booters-stressers-ddosers.html

サイバー攻撃トレンド④
 DDoS攻撃の多くは１時間未満
 徐々に長期間化の傾向あり
2017/1～2016/3 DDoSの攻撃期間割合

１年間で30分未満の攻撃が10%減
2018/1～2018/3 DDoSの攻撃期間割合

1-6hの攻撃割合が２倍に

参照：https://www.incapsula.com/resources/infographics.html
32
https://www.incapsula.com/ddos-report/ddos-report-q4-2016.html
https://www.incapsula.com/ddos-report/ddos-report-q4-2017.html© J-Stream Inc. All Rights Reserved.

サイバー攻撃トレンド⑤
 攻撃の複雑化
 複数のプロトコルによる攻撃

 マルチベクトル型攻撃の増加

参照：https://www.incapsula.com/ddos-report/ddos-report-q4-2017.html
33© J-Stream Inc. All Rights Reserved.

CDNとセキュリティ：CDNで外部からの攻撃をブロック①
 CDN/クラウドWAF通過時にネットワークを経由させることで、不正なトラフィックを排除し、正規利用者のユーザビリティを向上※Imperva Incapsulaの場合
All-in-Oneサービス

ボット
DDoS
パフォーマンス

ロード・バランス

DDoS
Mitigation

正規の利用者
Incapsulaネットワーク

Webサイト

WAF

スパム
ハッカー

© J-Stream Inc. All Rights Reserved.

34

CDNとセキュリティ：CDNで外部からの攻撃をブロック②

 Imperva Incapsulaの規模

5.0TbpsのNW／40のDC

300万以上の顧客サ
イト保護

24H365Dでのセキュリティチーム
による支援

参照：https://www.incapsula.com/incapsula-global-network-map.html© J-Stream Inc. All Rights Reserved.

35

マルチCDN© J-Stream Inc. All Rights Reserved.

36

マルチCDNサービス”Cedexis”とは？
RUM(Real User Monitoring)方式により実ユーザーのパフォーマンス計測を行い、分析結果から最適なプラットフォームを自動的に選択する仕組みを提供
パフォーマンスを計測

クラウド3

プラットフォームを選択

クラウド2

選択

計測

1

2

2

3

34

© J-Stream Inc. All Rights Reserved.

37

RUMを活用したパフォーマンス分析サービス Radar
RUM （Real User Monitoring）とは？

Webサイトのパフォーマンスを、実ユーザの環境から計測する手法

Radarとは？
約140億回/日のRUMデータを集計し、主要CDN・クラウドベンダーのパフォーマンスデー
タを無償で公開
個別サイトのプライベート計測も可能
例：https://www.stream.co.jp/© J-Stream Inc. All Rights Reserved.

38

Video QoS情報を活用したマルチCDN例（デモ）バッファリング数

Video Analyticsを提供する
サードパーティ企業

Googlehttp://www.francetelevisions.fr/

Cedexis© J-Stream Inc. All Rights Reserved.

CDN 1

CDN 2

39

Raderで具体的に計測している値 ResponseTime スモールオブジェクト(48バイト)の取得にかかった時間(DNSルックアップは除く)
オブジェクトサイズが小さいため、TCPウィンドウ制御の影響を受けないそのため、クライアントとサーバ間のRTTに比例する

 Throughput
 ラージオブジェクト(100Kバイト)の取得にかかった時間(DNSルックアップは除く)
TCPウィンドウ制御の影響を受ける

 Availability
 DNSルックアップを含む最初のスモールオブジェクト取得が6秒以内に完了した割合© J-Stream Inc. All Rights Reserved.

40

Web管理画面▶Cedexis Portal
https://portal.cedexis.com/▶計測：”Rader”はどなたでも無償で閲覧可能
ー 統計値の見方は以下を参照
https://tech.jstream.jp/blog/cdn/cedexis-radar/
概要のみの情報も見れます
https://www.cedexis.com/get-the-data/country-report/© J-Stream Inc. All Rights Reserved.

41

Rader –ResponseTime- Japan,6/1-6/7,50%ile,(unit:ms)
数値が下の方が良い© J-Stream Inc. All Rights Reserved.

42

Rader –Throughput- Japan,6/1-6/7,50%ile,(unit:kbps)© J-Stream Inc. All Rights Reserved.

数値が上の方が良い

43

Rader –Availability- Japan,6/1-6/7,50%ile,(unit:kbps)© J-Stream Inc. All Rights Reserved.

数値が上の方が良い

44

Radarレスポンスタイム（Jupiter Telecom ASN×3）
ASN 9824

ASN 4721

CDN1

CDN1

CDN2

CDN2

ASN 9617

CDN1

CDN2

ASN 9824 CDN2>CDN1
ASN 4721 CDN2>CDN1
ASN 9617 CDN1>CDN2© J-Stream Inc. All Rights Reserved.

45

Radarレスポンスタイム（IIJ/神奈川、三重、大阪）
神奈川

三重CDN1

CDN1

CDN2

CDN2

大阪

CDN1

CDN2

神奈川：CDN1>CDN2
三重：CDN2>CDN1
大阪：CDN2>CDN1© J-Stream Inc. All Rights Reserved.

46

まとめ："今話題の！？" CDNとは？

 Webページの表示速度/コンテンツのダウンロード速度に求められる期待値が上がっている
 CDNは解決策の１つとして使える
 CDNの利用出来る範囲が機能的にも費用的にも広がってきている セキュリティ対策としてCDNを利用するケースも増えてきた マルチCDNでCDN自体の冗長化をする時代になってきた© J-Stream Inc. All Rights Reserved.

47

アクセス集中、CDN、動画
Webサイトセキュリティ、DDoS対策といった単語が出てきたら！

CDNext推進室 佐藤 太一
cdn-presales@stream.co.jp© J-Stream Inc. All Rights Reserved.

48