SlideShare a Scribd company logo
1 of 67
Download to read offline
2 48 . . ,8 8 02 10 . 8 1 ,1 01 . .
. 8 . 1 1 1 8 1 .
• WX
• A R
• - S
• A
• S
•
•
W A
)24 . 1 3 53 )
: )24 . 1 3 53
C I
• ) (
• ) P A D
• ) I
• )
• )
) (
. ) / /
(. )) / /
. ) / / D
: P :
D C
(. )) / /
g 46 18325 ./ 175 .
. CDi
e P
ld
o
i
( a
) a
n
1 2 ) 2
• A E a
P d
rt u P
• liWln e g o
a u
( 2
P DK S
C
rs u A
) 1 (
• P
W A C
D S P
(/ ) (
• u 2ns ro 2
ns e a
• d roi n 2 D
C
o l g
d ns
roi
P n
P
P t
P o
(/ ) (
l
n i
g2
d e
C D P
g
a
n
N
1 :
NC G P a
• 1b :
• : A G P
• 1 :A
• I W
•
• 1
a
• I A
• + P 1
2
EC2
instance
EC2
instance
Auto Scaling
Elastic Load
Balancing
Game Player
Amazon
RDS
A
3
http://techblog.netflix.com/2012/01/auto-scaling-in-amazon-cloud.html
( (
Game Player
Amazon
DynamoDB
AWS
Lambda
Amazon API
Gateway
+
• bPLT u T
c e
• ))( bPLT H b
2 d T:
m F
T r
teH r F T
• n
• T o
• i I P aA
:A
3 /
2 ) (
C
• P a e
3 P c
W
• I P
W
• b 3 A 3
3 S3
++ B A
• ) ++ I
Elastic Load
Balancing
Game Player
Amazon
RDS
Amazon ECS
Auto Scaling
2 ) (
+
•
IF
• 3
• A
•
IF
Elastic Load
Balancing
Game Player
Amazon
RDS
Amazon ECS
AWS Fargate
I
Game Player
GameSparks
)
• e )
) ( ) )
• DB
I
• b
• I P
• W 4
A W a
• I
I W
A
a PW Ie C3 4
s 3
• / +
• +/ / )/ 2 /
• / (/ / 2 +
• )/ 2 /
1 I t 2
nA34 A C3 r b :3
2
, P a G
A B O e :
P a A
• BGM
• a R M 2
• P a A C
P
T ai
+
• + + +
R +
B ri B
• ai mu b
• R G S : B
/2 c n
• ai
dn c n
• es
• S
Application
Load Balancer
EC2
instance
EC2
instance
Game Player
Amazon
ElastiCache
Publish
Subscribe
WebSocket
DE C A 1 3 0/
0 .: A:
32 2A 1 3 2: 7 1 2 3
BG G
2/ +
• BG G
•
•
Application
Load Balancer
EC2
instance
EC2
instance
Game Player
Amazon
ElastiCache
Publish
Subscribe
WebSocket
m en h lSm g u
EC2
instance
EC2
instance
Game Player
+
• Pn p I S g s
I p p C E
M
• eoa mR r E
bc T lSm gt
li pR G
•
• -2 2
• : 2
• - 2 Sbn R E
S A k Spa A
n p R
• 2 GI
WebSocket /
/
RUDP / etc.
Elastic IP
address
Elastic IP
address
ae c d e b ir
Game Player
5 5
• g _ s o
• j zp e g
g g vu l C
n
A 5 t hS E
g _ 3+ + 3
smyw
WebSocket /
/
RUDP / etc.
Amazon ECS
Auto Scaling
Container Container
/ . - - - - -
/ - - - - .: - - - - /
2: 0 GA 3IKMHDMA
CMM PINMN ?A G1957 =28-M,
CMM MA C PB GA I E K CD A
• . .FF H
• c c mg u ob
• . yt lrj um WXh z v em
• :/ p n
• i os S
r
• i osa g
• p n
•
•
BI
• BI
BI
• P R
BI
•
D A
•
•
Application
Load Balancer
EC2
instance
EC2
instance
Amazon
DynamoDB
or
Amazon
ElastiCache
Game Player
Application
Load Balancer
EC2
instance
EC2
instance
Amazon
DynamoDB
or
Amazon
ElastiCache
Game Player
EC2
instance
EC2
instance
WebSocket /
/
RUDP / etc.
Elastic IP
address
Elastic IP
address
Application
Load Balancer
EC2
instance
EC2
instance
Amazon
DynamoDB
or
Amazon
ElastiCache
Game Player
R
R
8 I
R
6
B
R R
3 P R 1 )A 2
D 5 D 4
Game Player
EC2
instance
EC2
instance
WebSocket /
/
RUDP / etc.
Elastic IP
address
Elastic IP
address
D
A 6 8 I
D 7
B
Application
Load Balancer
EC2
instance
EC2
instance
Amazon
DynamoDB
or
Amazon
ElastiCache
Game Player
EC2
instance
EC2
instance
WebSocket /
/
RUDP / etc.
Elastic IP
address
Elastic IP
address
Game Player
EC2
instance
EC2
instance
Amazon
GameLift
Amazon
GameLift
•
•
• &
•
: 2
a
• DGL B IC
• / / 5 / 2
• / / 5
• / 2
• ED A
• / / 2 5
• / / 2+53
C C
C
: a : C
:
s C
• 3
• I KP
• : e s
:h
+
•
F 3 3
3 r R
• +
3 3 g d
Fro Ena S LRl
3 3 ct
s h F S LR E
• fi
,3 3 Fe
Amazon
Kinesis
EC2
instance
EC2
instance
Amazon ES
A
AE BL
,
+
• 3 k
) l ea T W
•
3: HG h Q
I l AEWS di
• , i e
o v W
• p
) u AE I
• + HQc
A ( T W r
Amazon
Kinesis
EC2
instance
EC2
instance
Amazon ES
Amazon S3
AWS Glue
Amazon
EMR
Amazon
Athena
Amazon
Redshift
Amazon
QuickSight
A
AE BL
,
+
• 3 k
) l ea T W
•
3: HG h Q
I l AEWS di
• , i e
o v W
• p
) u AE I
• + HQc
A ( T W r
Amazon
Kinesis
EC2
instance
EC2
instance
Amazon ES
Amazon S3
AWS Glue
Amazon
EMR
Amazon
Athena
Amazon
Redshift
Amazon
QuickSight
3
IRfd
3BC
3 D
B C
IRWS S
C A3
)3C E3G
B C
Tec
D (A C
) D
IR
IML
) 3 A
C 3
3 F
3 G3
C
3 3
3A
PI Q g
2
D C
IR a
7 4 7 7 7 7
3 4/0 3 :0 70 6 A 7 0- 0: 4.0 :047 07 2 6 3 0 0 0: 20/ 6 A 7 :0/ 341 7/ : 70: 47472 2 30: 60 74721 0: 47 423
P
: CE s
3 3 E 3 e
3
• 3 3 P I
• , 3
L
• 3 , 3 ,
• 3 , T aK K s
,
C
• L / .4 C e 4
D
• L
• c c
• L
D /a:
• L
• C
A N n
D
S3 Bucket
Amazon
CloudFront
+
•
C A
N : o
• + z 1
P n N
a
• + :
N
a 4
m
P
l
+ + +
• 3 0 C S o
l A C
F
• e
• c = C
Ft
• r u
C
dI rCn
CsaA mz I
EC2
instance
EC2
instance
Auto Scaling
Elastic Load
Balancing
Game Player
Amazon
RDS
Amazon
CloudFront
C m l
EC2
instance
EC2
instance
Game Player
•
• P
ro
•
au
• l I n
F
A l d m
t A
WebSocketAmazon
CloudFront
:/. . :
• SaBgNm E
G_ e SPgWB
m i wt zN
bNr nI
E
• j B c
GeS Nl o A
peB dg
IsLh
: . . . : : .- :/. . . : . . :/. . . :
. . . : : :/. . . :
. . . : : / : . :/. . . :
81: 2 1 18
• 1 1 8 C
• W 1 18
G Le E f
• E C 0
L AI G P
• S caG
Ldb f
• I G A
n n kbk
a c C n n : s C
• +
• C dl
t a 4 k n
• tF en +
• : rS N D
W b o F
• S D
u C : k a
• We a
I
K C
PR 5C:
• K I
• R
• PR
• a
• K T eD
• R S M
• D D B
C
• 2
L A C
P DE D
S
EC2
instance
EC2
instance
Auto Scaling
Elastic Load
Balancing
Game Player
Amazon
RDS
Amazon
CloudFront
o
• Sv
L aW
• h
• ,
d h l F
• D e
h t F
n c o AB
v :
•
iv EC2
instance
EC2
instance
Auto Scaling
Elastic Load
Balancing
Game Player
Amazon
RDS
Amazon
CloudFront
AWS Shield AWS WAF
• F C A B D
S
EC2
instance
EC2
instance
Game Player
WebSocketAmazon
CloudFront
2
• D E F A
2 C B
• S
D CW B A
EC2
instance
EC2
instance
Game Player
WebSocket /
/
RUDP / etc.
WebSocket
AWS Shield
b k
• F
b k r F
b nu k c
•
• t : O
b k
• e . )( . / N
F CL o OS
N J t O R
b k
• l O UWJ
N T Ob k
F : e
d N O
• S3 Bucket
Amazon
CloudFront
Lambda@Edge
EC2
instance
Elastic Load
Balancing
i S
e F n vC D
c EA D
• + , +
• 2 : 5 7 l u m
• d oz
• oz s
• L oz
• + + ,
• Wl l t hda r s
• A
•
• A
A
• S
W
• A
!
Cloud Design Pattern for Online Game (Amazon Game Developers Day)

More Related Content

What's hot

サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術Yasuhiro Araki, Ph.D
 
Amazon AI のスゴいデモ(仮) - Serverless Meetup Osaka
Amazon AI のスゴいデモ(仮) - Serverless Meetup OsakaAmazon AI のスゴいデモ(仮) - Serverless Meetup Osaka
Amazon AI のスゴいデモ(仮) - Serverless Meetup Osaka崇之 清水
 
Alexa連携デバイスクラウドを構成するAWS ソリューション
Alexa連携デバイスクラウドを構成するAWS ソリューションAlexa連携デバイスクラウドを構成するAWS ソリューション
Alexa連携デバイスクラウドを構成するAWS ソリューションToshiaki Enami
 
AWS Migration - Pattern
AWS Migration - PatternAWS Migration - Pattern
AWS Migration - PatternKenji Morooka
 
AWS Migration - General
AWS Migration - GeneralAWS Migration - General
AWS Migration - GeneralKenji Morooka
 
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Channy Yun
 
Visualizing biological graphs in Cytoscape.js
Visualizing biological graphs in Cytoscape.jsVisualizing biological graphs in Cytoscape.js
Visualizing biological graphs in Cytoscape.jsBenjamin Keller
 

What's hot (8)

サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術
 
Amazon AI のスゴいデモ(仮) - Serverless Meetup Osaka
Amazon AI のスゴいデモ(仮) - Serverless Meetup OsakaAmazon AI のスゴいデモ(仮) - Serverless Meetup Osaka
Amazon AI のスゴいデモ(仮) - Serverless Meetup Osaka
 
Alexa連携デバイスクラウドを構成するAWS ソリューション
Alexa連携デバイスクラウドを構成するAWS ソリューションAlexa連携デバイスクラウドを構成するAWS ソリューション
Alexa連携デバイスクラウドを構成するAWS ソリューション
 
AWS Migration - Pattern
AWS Migration - PatternAWS Migration - Pattern
AWS Migration - Pattern
 
AWS Migration - General
AWS Migration - GeneralAWS Migration - General
AWS Migration - General
 
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트 Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
Chaos Engineering on Microservices - 윤석찬, AWS 테크에반젤리스트
 
Visualizing biological graphs in Cytoscape.js
Visualizing biological graphs in Cytoscape.jsVisualizing biological graphs in Cytoscape.js
Visualizing biological graphs in Cytoscape.js
 
Progr1
Progr1Progr1
Progr1
 

Similar to Cloud Design Pattern for Online Game (Amazon Game Developers Day)

Argoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたことArgoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたことShinsaku Kono
 
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン kintone on EKS ― EKS で実現するインフラ自動構築パイプライン
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン Yusuke Nojima
 
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・MobyAkihiro Suda
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업Channy Yun
 
Google Polymer in Action
Google Polymer in ActionGoogle Polymer in Action
Google Polymer in ActionJeongkyu Shin
 
Cloud Z 의 오픈소스 서비스 소개 및 Serverless로 게임 개발하기
Cloud Z 의 오픈소스 서비스 소개 및 Serverless로 게임 개발하기Cloud Z 의 오픈소스 서비스 소개 및 Serverless로 게임 개발하기
Cloud Z 의 오픈소스 서비스 소개 및 Serverless로 게임 개발하기Jinwoong Kim
 
Edge trends mizuno-template
Edge trends mizuno-templateEdge trends mizuno-template
Edge trends mizuno-templateshintaro mizuno
 
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方double jump.tokyo, inc
 
Kubernetes で実現するインフラ自動構築パイプライン
Kubernetes で実現するインフラ自動構築パイプラインKubernetes で実現するインフラ自動構築パイプライン
Kubernetes で実現するインフラ自動構築パイプラインYusuke Nojima
 
交通事故削減支援サービス DRIVE CHARTにおけるAI技術
交通事故削減支援サービスDRIVE CHARTにおけるAI技術交通事故削減支援サービスDRIVE CHARTにおけるAI技術
交通事故削減支援サービス DRIVE CHARTにおけるAI技術Hirohito Okuda
 
katagaitai CTF workshop #10 AESに対する相関電力解析
katagaitai CTF workshop #10 AESに対する相関電力解析katagaitai CTF workshop #10 AESに対する相関電力解析
katagaitai CTF workshop #10 AESに対する相関電力解析trmr
 
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方Salesforce Developers Japan
 
AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018
AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018
AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018Amazon Web Services Korea
 
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...Deep Learning JP
 
VTuberHackathonOpening20180224
VTuberHackathonOpening20180224VTuberHackathonOpening20180224
VTuberHackathonOpening20180224Takashi Jona
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料VirtualTech Japan Inc.
 
Amazon Connect 導入支援のご紹介
Amazon Connect 導入支援のご紹介Amazon Connect 導入支援のご紹介
Amazon Connect 導入支援のご紹介Serverworks Co.,Ltd.
 
Best Practice for Online Game Development on AWS
Best Practice for Online Game Development on AWSBest Practice for Online Game Development on AWS
Best Practice for Online Game Development on AWSAmazon Web Services Japan
 
GitOpsではじめるKubernetes CI/CD Pipeline
GitOpsではじめるKubernetes CI/CD PipelineGitOpsではじめるKubernetes CI/CD Pipeline
GitOpsではじめるKubernetes CI/CD PipelineLINE Corporation
 

Similar to Cloud Design Pattern for Online Game (Amazon Game Developers Day) (20)

Argoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたことArgoによる機械学習実行基盤の構築・運用からみえてきたこと
Argoによる機械学習実行基盤の構築・運用からみえてきたこと
 
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン kintone on EKS ― EKS で実現するインフラ自動構築パイプライン
kintone on EKS ― EKS で実現するインフラ自動構築パイプライン
 
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
[表示が崩れる場合ダウンロードしてご覧ください] 2018年のDocker・Moby
 
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) ::  한국 카오스엔지니어링 밋업
Game Day in Action for Chaos Engineering - 윤석찬 (AWS 테크에반젤리스트) :: 한국 카오스엔지니어링 밋업
 
