6. AWS OGC2015
VPC Subnet
VPC Subnet
Availability Zone A
Availability Zone B
VPC Subnet
VPC Subnet
Auto Scaling group
Amazon
CloudFront
WEB
VPC Subnet
WEB
JOBS
Queue
Cognito
SNS Mobile
Push
SES
S3: DLC,
Assets
15. AWS OGC2015
Region
① HTTP APIでログイン
② ゲームアセットをダウンロード
③ マッチメイクとゲームサーバーの割り当て
④ ゲームサーバーに接続
⑤ ゲームプレイ!
⑥ ゲーム終了了! EC2
EC2
16. AWS OGC2015
Region
① HTTP APIでログイン
② ゲームアセットをダウンロード
③ マッチメイクとゲームサーバーの割り当て
④ ゲームサーバーに接続
⑤ ゲームプレイ!
⑥ ゲーム終了了!
⑦ 結果をHTTP APIでアップデート
EC2
EC2
17. AWS OGC2015
VPC Private Subnet
VPC Public Subnet
Availability Zone A
Availability Zone B
VPC Public Subnet
VPC Private Subnet
GAME GAME GAME GAME GAME GAME
Session
User data
Chat
WebSocket
UDP
Push
18. AWS OGC2015
VPC Private Subnet
VPC Private Subnet
Availability Zone A
Availability Zone B
10.1.0.13 10.2.0.16
TCP 5672
rabbitmq-node1 rabbitmq-node2
TCP 4369
& 25672
22. AWS OGC2015
VPC Private Subnet
VPC Public Subnet
Availability Zone A
GAME GAME GAME
Auto Scaling group
AWS CloudFormation:
Launch, Bootstrap
Chef: Configure, Install
24. AWS OGC2015
VPC Subnet
Availability Zone A
Availability Zone B
VPC Subnet
Auto Scaling group
WEB WEB
Oregon
Tokyo
VPC Subnet
Cleanup
EC2 API
Start / Stop
Instances
JOBS