More Related Content
PPTX
大規模トラフィックにどのように備えて負荷対策を実施しているのか? PPTX
PDF
CyberAgentのプライベートクラウド Cycloudの運用及びモニタリングについて #CODT2020 / Administration and M... PDF
PDF
モンスターストライクにおける監視システムのあれこれ PDF
Azure Digital Twins 最新事例紹介 ( IoTビジネス共創ラボ 第16回勉強会 ) PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編 PDF
What's hot
PDF
PDF
ネットワーク ゲームにおけるTCPとUDPの使い分け PPTX
PPTX
チャットコミュニケーションの問題と心理的安全性の課題 #EOF2019 PDF
Javaはどのように動くのか~スライドでわかるJVMの仕組み PDF
PDF
Unityによるリアルタイム通信とMagicOnionによるC#大統一理論の実現 PDF
ネットワーク ゲームにおけるTCPとUDPの使い分け PDF
インフラエンジニアの綺麗で優しい手順書の書き方 PDF
PDF
PlayStation®4向けARPGのUnity開発事例 最適化と効率化の秘密 PPTX
PDF
なぜ、いま リレーショナルモデルなのか(理論から学ぶデータベース実践入門読書会スペシャル) PDF
PDF
PPTX
PPTX
【CEDEC2018】Scriptable Render Pipelineを使ってみよう PDF
【Unity道場】VectorGraphicsで作る エモい表現 PDF
PDF
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ モンスターストライクにおける負荷対策
- 1.
- 2.
- 3.
自己紹介
- 氏名
- 白川裕介
-経歴
- 2012年に新卒でミクシィに入社。
- SNS「mixi」でアドネットワークを担当したのちXFLAGのアドテクスタジオへ異動
- その後、モンストの開発に携わりマネージャーを経験
- 現在では開発室の室長として、モンストに関わるエンジニア組織を統括
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
モンストにおける負荷対策
• データベース
• 水平分割/ 垂直分割
• Indexやクエリの最適化
• 高性能なマシンを投入 (高いIO性能を出せるもの)
• IOMemory / NVMe
• memcached
• DB性能限界へのアプローチとしてCacheを用いる
• Cacheの比重が大きい
• app <=> memcached の往復が100回を超えるAPIもある
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.