Google Polymer in Action
Google Polymer in ActionGoogle Polymer in Action
Google Polymer in Action
 
GDC2018 recap Game On JP
GDC2018 recap Game On JPGDC2018 recap Game On JP
GDC2018 recap Game On JP
 
Cloud Z 의 오픈소스 서비스 소개 및 Serverless로 게임 개발하기
Cloud Z 의 오픈소스 서비스 소개 및 Serverless로 게임 개발하기Cloud Z 의 오픈소스 서비스 소개 및 Serverless로 게임 개발하기
Cloud Z 의 오픈소스 서비스 소개 및 Serverless로 게임 개발하기
 
Edge trends mizuno-template
Edge trends mizuno-templateEdge trends mizuno-template
Edge trends mizuno-template
 
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方
【TECH×GAME COLLEGE#22】マイクリプトヒーローズの作り方
 
Kubernetes で実現するインフラ自動構築パイプライン
Kubernetes で実現するインフラ自動構築パイプラインKubernetes で実現するインフラ自動構築パイプライン
Kubernetes で実現するインフラ自動構築パイプライン
 
交通事故削減支援サービス DRIVE CHARTにおけるAI技術
交通事故削減支援サービスDRIVE CHARTにおけるAI技術交通事故削減支援サービスDRIVE CHARTにおけるAI技術
交通事故削減支援サービス DRIVE CHARTにおけるAI技術
 
