Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,581 views

Published on

2018/12/04に開催されたAmazon Game Developers Dayの登壇資料です。

Published in: Technology
  • .DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... .DOWNLOAD PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD PDF EBOOK here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD EPUB Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... .DOWNLOAD doc Ebook here { https://tinyurl.com/y8nn3gmc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

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

  1. 1. 2 48 . . ,8 8 02 10 . 8 1 ,1 01 . . . 8 . 1 1 1 8 1 .
  2. 2. • WX • A R • - S • A
  3. 3. • S • • W A
  4. 4. )24 . 1 3 53 ) : )24 . 1 3 53 C I • ) ( • ) P A D • ) I • ) • )
  5. 5. ) (
  6. 6. . ) / / (. )) / /
  7. 7. . ) / / D : P : D C (. )) / /
  8. 8. g 46 18325 ./ 175 . . CDi e P ld o i ( a ) a n
  9. 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. 10. ) 1 ( • P W A C D S P
  11. 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. 12. (/ ) ( l n i g2 d e C D P g a n
  13. 13. N 1 : NC G P a • 1b : • : A G P • 1 :A • I W
  14. 14. • • 1 a • I A • + P 1 2 EC2 instance EC2 instance Auto Scaling Elastic Load Balancing Game Player Amazon RDS
  15. 15. A 3
  16. 16. http://techblog.netflix.com/2012/01/auto-scaling-in-amazon-cloud.html
  17. 17. ( ( 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
  18. 18. 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
  19. 19. 2 ) ( + • IF • 3 • A • IF Elastic Load Balancing Game Player Amazon RDS Amazon ECS AWS Fargate
  20. 20. I Game Player GameSparks ) • e ) ) ( ) ) • DB I • b • I P • W 4 A W a • I I W
  21. 21. A a PW Ie C3 4 s 3 • / + • +/ / )/ 2 / • / (/ / 2 + • )/ 2 / 1 I t 2 nA34 A C3 r b :3
  22. 22. 2
  23. 23. , P a G A B O e : P a A • BGM • a R M 2 • P a A C P
  24. 24. 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
  25. 25. DE C A 1 3 0/ 0 .: A: 32 2A 1 3 2: 7 1 2 3
  26. 26. BG G 2/ + • BG G • • Application Load Balancer EC2 instance EC2 instance Game Player Amazon ElastiCache Publish Subscribe WebSocket
  27. 27. 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
  28. 28. 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 / . - - - - - / - - - - .: - - - - /
  29. 29. 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 • •
  30. 30. BI • BI BI • P R BI • D A • • Application Load Balancer EC2 instance EC2 instance Amazon DynamoDB or Amazon ElastiCache Game Player
  31. 31. 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
  32. 32. 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
  33. 33. 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
  34. 34. Game Player EC2 instance EC2 instance Amazon GameLift Amazon GameLift • • • & •
  35. 35. : 2 a • DGL B IC • / / 5 / 2 • / / 5 • / 2 • ED A • / / 2 5 • / / 2+53 C C C
  36. 36. : a : C : s C • 3 • I KP • : e s
  37. 37. :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
  38. 38. 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
  39. 39. 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
  40. 40. 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
  41. 41. 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
  42. 42. P : CE s 3 3 E 3 e 3 • 3 3 P I • , 3 L • 3 , 3 , • 3 , T aK K s ,
  43. 43. C • L / .4 C e 4 D • L • c c • L D /a: • L • C
  44. 44. A N n D S3 Bucket Amazon CloudFront + • C A N : o • + z 1 P n N a • + : N a 4 m
  45. 45. 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
  46. 46. C m l EC2 instance EC2 instance Game Player • • P ro • au • l I n F A l d m t A WebSocketAmazon CloudFront
  47. 47. :/. . : • SaBgNm E G_ e SPgWB m i wt zN bNr nI E • j B c GeS Nl o A peB dg IsLh : . . . : : .- :/. . . : . . :/. . . : . . . : : :/. . . : . . . : : / : . :/. . . :
  48. 48. 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
  49. 49. 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
  50. 50. I K C PR 5C: • K I • R • PR • a • K T eD • R S M
  51. 51. • 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
  52. 52. 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
  53. 53. • F C A B D S EC2 instance EC2 instance Game Player WebSocketAmazon CloudFront
  54. 54. 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
  55. 55. 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
  56. 56. 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
  57. 57. • A • • A A • S W • A !

×