World wide ssp delivery system
-
Upload
- -
Category
Engineering
-
view
393 -
download
5
Transcript of World wide ssp delivery system
![Page 1: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/1.jpg)
© Geniee, Inc.
世界分散配信システムとレポーティングシステム刷新のお話
2017/10/25
CTO 篠塚 英伸
![Page 2: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/2.jpg)
© Geniee, Inc.
Self introduction
2
Name篠塚英伸
Life workTennis!! Tennis!! Tennis!!
Geniee CTO・SSP、DSP、DMP・インフラ・海外事業
![Page 3: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/3.jpg)
複数データセンターで配信を行う為のアーキテクチャについてお話をします
+レポートの話もします
![Page 4: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/4.jpg)
10ヶ国以上へサービス提供1万媒体以上のメディアで利用
Japan
China
Thailand
Malaysia
Singapore
Indonesia
Vietnam
![Page 5: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/5.jpg)
レイテンシ
収益
![Page 6: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/6.jpg)
ブラウザの近くにデータセンターを置こう
Japan
China
Thailand
Malaysia Singapore
Indonesia
Vietnam
![Page 7: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/7.jpg)
Genieeのアーキテクチャについて
![Page 8: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/8.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計管理画面
![Page 9: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/9.jpg)
SSP
DB
![Page 10: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/10.jpg)
ブラウザ SSP
DB
10万QPS
![Page 11: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/11.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …数十万入札/sec
![Page 12: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/12.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計
15TB/日
![Page 13: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/13.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計管理画面
![Page 14: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/14.jpg)
ブラウザの近くにデータセンターを置こう
Japan
China
Thailand
Malaysia Singapore
Indonesia
Vietnam
![Page 15: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/15.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計
Japan
管理画面
![Page 16: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/16.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計
Japan
ブラウザ
管理画面
![Page 17: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/17.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計
Japan
ブラウザ
管理画面
![Page 18: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/18.jpg)
管理画面
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計
Japan
ブラウザ
レイテンシ的に X
![Page 19: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/19.jpg)
© Geniee, Inc.
海を越えられないと想定したもの
リアルタイムのトラフィック
ログ
19
![Page 20: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/20.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計
Japan
SG
DB
ブラウザ
DBをレプリケーションする
管理画面
![Page 21: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/21.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計
Japan
SG
DB
SSPブラウザ
現地DSP 1
現地DSP …
DSPも現地でつなぐ
管理画面
![Page 22: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/22.jpg)
ブラウザ SSP
DB
DSP 1
DSP 2
DSP …
ログ
集計
Japan
SG
DB
SSPブラウザ
現地DSP 1
現地DSP …
集計
ログ
管理画面
![Page 23: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/23.jpg)
ブラウザ SSP
DSP 1
DSP 2
DSP …
ログ
集計
Japan
SG
SSPブラウザ
現地DSP 1
現地DSP …
集計
ログDB
DB
このレプリケーションがムリ
![Page 24: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/24.jpg)
© Geniee, Inc.
海を越えられないもの
リアルタイムのトラフィック
ログ
DBのレプリケーション
24
![Page 25: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/25.jpg)
© Geniee, Inc.
主なDBの中身
配信設定
レポート
25
![Page 26: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/26.jpg)
レポートがでかい更新頻度が高い= Binlogが巨大になる
![Page 27: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/27.jpg)
わけてしまえ
![Page 28: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/28.jpg)
ブラウザ SSP
CoreDB
DSP 1
DSP 2
DSP …
ログ
集計
Japan
SG
CoreDB
SSPブラウザ
現地DSP 1
現地DSP …
集計
ログ
reportDB
OK
管理画面
![Page 29: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/29.jpg)
Report DB がでかい
![Page 30: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/30.jpg)
© Geniee, Inc.
Report DB の特徴
Dimension•時間毎•Zone毎•OS毎•地域毎•・・・
Measure• Imps•Click•CV•Revenue•・・・
30
![Page 31: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/31.jpg)
© Geniee, Inc.
Report DB の特徴
Dimension•時間毎•Zone毎•OS毎•地域毎•・・・
Measure• Imps•Click•CV•Revenue•・・・
31
Dimensionのかけ算でrecord数が決まる
![Page 32: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/32.jpg)
© Geniee, Inc.
Report DB の特徴
Dimension•時間毎•Zone毎•OS毎•地域毎•・・・
Measure• Imps•Click•CV•Revenue•・・・
32
Dimensionのかけ算でrecord数が決まる
24 x 700 x 4 x 数十万 x …
![Page 33: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/33.jpg)
© Geniee, Inc.
Report DB の特徴
Dimension•時間毎•Zone毎•OS毎•地域毎•・・・
Measure• Imps•Click•CV•Revenue•・・・
33
Dimensionのかけ算でrecord数が決まる
24 x 700 x 4 x 数十万 x …
20億record 4TB とかになる
![Page 34: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/34.jpg)
MySQLじゃむりぽ
![Page 35: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/35.jpg)
© Geniee, Inc.
What is ClickHouse
35
ロシアの検索エンジン会社Yandex製
YandexやCERNのプロダクションで動いている
速度が自慢のカラムナDB
![Page 36: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/36.jpg)
SG
Japan
ブラウザ
CoreDB
DSP 1
DSP 2
DSP …
CoreDB
SSPブラウザ
現地DSP 1
現地DSP …
集計
ログ
SSP
ログ
集計reportDB
本当に1000倍速い容量も1/10以下
管理画面
![Page 37: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/37.jpg)
次のチャレンジ
![Page 38: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/38.jpg)
SG
Japan
ブラウザ
CoreDB
DSP 1
DSP 2
DSP …
CoreDB
SSPブラウザ
現地DSP 1
現地DSP …
集計
ログ
SSP
ログ
集計reportDB
管理画面
![Page 39: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/39.jpg)
SG
Japan
ブラウザ
CoreDB
DSP 1
DSP 2
DSP …
CoreDB
SSPブラウザ
現地DSP 1
現地DSP …
集計
ログ
SSP
ログ
集計reportDB
配信から10秒でReportを反映!!
管理画面
![Page 40: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/40.jpg)
SG
Japan
ブラウザ
CoreDB
DSP 1
DSP 2
DSP …
CoreDB
SSPブラウザ
現地DSP 1
現地DSP …
集計
ログ
SSP
ログ
集計reportDB
Streaming集計はとても大変
管理画面
![Page 41: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/41.jpg)
© Geniee, Inc.
まとめ
海を越えられないもの•リアルタイムのトラフィック
•ログ•DBのレプリケーション•実は、他にも色々あります
レポートには、Clickhouse良いです
ストリーム集計大変だけど面白い
41
![Page 42: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/42.jpg)
© Geniee, Inc.
まとめ
海を越えられないもの•リアルタイムのトラフィック
•ログ•DBのレプリケーション•実は、他にも色々あります
レポートには、Clickhouse良いです
ストリーム集計大変だけど面白い
42
広域高速高トラフィック
![Page 43: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/43.jpg)
© Geniee, Inc.
まとめ
海を越えられないもの•リアルタイムのトラフィック
•ログ•DBのレプリケーション•実は、他にも色々あります
レポートには、Clickhouse良いです
ストリーム集計大変だけど面白い
43
広域高速高トラフィック
な3Kにタックルする仲間募集!!
![Page 44: World wide ssp delivery system](https://reader033.fdocument.pub/reader033/viewer/2022051710/5a64787a7f8b9a3b568b45f3/html5/thumbnails/44.jpg)
ありがとうございました!!