katagaitai CTF workshop #10 AESに対する相関電力解析
katagaitai CTF workshop #10 AESに対する相関電力解析katagaitai CTF workshop #10 AESに対する相関電力解析
katagaitai CTF workshop #10 AESに対する相関電力解析
 
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
AIアプリはこう作る!-独自の識別モデル作成も簡単 Einstein Platform Services の使い方
 
AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018
AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018
AWS Lambda 자세히 살펴보기 (조성열, AWS 시스템 엔지니어) :: AWS DevDay2018
 
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...
[DL Hacks]Deep Neuroevolution: Genetic Algorithms Are a Competitive Alternati...
 
VTuberHackathonOpening20180224
VTuberHackathonOpening20180224VTuberHackathonOpening20180224
VTuberHackathonOpening20180224
 
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
OpenStack Summit & KubeConからみるコンテナ技術の最新トレンド (更新版) - OpenStack Day Tokyo 2018講演資料
 
Amazon Connect 導入支援のご紹介
Amazon Connect 導入支援のご紹介Amazon Connect 導入支援のご紹介
Amazon Connect 導入支援のご紹介
 
Best Practice for Online Game Development on AWS
Best Practice for Online Game Development on AWSBest Practice for Online Game Development on AWS
Best Practice for Online Game Development on AWS
 
