21. 21Uzabase 21
DB
Web/LB
AP
Apache
Router
SPEEDA
CommonD
B
CommonDB FinanceDBUserDB FileDB
ES
Cluster
ES
Cluster
ES
Cluster
ES
Cluster
ES
(20台)
CommonDB FinanceDB
News Media Stats Contents Proxy Search
ContentsDB
ContentsDB
Light/Plug-in PIB
四方山話 NewsPicks連携 負荷テスト時に発生した課題
Apache
?B2B
?同時接続数は多くない
?B2C
?ユーザ150万人以上
→負荷試験で問題が発生
FW処理が重く
トラフィックが捌け
ない
→ルーティングの
みに変更
2000req/secで頭打ち
→LVS+nginxに変更
検索レスポンス悪化
→ノード役割分離
22. 22Uzabase 22
DB
Web/LB
AP
Nginx
lvsLVSApache
Router
SPEEDA
CommonD
B
CommonDB FinanceDBUserDB FileDB
ES
Cluster
ES
Cluster
ES
Cluster
ES
Cluster
ES Data
(20台)
CommonDB FinanceDB
News Media Stats Contents Proxy Search
ContentsDB
ContentsDB
Nginx
ES Search
Light/Plug-in PIB
ES Coordinate
四方山話 NewsPicks連携 最終構成
?B2B
?同時接続数は多くない
?B2C
?ユーザ150万人以上
→無事に負荷試験をクリア
2000→40000req/sec
に向上
リソース余裕で
捌けるように向上
検索レスポンスタイム
大幅に改善