Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
サイバーエージェントの広告配信におけるIPoEトラフィックの概況
Search
Kurochan
December 01, 2023
Technology
0
500
サイバーエージェントの広告配信におけるIPoEトラフィックの概況
IPoE協議会 第15回 拡大理事会でお話ししました
Kurochan
December 01, 2023
Tweet
Share
More Decks by Kurochan
See All by Kurochan
AWS Elemental MediaPackageと格闘🤼
kurochan
2
44
サイバーエージェントでのSlack活用事例 @ 2025
kurochan
5
49
15年入社者に聞く! これまでのCAのキャリアとこれから
kurochan
1
260
入門 電気通信事業者
kurochan
13
5.6k
AWS x さくらのクラウドのハイブリッドクラウドによる安価なフレッツ閉域網接続の実装
kurochan
9
5.8k
GoでTCP Proxyを実装してみよう
kurochan
1
1.2k
スケールするというのはどういうことなのか
kurochan
14
5k
サイバーエージェントのGitHub Copilot導入と 開発生産性
kurochan
52
47k
Cloudflare Zero Trustを利用したセキュアな開発環境へのアクセス手法の確立
kurochan
10
3.6k
Other Decks in Technology
See All in Technology
RSCの時代にReactとフレームワークの境界を探る
uhyo
10
3.5k
Rustから学ぶ 非同期処理の仕組み
skanehira
1
150
共有と分離 - Compose Multiplatform "本番導入" の設計指針
error96num
2
1.2k
IoT x エッジAI - リアルタイ ムAI活用のPoCを今すぐ始め る方法 -
niizawat
0
120
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
3
1.1k
はじめてのOSS開発からみえたGo言語の強み
shibukazu
3
980
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
20250905_MeetUp_Ito-san_s_presentation.pdf
magicpod
1
100
要件定義・デザインフェーズでもAIを活用して、コミュニケーションの密度を高める
kazukihayase
0
120
LLM時代のパフォーマンスチューニング:MongoDB運用で試したコンテキスト活用の工夫
ishikawa_pro
0
170
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
10
75k
Create Ruby native extension gem with Go
sue445
0
130
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Scaling GitHub
holman
463
140k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.1k
Into the Great Unknown - MozCon
thekraken
40
2k
Thoughts on Productivity
jonyablonski
70
4.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
139
34k
Speed Design
sergeychernyshev
32
1.1k
Git: the NoSQL Database
bkeepers
PRO
431
66k
GitHub's CSS Performance
jonrohan
1032
460k
Designing Experiences People Love
moore
142
24k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Transcript
サイバーエージェントの広告配信における IPoEトラフィックの概況 株式会社サイバーエージェント CTO統括室 黒崎 優太 (@kuro_m ) @IPoE協議会 第15回
拡⼤理事会
ࠇ࡚ ༏ଠ גࣜձࣾαΠόʔΤʔδΣϯτ AIࣄۀຊ෦ @kurochan @kuro_m88 αΠόʔΤʔδΣϯτ CTO౷ׅࣨ
インターネットゼミ • インターネットの勉強をするゼミ • 社内ゼミ制度 • サイバーエージェントの実験⽤ASであるAS を運⽤しています
実験概要
実験概要 • 環境 • サイバーエージェントの広告配信プラットフォームの⼀部 • 主にスマートフォン(iOS/Android)向けの広告配信 • 期間 •
2023年11⽉20⽇〜11⽉24⽇ • ⼿法 • jsファイルのCDNの配信ログをIPoE協議会より提供頂いたプレフィックス情報と突合
広告配信の概要
⽇本の媒体別広告宣伝費 https://www.cyberagent.co.jp/ir/superiority/internetad/
ログの採取
ログの採取 • CDN(Amazon CloudFront)で配信されているjsファイルの配信ログを採取 • 今回はTimestamp、UserAgent、ClientIPのみ利⽤ • ログはAmazon S に保存
https://docs.aws.amazon.com/ja_jp/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html
データの処理
データの処理 • S に保存された配信ログをSnowflake(DWH)に取り込む • IPoEのprefix情報をSnowflakeに取り込む
ログのパース⽅法
ログの例
分析⽤テーブルの作成
結果
時間帯別IPv ⽐率 • 平均57%
時間帯別IPv ⽐率(OS別) • iOSがほぼ均⼀なのに対し、Androidが深夜IPv ⽐率が下がるのが気になる • タイムスタンプはUTC
時間帯別IPoE⽐率(OS別) • 両⽅OSとも⽇中IPoE⽐率が下がっていることがわかる • IPoE⽐率 = 地域判定できたトラフィック / 全トラフィック •
prefix情報未提供のprefixはIPoEとして判定できていない
地域判定の結果
地域判定の結果(上位を拡⼤) • ⼈⼝⽐率におおよそ類似しているように⾒える
考察
わかったこと • IPv ⽐率 • 概ね60%前後のトラフィックがIPv になっている • IPoE⽐率 •
概ね20%前後のトラフィックがIPoE経由になっている • 昼間はIPoE⽐率が低い • Private Relay⽐率 • 今回の対象トラフィックにおいてはほぼ検出できず • 今回取り扱っていないがメールに関してはこの限りではない(iCloud+未契約ユーザも⾃動適⽤) • 広告配信に活⽤できそうか? • 次ページ
広告配信に使えそうか? • ほぼ確実に都道府県の判定ができるトラフィックが20%以上あるため 分析⽤途では活⽤できそう • 地域限定配信のデータソースとしてこの情報のみ利⽤するには少ない ˝ ☽סظ٭ذخ٭ت (FP*1םל כ磝ײ⺬סעؓٛ
• 市区町村粒度まで取れると他のデータソースと差別化ができそう • どの粒度までなら匿名性が⼗分に担保できているかの議論の余地がありそう
None