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
AWSでゲームサーバーを運用! Amazon GameLiftのお話
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
入井 啓太
July 04, 2024
Programming
1k
0
Share
AWSでゲームサーバーを運用! Amazon GameLiftのお話
入井 啓太
July 04, 2024
More Decks by 入井 啓太
See All by 入井 啓太
チーム内のコンテキスト共有のためのClaudeプラグインを作ってみた
iriikeita
0
130
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
660
AWS発のAIエディタKiroを使ってみた
iriikeita
1
330
kiroでゲームを作ってみた
iriikeita
0
370
色々なAWSサービス名の由来を調べてみた
iriikeita
0
480
色々なIaCツールを実際に触って比較してみる
iriikeita
0
770
何故負荷試験が大切かを考える
iriikeita
0
420
Amazon GameLiftの 構成要素を整理する
iriikeita
0
700
Zendeskでコールセンター・ヘルプデスク業務に手軽に生成AIのパワーを取り入れる方法
iriikeita
0
1.2k
Other Decks in Programming
See All in Programming
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
130
How Swift's Type System Guides AI Agents
koher
0
320
Import assertionsが消えた日~ECMAScriptの仕様はどう決まり、なぜ覆るのか~
bicstone
2
160
How We Benchmarked Quarkus: Patterns and anti-patterns
hollycummins
1
170
Agentic Elixir
whatyouhide
0
430
[RubyKaigi 2026] Require Hooks
palkan
1
280
CursorとClaudeCodeとCodexとOpenCodeを実際に比較してみた
terisuke
1
510
いつか誰かが、と思っていた フロントエンド刷新5年間の実践知
kiichisugihara
1
240
CDK Deployのための ”反響定位”
watany
5
910
Liberating Ruby's Parser from Lexer Hacks
ydah
2
2.4k
運転動画を検索可能にする〜Cosmos-Embed1とDatabricks Vector Searchで〜/cosmos-embed1-databricks-vector-search
studio_graph
1
540
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
2
160
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
530
Building the Perfect Custom Keyboard
takai
2
740
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
240
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
120
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
160
Building a Scalable Design System with Sketch
lauravandoore
463
34k
4 Signs Your Business is Dying
shpigford
187
22k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
Building Flexible Design Systems
yeseniaperezcruz
330
40k
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