Upload
Download free for 30 days
Login
Submit Search
フルスクラッチで書いたアドサーバの開発運用史
2 likes
1,326 views
Innami Satoshi
アドサーバの開発・運用で学んだ知見について説明しています。
Technology
Read more
1 of 23
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
More Related Content
PPTX
高速な広告配信サーバの作り方のコツ
Innami Satoshi
PPTX
HTTPプロキシによるゼロダウンタイムなアドサーバー移行
Ryo Aita
PPTX
スケールしない広告サーバの作り方
Innami Satoshi
PPT
アドテク案件入門講座 8月20日(公開版)
伊藤 孝
PPT
Rtb30min
Daisuke Yamazaki
PPTX
スケールアウト再考
Daisuke Yamazaki
PDF
5分でキャッチアップAdTech
Genichi Kataoka
PDF
アドジェネ徹底検証! SSPで売上はどこまで最適化されるのか?
Rumi Yamazaki
高速な広告配信サーバの作り方のコツ
Innami Satoshi
HTTPプロキシによるゼロダウンタイムなアドサーバー移行
Ryo Aita
スケールしない広告サーバの作り方
Innami Satoshi
アドテク案件入門講座 8月20日(公開版)
伊藤 孝
Rtb30min
Daisuke Yamazaki
スケールアウト再考
Daisuke Yamazaki
5分でキャッチアップAdTech
Genichi Kataoka
アドジェネ徹底検証! SSPで売上はどこまで最適化されるのか?
Rumi Yamazaki
What's hot
(12)
PDF
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
Tomotsune Murata
PDF
月間 250 億 imps 配信するために fluct が考えていること!
MasamichiIdeue
PDF
Production Services with Gentoo Linux on SAKURA Cloud
Hidenori Matsuki
PPT
楽天ad4U 行動スキミング広告
rakuten
PDF
6th Japan IT week autumn
Hidenori Matsuki
PDF
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
Nanae Hibino
PDF
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
Yahoo!デベロッパーネットワーク
PPTX
20141027 movable type seminar
Six Apart
PDF
クラウド技術を活用したリアルタイム広告 Logicad の入札・配信・ログ解析 #awssummit
Takahiro Yasuda
PDF
GDC2018 recap AGS JP
Amazon Web Services Japan
PPTX
141027 シックスアパート様セミナー資料
Masaki Suzuki
PDF
2つのサービスをAWSに移行した話
Arata Honda
スタートアップだからこそ使うAWS(第5回JAWS-UG Nagoya)
Tomotsune Murata
月間 250 億 imps 配信するために fluct が考えていること!
MasamichiIdeue
Production Services with Gentoo Linux on SAKURA Cloud
Hidenori Matsuki
楽天ad4U 行動スキミング広告
rakuten
6th Japan IT week autumn
Hidenori Matsuki
月間10,000PVのブログになるまでに学んだSEO 2014年12月7日
Nanae Hibino
スポーツナビアプリ スモールチームでのアプリ強化の進め方 #yjcamp
Yahoo!デベロッパーネットワーク
20141027 movable type seminar
Six Apart
クラウド技術を活用したリアルタイム広告 Logicad の入札・配信・ログ解析 #awssummit
Takahiro Yasuda
GDC2018 recap AGS JP
Amazon Web Services Japan
141027 シックスアパート様セミナー資料
Masaki Suzuki
2つのサービスをAWSに移行した話
Arata Honda
Ad
Viewers also liked
(20)
KEY
機関車トーマスで説明するRTB
Hisatoshi Kikumoto
PDF
30分でわかる広告エンジンの作り方
Daisuke Yamazaki
PPTX
Gunosy.go #2 container
Innami Satoshi
PDF
ReviveAdserverではじめるパーソナライズドリターゲティング
Nobumasa Ura
PDF
ソフトウェアエンジニアに知ってほしいAerospike
株式会社ジオロジック
PPT
アドテク案件入門講座
伊藤 孝
PDF
US RTB Outlook 2012 to 2017.
Andy Meyers
KEY
広告の最適化
章平 福井
PPTX
今まで学び実践してきたこと
Daisuke Yamazaki
PPT
RailsとCで広告システムを作って起業した話
Daisuke Yamazaki
PDF
a2iアトリビューション分科会20110811@so-net
Jumpei Oguri
PDF
2015年をRTBのアプリ広告元年とするために
Toshiaki Ishibashi
PPTX
ATARA オンラインアトリビューション概要資料
アタラ合同会社
PDF
海外アドテクIR資料まとめ 2015年1-3月期
Satoshi Noda
PPTX
Video ad platform
Satoshi Noda
PPTX
Sano tokyowebmining 201625_v04
Masakazu Sano
PPTX
アトリビューションのLandscape
Taku ogawa
PDF
アドテク勉強会0819
Hideya Kato
PDF
DMPの仕組み
Kenta Suzuki
PPTX
Sano web広告最適化20131018v3
Masakazu Sano
機関車トーマスで説明するRTB
Hisatoshi Kikumoto
30分でわかる広告エンジンの作り方
Daisuke Yamazaki
Gunosy.go #2 container
Innami Satoshi
ReviveAdserverではじめるパーソナライズドリターゲティング
Nobumasa Ura
ソフトウェアエンジニアに知ってほしいAerospike
株式会社ジオロジック
アドテク案件入門講座
伊藤 孝
US RTB Outlook 2012 to 2017.
Andy Meyers
広告の最適化
章平 福井
今まで学び実践してきたこと
Daisuke Yamazaki
RailsとCで広告システムを作って起業した話
Daisuke Yamazaki
a2iアトリビューション分科会20110811@so-net
Jumpei Oguri
2015年をRTBのアプリ広告元年とするために
Toshiaki Ishibashi
ATARA オンラインアトリビューション概要資料
アタラ合同会社
海外アドテクIR資料まとめ 2015年1-3月期
Satoshi Noda
Video ad platform
Satoshi Noda
Sano tokyowebmining 201625_v04
Masakazu Sano
アトリビューションのLandscape
Taku ogawa
アドテク勉強会0819
Hideya Kato
DMPの仕組み
Kenta Suzuki
Sano web広告最適化20131018v3
Masakazu Sano
Ad
Similar to フルスクラッチで書いたアドサーバの開発運用史
(20)
PDF
広告効果測定&解析ツールを使って広告Roiを最大化する運用方法
Ryoma Hosokawa
PDF
Cryptopie youtube
TakuroHIROSE
PDF
Cryptopie youtube
TakuroHIROSE
PPT
1.【講演資料】ppc国内編(坪)
AUN CONSULTING, Inc
PPT
AskDoctors_AdSense_111031
kumanoism
PPT
Ad sense 111031_public
kumanoism
PDF
株式会社Gunosy fix
Makoto Ujyu
PDF
アドテクを支える人と技術
Ransui Iso
PDF
Uuyアドテクセミナー
Masayuki Isobe
PDF
Presentation 20121115 slideshare
Koki Tsutsui
KEY
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
Tatsuro Hisamori
KEY
AdServerの仕組み
Eiji Kuroda
PDF
1impsの価値をどう高めるか
Ryoma Hosokawa
PDF
1imps
AdStir
PDF
141215 説明_よくわかるAdStir
AdStir
PDF
140901 よくわかるAdStir
AdStir
PDF
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
Developers Summit
PDF
意外と知らない?地域メディアのアドネットワークマネタイズ
Hal Seki
PDF
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Boss4434
PPTX
プライベートアライアンスご案内資料
monetize.inc
広告効果測定&解析ツールを使って広告Roiを最大化する運用方法
Ryoma Hosokawa
Cryptopie youtube
TakuroHIROSE
Cryptopie youtube
TakuroHIROSE
1.【講演資料】ppc国内編(坪)
AUN CONSULTING, Inc
AskDoctors_AdSense_111031
kumanoism
Ad sense 111031_public
kumanoism
株式会社Gunosy fix
Makoto Ujyu
アドテクを支える人と技術
Ransui Iso
Uuyアドテクセミナー
Masayuki Isobe
Presentation 20121115 slideshare
Koki Tsutsui
平均レスポンスタイム50msをPerlで捌く中規模サービスの実装/運用
Tatsuro Hisamori
AdServerの仕組み
Eiji Kuroda
1impsの価値をどう高めるか
Ryoma Hosokawa
1imps
AdStir
141215 説明_よくわかるAdStir
AdStir
140901 よくわかるAdStir
AdStir
デブサミ2013【15-C-6】5msの中身を公開!~ネット広告配信と支える職人達~
Developers Summit
意外と知らない?地域メディアのアドネットワークマネタイズ
Hal Seki
Aws summits2014 サイバーエージェント_ユーザーの趣味嗜好に適した広告配信システムdynalystができるまでad_techstudioでの...
Boss4434
プライベートアライアンスご案内資料
monetize.inc
フルスクラッチで書いたアドサーバの開発運用史
1.
フルスクラッチで書いた アドサーバの開発運⽤用史
株式会社Gunosy 2014 年年 9⽉月
2.
⾃自⼰己紹介 印南聡志(いんなみ
さとし) アドエンジニア 2014年年6⽉月⼊入社(4ヶ⽉月⽬目) ⾔言語 l Java l Python Git Hubアカウント 㼴Gunosy Inc. l satoshi03
3.
アドチームとは 業務 •
「広告による収益を最⼤大化する」 • AdServerの開発・運⽤用 㼴Gunosy Inc. • 配信周りの開発 • 広告推薦ロジック開発 • 広告枠の開発 • ログ集計・分析 • チーム⼈人数 • 3 ~∼ 4⼈人
4.
本⽇日話したい内容 㼴Gunosy
Inc. 罠にかかって学んだ広告事業で⼤大切切な2つのこと
5.
Gunosyの広告事業 ⾃自社製のAdServerを開発・運⽤用
Gunosy Ads 㼴Gunosy Inc. ᅇ䛾䛚ヰ l ⾃自社メディア(Gunosyアプリ)に広告配信 Gunosy Ad network l 他社メディアに広告配信
6.
広告事業で⼤大切切なこと 㼴Gunosy Inc.
広告による収益の最⼤大化 良良い広告を⼤大量量に配信すること
7.
良良い広告とは? 㼴Gunosy Inc.
䝯䝕䜱䜰 (Gunosy) 䞉㻌䝴䞊䝄䛾䜽䝸䝑䜽⋡(CTR)䛜㧗䛔 䞉㻌ᗈ࿌䛾༢౯䛜㧗䛔 ༢౯䛾㧗䛔ᗈ࿌䜢䜽䝸䝑䜽䛥䛫䜜䜀䛔䛔 ➨୍䛾⨜
8.
メディア視点での収益⾄至上主義の罠 㼴Gunosy Inc.
メディアの収益性を上げたい!! とにかくクリックされやすい広告を出す クリック率率率が上昇しメディアの収益が増加 しかし、、、
9.
しかし、、 㼴Gunosy
Inc. 次第に収益が低下
10.
このとき起きていること 㼴Gunosy Inc.
䝴䞊䝄 䝯䝕䜱䜰 (Gunosy) ᗈ࿌ 䞉㻌䝴䞊䝄䛾䜽䝸䝑䜽⋡䛜㧗䛔 䞉㻌ᗈ࿌䛾༢౯䛜㧗䛔 䞉㻌䝙䞊䝈䛻䝬䝑䝏䛧䛶䛔䛺䛔 䞉㻌䝇䝖䝺䝇䛜ከ䛔 䞉㻌䝴䞊䝄䛾䝁䞁䝞䞊䝆䝵䞁⋡ 䛜ప䛔 • 䝇䝖䝺䝇ቑຍ䛻䜘䜛䝴䞊䝄䛾㞳⬺ • ຠᯝ䛜䛒䜟䛺䛔䛣䛸䛻䜘䜛ᗈ࿌䛾㞳⬺
11.
⼤大切切なこと:その1 Ⰻ䛔ᗈ࿌䛾ᐃ⩏䛿䝴䞊䝄䞉ᗈ࿌䞉䝯䝕䜱䜰䛻䜘䛳䛶␗䛺䜛 㼴Gunosy
Inc. 䝴䞊䝄 䝯䝕䜱䜰 (Gunosy) ᗈ࿌ 䞉㻌䝴䞊䝄䛾䜽䝸䝑䜽⋡䛜㧗䛔 䞉㻌ᗈ࿌䛾༢౯䛜㧗䛔 䞉㻌䝙䞊䝈䛻䝬䝑䝏䛧䛶䛔䜛 䞉㻌䝇䝖䝺䝇䛜ᑡ䛺䛔 䞉㻌䝴䞊䝄䛾䝁䞁䝞䞊䝆䝵䞁⋡ 䛜㧗䛔 䝴䞊䝄䞉ᗈ࿌䞉䝯䝕䜱䜰䛶䛾┈䜢᭱䟿䛂୕᪉Ⰻ䛧䛃
12.
【参考】良良い広告を判断するための指標 㼴Gunosy Inc.
DAU (Daily Active User) 1⽇日のアクティブユーザ数 CVR (ConveRsion Rate) クリックに対するコンバージョンの割合 䝯䝕䜱䜰 ᗈ࿌ 䝴䞊䝄 eCPM (effec2ve Cost Per Mill) 1000ᅇ䜲䞁䝥䝺䝅䝵䞁(⾲♧)䛒䛯䜚䛾┈ CTR (Click Through Rate) 䜲䞁䝥䝺䝑䝅䝵䞁(⾲♧)䛻ᑐ䛩䜛䜽䝸䝑䜽䛾ྜ CPA (Cost Per Acquisi2on) 1䝁䞁䝞䞊䝆䝵䞁䛻䛛䛛䛳䛯䝁䝇䝖
13.
広告事業で⼤大切切なこと 㼴Gunosy Inc.
広告による収益の最⼤大化 良良い広告を⼤大量量に配信すること
14.
⼤大量量に配信するとは? •
配信にレイテンシを出さない( 50msec) • 表⽰示枠(在庫)を増やす • (もちろん)⽌止まらない 㼴Gunosy Inc.
15.
アクセス数の急激な増加 㼴Gunosy Inc.
5⽉月から4ヶ⽉月で5倍以上のアクセス数の増加 ᩘ༓䝸䜽䜶䝇䝖/ ᪥ ᩘ൨䝸䜽䜶䝇䝖/᪥ 5᭶ 9᭶
16.
アクセス数の時間ごとの急激な増加 㼴Gunosy Inc.
ピーク時には通常時の3倍〜~5倍のアクセス 8:00 12:00 17:00 21:00 䝸䜽䜶䝇䝖ᩘ 㛫
17.
㼴Gunosy Inc. 䝃䞊䝞䜢ᶓ䛻୪䜉䜜䜀䛺䜣䛸䛛䛺䜛䟿
➨䛾⨜
18.
サーバ台数を20台に、、 㼴Gunosy Inc.
_⼈人⼈人⼈人⼈人⼈人⼈人_ > レイテン⽒氏来訪 <  ̄Y^Y^Y^Y^Y ̄
19.
そのとき何がおこっていたか 㼴Gunosy Inc.
問題:R/WをするRedisにアクセスが集中 Write/Bulk Read待ちが発⽣生し遅延が発⽣生 䞉䞉䞉䞉䞉 Elastic Load Balancing EC2 instance Redis on EC2 instance Redis Read Replica
20.
対策 㼴Gunosy Inc.
㓄ಙഃ䛷Redis䛾Read䜢䝣䜯䜲䝹䛷ฎ⌮ 䚷䚷䚷䚷s3䛛䜙䝎䜴䞁䝻䞊䝗䛧䛶ྛ䜲䞁䝇䝍䞁䝇䛷䝻䞊䝗 䚷䚷䚷䚷䝺䜲䝔䞁䝅㻌䛜50msec௨ෆ䛻䟿䟿 䞉䞉䞉䞉䞉 Elastic Load Balancing EC2 instance Redis on EC2 instance Redis Read Replica Amazon S3 bucket
21.
⼤大切切なこと:その2 たとえキャッシュでも1箇所を参照するような構成にしない
㼴Gunosy Inc. スケールアウトの過程で必ずボトルネックに
22.
まとめ 罠にかかって学んだ広告事業で⼤大切切な2つのこと 㼴Gunosy
Inc. 1. ユーザ・広告主・メディア全ての利利益を最⼤大化 2. キャッシュでも1箇所を参照するような構成にしない
23.
We are hiring!!!
㼴Gunosy Inc. 良良い広告を⼤大量量に配信する仕組みを 作りたいエンジニアWanted!!
Download