최명근 - mgchoi@google.com
Cloud Sales Engineer
Start your engines on GCP in 20 mins
01 Google Cloud Platform
How it can help
3
Unlock Google Power
Build, Distribute, Promote, Monetize
4
Build
Power your game in the cloud
+
6
Google Presence
Confidential and proprietary Google for Mobile
The Network Advantage - Edge Points of Presence
Google has 70+ Edge POPs
in 33 countries,
interconnected via Google's
backbone network. This is
where we interconnect via
peering with other network
operators who then deliver
Google traffic to users.
8
Powering your Game with Google Cloud Platform
App Engine Compute Engine
Minimum DevOps
Fully managed
Flexibility
Highly performant
Compute: Game and Services Logic
Container Engine
Transportability
Speed
9
Powering your Game with Google Cloud Platform
Storage: Game State and User-Generated Content
Cloud SQL v2Datastore
Managed SQL
Replicated
Fully managed NoSQL
RESTful global service
BigTableCloud Storage
Global
Signed URL
Public CDN
Google Scalable
Heavy reads, writes in <10ms
10
Powering your Game with Google Cloud Platform
Services: Connect the Dots
Cloud EndpointsMemcache
Build RESTful services
Auth management
Fully managed
Dedicated
NetworkingPubSub
Globally fully managed
Bridge components
Google Scalable
Global IP Load Balancer
02 Example Mobile Game Pattern
Putting it all together
12
Easy scalability
Task queue
Background
Image processingMedia serving
API endpoints
Push to phone
Game logic
Datastore
Memcache
13
A Globally Distributed Player Base
US users
EU users
Australia users
Communication
MySQL
Redis
API
US
EU
AUS
Websocket
Geo
Load Balancer
14
Matchmaking
MySQL
Game servers
Matchmaker
module
Find server
Register server
I want to play
Assign players
15
Profile and Session Management
MySQL
Signed URL
Profile pictures
Bucket
Edge
Cache
Public pictures
Bucket
Session
information
Redis
User registration
and login
User frontend
PD
SSD
Image metadata
16
Smart client Smart backend
Push to Phone
Web sockets
In-game real time
notifications Push notifications
OR
17
03 Demo
How to build a game server on GCP ?
Thank You

GCP Gaming 2016 Seoul, Korea Build Game Server in 20min