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
ソーシャルゲームの負荷試験 ご紹介
Search
クラスメソッド 出村成和
April 22, 2023
Programming
1.6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ソーシャルゲームの負荷試験 ご紹介
AWSSummit 2023開催時、クラスメソッドブースにてソーシャルゲームの負荷試験サービスについてミニセッションを発表しました。
クラスメソッド 出村成和
April 22, 2023
More Decks by クラスメソッド 出村成和
See All by クラスメソッド 出村成和
AWSとCPUのムフフな関係
cmdemura
0
1.5k
ビルド待ちがぐっと短くなる!ビルド高速化サービス IncrediBuildのご紹介
cmdemura
0
2.6k
Other Decks in Programming
See All in Programming
プロポーザルを書いてもらう
pvcresin
0
300
OpenSpecのproposalにbrainstormingを持たせてみた
tigertora7571
1
210
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
380
進化を続けるGo toolsの現在地 / The Current State of Ever-Evolving Go Tools
hond0413
0
160
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
関東Kaggler会_NVIDIA_Nemotron_コンペ_振り返り
rick_ds
0
500
freee が目指す データ マネジメント戦略 AI-Ready 時代を支える 攻めのガバナンスとは
freee
PRO
0
310
What's New in Android 2026
veronikapj
0
250
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
数百円から始めるRuby電子工作
tarosay
0
140
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.4k
「人を評価する AI」の設計と実装
ryoyanara
0
180
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
280
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
480
We Have a Design System, Now What?
morganepeng
55
8.3k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
260
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Unsuck your backbone
ammeep
672
58k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Technical Leadership for Architectural Decision Making
baasie
3
470
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Context Engineering - Making Every Token Count
addyosmani
9
1k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6k
Transcript
ソーシャルゲームの負荷試験 ご紹介 営業統括本部 ゲームソリューション部 出村 成和 1
2 自己紹介 出村 成和 (DEMURA Narikazu) 経歴: • コンソールゲーム開発 •
中小SIer • フリーランス • Webサービス開発 • クラスメソッド Twitter: @checkela Blog: https://dev.classmethod.jp/author/demura-narikazu/
3 ゲームソリューション部とは ゲーム開発の効率化・開発環境改善の支援を行う • アマゾン ウェブ サービス (AWS)を使った開発・運用の効率化 • オンプレミスサーバ
→ AWSへの移行 • AWSを使ったビルド環境の構築 • ゲームサーバの負荷試験 ゲーム開発 ゲーム 開発環境 インフラ 環境 ココを担当 リリース 支援
4 事例紹介 https://classmethod.jp/cases/boi-mementomori/ クラスメソッドの担当箇所 • 負荷試験の支援 • リリース前の準備~リリースの支援
5 Q.負荷試験って何ですか?
6 A. サーバに想定規模のアクセス負荷を掛け 正常動作できるか確認する サーバ
7 負荷試験が未実施の場合
8 運用中にトラブルが発生 ユーザや開発者に負担がかかる • アクセスが一定規模を超えると反 応速度が遅くなる • データ量の増加にともないサーバ の反応速度が遅くなる
9 負荷試験の目的
10 サーバの性能限界や特性を把握、改善すること • レスポンス性能や特性を把握する • 高負荷時の機能改善 • システムがスケールすることを確認 • システムのスケール特性を把握
参考書籍:Amazon Web Services負荷試験入門
11 ソーシャルゲームの負荷試験は どのように行うのか?
12 実施内容 計画 • 実施期間・内容 • アクセス規模 • ユーザ行動内容 実施・計測
• 試験実施 • Amazon CloudWatch等 で計測 分析・改善 • ボトルネックを分析 • ソースコードの見直 し • 各種設定の見直し
13 ソーシャルゲーム特有の事情
14 例えばリリース前後の出来事 ゲームリリース直後は 負荷がかかりやすい リリース日時を大々的に告知した場 合 • リリース数時間前からアクセスが集 中 •
1時間単位で数倍になることも リリース告知も把握し負荷試験の内 容を決める オープン
15 ゲーム運用の理解があるメンバーがいます! 負荷試験と並行してリリース準備も進 めている • さまざまなスケジュールを考慮して進め る必要がある • クラスメソッドにはソーシャルゲーム開
発・運用経験があるメンバーが在籍
16 ご相談はゲームソリューション部へ ゲーム関係の相談はゲームソリューション部へ • 負荷試験に不安がある… • 環境構築するのに人手が足りない • 開発をもっと効率よく行う環境を用意したい •
ゲーム以外の相談もOK
17