Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
AWSでゲームサーバーを運用! Amazon GameLiftのお話
Search
入井 啓太
July 04, 2024
Programming
1.2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AWSでゲームサーバーを運用! Amazon GameLiftのお話
入井 啓太
July 04, 2024
More Decks by 入井 啓太
See All by 入井 啓太
チーム内のコンテキスト共有のためのClaudeプラグインを作ってみた
iriikeita
0
310
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
870
AWS発のAIエディタKiroを使ってみた
iriikeita
1
390
kiroでゲームを作ってみた
iriikeita
0
550
色々なAWSサービス名の由来を調べてみた
iriikeita
0
640
色々なIaCツールを実際に触って比較してみる
iriikeita
0
910
何故負荷試験が大切かを考える
iriikeita
0
530
Amazon GameLiftの 構成要素を整理する
iriikeita
0
820
Zendeskでコールセンター・ヘルプデスク業務に手軽に生成AIのパワーを取り入れる方法
iriikeita
0
1.3k
Other Decks in Programming
See All in Programming
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
3
590
Coding with AI: How to trust the storyteller (AWS Community Day Adria, Ljubljana 2026)
slobodan
0
120
R8 の設定見直しでアプリサイズ削減
andpad
0
230
気持ちぃ〜角丸 Squircle
ryu1013
0
350
プロジェクトコードをキレイキレイしよう!暗黙的な参照を読み解く静的解析
ostk0069
0
120
Modernizing iOS Apps
seyfoyun
0
120
AI主導のプログラミング学習アプリを作ってみた
econanringo
0
190
AIが生成したコードは読むべきか?抽象化設計とコードの品質保証 / abstraction-design-and-quality
minodriven
11
6.7k
自サークルのIdPからログアウトできるようになるまで
taiseiue
1
150
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.9k
作って学ぶSpring BootのAuto Configuration / JJUG Night Seminar 2026-10-19
rshindo
0
210
Railsバージョンを4倍にした話
optim
0
800
Featured
See All Featured
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
380
Are puppies a ranking factor?
jonoalderson
2
4.1k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
450
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
410
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Accessibility Awareness
sabderemane
1
260
Un-Boring Meetings
codingconduct
0
470
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
How to Think Like a Performance Engineer
csswizardry
28
2.9k
Transcript
AWSでゲームサーバーを運用! Amazon GameLiftのお話 2024.07.04 名古屋エンジニアLT大会 産業支援グループ ゲームソリューション部 入井 啓太
2 自己紹介 名前:入井啓太 所属:産業支援グループ ゲームソリューション部 拠点:名古屋 肩書:エンジニア 入社年月:2022年10月 趣味:ゲーム、漫画、猫など
オンラインゲームとは • インターネットを通じて複数のプレイヤーが同時に参加する ゲーム • リアルタイムでの対戦や協力プレイが可能 • ジャンルの例 • MMO
RPG • FPS • 格闘ゲーム 3
オンラインゲームのサーバーの種別 APIサーバー • 主にゲームの非リアルタイム処理を担当 • HTTP / HTTPS Webサーバーがよく使われる •
機能例 ◦ 認証 ◦ ユーザーデータ、マスターデータ管理 ◦ アセット配信 ◦ 購入関係の処理 など 4
オンラインゲームのサーバーの種別 APIサーバーの構成例 5 ロードバランサ DB、キャッシュ コンピューティング
ゲームサーバー • ゲームのリアルタイム処理を担当 • UDP通信など • 機能例 ◦ プレイヤー同士の同期 ◦
ゲームロジック処理 オンラインゲームのサーバーの種別 6
オンラインゲームのサーバーの種別 7 P2P 格ゲー、レースゲーなど Listen Server 数人レベルの 少人数オンライン向け Dedicated Server
数十人レベルの 大規模オンライン向け
よくあるゲームのセッション管理 8 ゲームサーバー 実例としては某大乱闘とか一狩り行くゲームとか ルームA ルームB その他便利機能の例 プライベートルーム サーバーブラウザ
商用ゲームサーバーを成立させるのは大変 9 サーバーのオートスケール プレイヤー・ゲームの セッション配置・管理 複雑なルールの マッチメイキング 世界中のプレイヤーの 適切なルーティング モニタリング・分析
セキュリティ リアルタイム・ステートフルな処理 を行うサーバーの管理
そこでAmazon GameLift • マネージド型のゲームサーバーホ スティングサービス • 高パフォーマンス、低遅延、スケー ラブル • ゲームサーバーのデプロイ、運用、
スケーリングを簡素化 10 要するにゲームサーバー管理・運用に必要なあれこれをやってくれる
オンラインゲームのサーバーの種別 11 P2P 格ゲー、レースゲーなど Listen Server 数人レベルの 少人数オンライン向け Dedicated Server
数十人レベルの 大規模オンライン向け GameLiftはコレ↓を担当
Amazon GameLiftの主なコンポーネント • ビルド ◦ ゲームサーバーのバイナリをアップロード • フリート ◦ サーバーインスタンスの集合
• キュー ◦ プレイヤーのマッチング待機列 • FlexMatch ◦ プレイヤーマッチメイキングサービス 12
Amazon GameLiftの全体像
Amazon GameLiftの事例 14
宣伝: Classmethod OdysseyでもGameLiftについて発表します タイトル:Amazon GameLiftの構成要素を整理する 日時: Day10 - 7/29(月)18:50-19:30 内容:
各コンポーネントの役割や標準的な設定内容について解説 15
None