GitOpsではじめるKubernetes CI/CD Pipeline
GitOpsではじめるKubernetes CI/CD PipelineGitOpsではじめるKubernetes CI/CD Pipeline
GitOpsではじめるKubernetes CI/CD Pipeline
 

More from Amazon Web Services Japan

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)Amazon Web Services Japan
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFSAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device DefenderAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現Amazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...Amazon Web Services Japan
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Web Services Japan
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用Amazon Web Services Japan
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdfAmazon Web Services Japan
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介Amazon Web Services Japan
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon Web Services Japan
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチAmazon Web Services Japan
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介Amazon Web Services Japan
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer ProfilesAmazon Web Services Japan
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨Amazon Web Services Japan
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介Amazon Web Services Japan
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介Amazon Web Services Japan
 

More from Amazon Web Services Japan (20)

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
 

Recently uploaded

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentMahmoud Rabie
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...amber724300
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Mark Simos
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfAarwolf Industries LLC
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 

Recently uploaded (20)

A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
Digital Tools & AI in Career Development
Digital Tools & AI in Career DevelopmentDigital Tools & AI in Career Development
Digital Tools & AI in Career Development
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
JET Technology Labs White Paper for Virtualized Security and Encryption Techn...
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
Tampa BSides - The No BS SOC (slides from April 6, 2024 talk)
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Landscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdfLandscape Catalogue 2024 Australia-1.pdf
Landscape Catalogue 2024 Australia-1.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 

