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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
入井 啓太
July 04, 2024
Programming
1.1k
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
290
Claude CodeによるAI駆動開発の実践 〜そこから見えてきたこれからのプログラミング〜
iriikeita
0
850
AWS発のAIエディタKiroを使ってみた
iriikeita
1
380
kiroでゲームを作ってみた
iriikeita
0
530
色々なAWSサービス名の由来を調べてみた
iriikeita
0
620
色々なIaCツールを実際に触って比較してみる
iriikeita
0
900
何故負荷試験が大切かを考える
iriikeita
0
520
Amazon GameLiftの 構成要素を整理する
iriikeita
0
810
Zendeskでコールセンター・ヘルプデスク業務に手軽に生成AIのパワーを取り入れる方法
iriikeita
0
1.3k
Other Decks in Programming
See All in Programming
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
340
The Rails Doctrine Decade
koic
2
490
モジュールの視点からSwiftを読み解く #iosdc
s_shimotori
0
340
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.8k
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Rails World 2026, Austin, Texas
marcoroth
0
180
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
350
RAG の “R” を Swift で覗いてみる 〜「意味から探す」検索の仕組み〜
nao_randd
0
120
Streamlitで実現する自然言語データアプリ開発
ayumu_yamaguchi
1
340
Verilogで学ぶCPU自作入門.pdf
uyuki234
8
4k
mrbgem 三角測量 開発
ogom
0
200
ソニーのクラウド共通基盤の変遷とAI時代の開発スタイルに合わせた進化 / The Journey of Sony’s Common Cloud Platform and Its Evolution for AI-Native Development
kenjiyoneyama
0
230
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
340
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
142
7.7k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Deep Space Network (abreviated)
tonyrice
0
350
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
58k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
550
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
550
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
510
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
Designing for Timeless Needs
cassininazir
1
520
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