Cloud Design Pattern for Online Game (Amazon Game Developers Day)

  • 1. 2 48 . . ,8 8 02 10 . 8 1 ,1 01 . . . 8 . 1 1 1 8 1 .
  • 2. • WX • A R • - S • A
  • 4. )24 . 1 3 53 ) : )24 . 1 3 53 C I • ) ( • ) P A D • ) I • ) • )
  • 5. ) (
  • 6. . ) / / (. )) / /
  • 7. . ) / / D : P : D C (. )) / /
  • 8. g 46 18325 ./ 175 . . CDi e P ld o i ( a ) a n
  • 9. 1 2 ) 2 • A E a P d rt u P • liWln e g o a u ( 2 P DK S C rs u A
  • 10. ) 1 ( • P W A C D S P
  • 11. (/ ) ( • u 2ns ro 2 ns e a • d roi n 2 D C o l g d ns roi P n P P t P o
  • 12. (/ ) ( l n i g2 d e C D P g a n
  • 13.
  • 14.
  • 15. N 1 : NC G P a • 1b : • : A G P • 1 :A • I W
  • 16. • • 1 a • I A • + P 1 2 EC2 instance EC2 instance Auto Scaling Elastic Load Balancing Game Player Amazon RDS
  • 17. A 3
  • 19. ( ( Game Player Amazon DynamoDB AWS Lambda Amazon API Gateway + • bPLT u T c e • ))( bPLT H b 2 d T: m F T r teH r F T • n • T o • i I P aA :A
  • 20. 3 / 2 ) ( C • P a e 3 P c W • I P W • b 3 A 3 3 S3 ++ B A • ) ++ I Elastic Load Balancing Game Player Amazon RDS Amazon ECS Auto Scaling
  • 21. 2 ) ( + • IF • 3 • A • IF Elastic Load Balancing Game Player Amazon RDS Amazon ECS AWS Fargate
  • 22. I Game Player GameSparks ) • e ) ) ( ) ) • DB I • b • I P • W 4 A W a • I I W
  • 23.
  • 24.
  • 25. A a PW Ie C3 4 s 3 • / + • +/ / )/ 2 / • / (/ / 2 + • )/ 2 / 1 I t 2 nA34 A C3 r b :3
  • 26. 2
  • 27. , P a G A B O e : P a A • BGM • a R M 2 • P a A C P
  • 28. T ai + • + + + R + B ri B • ai mu b • R G S : B /2 c n • ai dn c n • es • S Application Load Balancer EC2 instance EC2 instance Game Player Amazon ElastiCache Publish Subscribe WebSocket
  • 29. DE C A 1 3 0/ 0 .: A: 32 2A 1 3 2: 7 1 2 3
  • 30. BG G 2/ + • BG G • • Application Load Balancer EC2 instance EC2 instance Game Player Amazon ElastiCache Publish Subscribe WebSocket
  • 31. m en h lSm g u EC2 instance EC2 instance Game Player + • Pn p I S g s I p p C E M • eoa mR r E bc T lSm gt li pR G • • -2 2 • : 2 • - 2 Sbn R E S A k Spa A n p R • 2 GI WebSocket / / RUDP / etc. Elastic IP address Elastic IP address
  • 32. ae c d e b ir Game Player 5 5 • g _ s o • j zp e g g g vu l C n A 5 t hS E g _ 3+ + 3 smyw WebSocket / / RUDP / etc. Amazon ECS Auto Scaling Container Container / . - - - - - / - - - - .: - - - - /
  • 33. 2: 0 GA 3IKMHDMA CMM PINMN ?A G1957 =28-M, CMM MA C PB GA I E K CD A • . .FF H • c c mg u ob • . yt lrj um WXh z v em • :/ p n • i os S r • i osa g • p n • •
  • 34. BI • BI BI • P R BI • D A • • Application Load Balancer EC2 instance EC2 instance Amazon DynamoDB or Amazon ElastiCache Game Player
  • 36. Application Load Balancer EC2 instance EC2 instance Amazon DynamoDB or Amazon ElastiCache Game Player R R 8 I R 6 B R R 3 P R 1 )A 2 D 5 D 4 Game Player EC2 instance EC2 instance WebSocket / / RUDP / etc. Elastic IP address Elastic IP address D A 6 8 I D 7 B
  • 39. : 2 a • DGL B IC • / / 5 / 2 • / / 5 • / 2 • ED A • / / 2 5 • / / 2+53 C C C
  • 40.
  • 41. : a : C : s C • 3 • I KP • : e s
  • 42. :h + • F 3 3 3 r R • + 3 3 g d Fro Ena S LRl 3 3 ct s h F S LR E • fi ,3 3 Fe Amazon Kinesis EC2 instance EC2 instance Amazon ES
  • 43. A AE BL , + • 3 k ) l ea T W • 3: HG h Q I l AEWS di • , i e o v W • p ) u AE I • + HQc A ( T W r Amazon Kinesis EC2 instance EC2 instance Amazon ES Amazon S3 AWS Glue Amazon EMR Amazon Athena Amazon Redshift Amazon QuickSight
  • 44. A AE BL , + • 3 k ) l ea T W • 3: HG h Q I l AEWS di • , i e o v W • p ) u AE I • + HQc A ( T W r Amazon Kinesis EC2 instance EC2 instance Amazon ES Amazon S3 AWS Glue Amazon EMR Amazon Athena Amazon Redshift Amazon QuickSight
  • 45. 3 IRfd 3BC 3 D B C IRWS S C A3 )3C E3G B C Tec D (A C ) D IR IML ) 3 A C 3 3 F 3 G3 C 3 3 3A PI Q g 2 D C IR a
  • 46. 7 4 7 7 7 7 3 4/0 3 :0 70 6 A 7 0- 0: 4.0 :047 07 2 6 3 0 0 0: 20/ 6 A 7 :0/ 341 7/ : 70: 47472 2 30: 60 74721 0: 47 423
  • 47.
  • 48. P : CE s 3 3 E 3 e 3 • 3 3 P I • , 3 L • 3 , 3 , • 3 , T aK K s ,
  • 49.
  • 50. C • L / .4 C e 4 D • L • c c • L D /a: • L • C
  • 51. A N n D S3 Bucket Amazon CloudFront + • C A N : o • + z 1 P n N a • + : N a 4 m
  • 52. P l + + + • 3 0 C S o l A C F • e • c = C Ft • r u C dI rCn CsaA mz I EC2 instance EC2 instance Auto Scaling Elastic Load Balancing Game Player Amazon RDS Amazon CloudFront
  • 53. C m l EC2 instance EC2 instance Game Player • • P ro • au • l I n F A l d m t A WebSocketAmazon CloudFront
  • 54. :/. . : • SaBgNm E G_ e SPgWB m i wt zN bNr nI E • j B c GeS Nl o A peB dg IsLh : . . . : : .- :/. . . : . . :/. . . : . . . : : :/. . . : . . . : : / : . :/. . . :
  • 55. 81: 2 1 18 • 1 1 8 C • W 1 18 G Le E f • E C 0 L AI G P • S caG Ldb f • I G A
  • 56. n n kbk a c C n n : s C • + • C dl t a 4 k n • tF en + • : rS N D W b o F • S D u C : k a • We a
  • 57.
  • 58. I K C PR 5C: • K I • R • PR • a • K T eD • R S M
  • 59. • D D B C • 2 L A C P DE D S EC2 instance EC2 instance Auto Scaling Elastic Load Balancing Game Player Amazon RDS Amazon CloudFront
  • 60. o • Sv L aW • h • , d h l F • D e h t F n c o AB v : • iv EC2 instance EC2 instance Auto Scaling Elastic Load Balancing Game Player Amazon RDS Amazon CloudFront AWS Shield AWS WAF
  • 61. • F C A B D S EC2 instance EC2 instance Game Player WebSocketAmazon CloudFront
  • 62. 2 • D E F A 2 C B • S D CW B A EC2 instance EC2 instance Game Player WebSocket / / RUDP / etc. WebSocket AWS Shield
  • 63. b k • F b k r F b nu k c • • t : O b k • e . )( . / N F CL o OS N J t O R b k • l O UWJ N T Ob k F : e d N O • S3 Bucket Amazon CloudFront Lambda@Edge EC2 instance Elastic Load Balancing
  • 64. i S e F n vC D c EA D • + , + • 2 : 5 7 l u m • d oz • oz s • L oz • + + , • Wl l t hda r s
  • 65.
  • 66. • A • • A A • S W • A !