[G1]aws at deview 2012

1,133 views
1,042 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,133
On SlideShare
0
From Embeds
0
Number of Embeds
236
Actions
Shares
0
Downloads
25
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

[G1]aws at deview 2012

  1. 1. Leveraging CloudComputing for global scale online game success Kingsley Wood Business Development, APAC
  2. 2. Amazon ? Don’t you guys sell books ?
  3. 3. Up in the Cloud…
  4. 4. The dream : you create a fantastic game
  5. 5. people love it!
  6. 6. and everyone wants to use it… Now what ??!!
  7. 7. Compute StorageDatabase Networking
  8. 8. Elastic On Demand Focus onPay as YOURyou go business
  9. 9. Elastic capacity Traditional IT capacityCapacity Time Your IT needs
  10. 10. Elastic capacityOn and Off Fast GrowthVariable peaks Predictable peaks
  11. 11. Elastic capacity WASTEOn and Off Fast GrowthVariable peaks Predictable peaks CUSTOMER DISSATISFACTION
  12. 12. Elastic capacityCapacity Traditional IT capacity Elastic cloud capacity Time Your IT needs
  13. 13. Elastic capacityOn and Off Fast GrowthVariable peaks Predictable peaks
  14. 14. Online Games &Mobile Applications =Client / Server apps
  15. 15. Client SideGame interface + Game Logic Presentation + Experience
  16. 16. 503Service Temporarily UnavailableThe server is temporarily unable to service your request due tomaintenance downtime or capacityproblems. Please try again later.
  17. 17. 503Service Temporarily UnavailableThe server is temporarily unable to service your request due tomaintenance downtime or capacityproblems. Please try again later.
  18. 18. Serving over 5 Million users per month !Only 3 fulltime staff !
  19. 19. Static Content
  20. 20. Amazon S3Simple Storage Service for static content
  21. 21. Objects in S3 1 Trillion1000.000 750.000 500.000 250.000 0.000
  22. 22. 2GB free millions of users
  23. 23. Amazon CloudFront Flexible content delivery network
  24. 24. On a global footprint Region US-WEST (N. California) EU-WEST (Ireland) GOV CLOUD ASIA PAC (Tokyo) US-EAST (Virginia)US-WEST (Oregon) ASIA PAC (Singapore) SOUTH AMERICA (Sao Paulo)
  25. 25. On a global footprint Availability Zone
  26. 26. On a global footprint Edge Locations London(2) Seattle South Bend New York (2) Amsterdam Newark Stockholm Dublin Palo Alto TokyoSan Jose Frankfurt(2) Paris(2) Ashburn(2) Milan Osaka Los Angeles (2) Jacksonville Dallas(2) Hong Kong St.Louis Miami Singapore(2) Sydney Sao Paulo
  27. 27. Amazon Route 53 On-demand DNS service
  28. 28. 18m users 410TB data 12 staff
  29. 29. Server Side Players state + Game LogicImage Processing + Database
  30. 30. Dynamic Interaction
  31. 31. Amazon EC2On-demand instances with admin access
  32. 32. Pay only forwhat you use !
  33. 33. Amazon ELB & Auto ScalingDistribute load for highly scalable applications
  34. 34. 6:00 AM
  35. 35. 8:00 AM
  36. 36. 8:00 AM
  37. 37. 8:00 AM
  38. 38. 7:00 PM
  39. 39. 7:00 PM
  40. 40. 7:00 PM
  41. 41. MMO GAMES
  42. 42. Daily CPU Load $52 / hr day 14 12 10 8 Load 6 25% Savings 4 2 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 HourOptimize by the time of day $15 / hr night
  43. 43. Data StorageRelational Databases
  44. 44. Amazon RDSRelational Database Service
  45. 45. RDS Read-Replicas For read-heavy applications
  46. 46. Amazon ElastiCacheMemcached compatible in-memory cache
  47. 47. Data Storage"NoSQL" Databases
  48. 48. The scalability challenge Requirement: predictable, consistent performance Performance Hardware provisioning Data sharding Data caching Cluster management Reality: performance degrades with scale Fault management Scalability
  49. 49. Amazon DynamoDBFully managed NoSQL database service
  50. 50. Low Latency SSD-based storage nodesAverage reads <5ms, writes <10ms
  51. 51. Massive and Seamless Scalability No table size or throughput limitsLive repartitioning for changes to storage and throughput
  52. 52. Predictable Performance Provisioned throughput model
  53. 53. Durable and Available Consistent, disk-only writes (SSD)
  54. 54. Zero Administration
  55. 55. "2 backend engineers can scale a system to 30+ million users."
  56. 56. MOLOME™ Take a picture Manipulate or Choose from Gallery 81
  57. 57. MOLOME™ Apply Effects Share to Website (and Twitter/Facebook) 82
  58. 58. MOLOME™ Twitter Facebook 83
  59. 59. aws.amazon.com/dynamodb
  60. 60. AWS is a set of infrastructure building blocks
  61. 61. Reference Model Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure
  62. 62. Flexibility, Freedom of Choice
  63. 63. OK, WAIT.THERES MORE
  64. 64. WW REACH
  65. 65. AWS RegionsUS East (Virginia)US West (Oregon)US West (N. California)AWS GovCloud (US)EU West (Ireland)Asia Pacific (Singapore)Asia Pacific (Tokyo)South America (Sao Paulo)AWS CloudFront LocationsNorth America San Jose, CA Europe / Middle East / Asia PacificAshburn, VA (2) Seattle, WA Africa Hong Kong, ChinaDallas/Fort Worth, TX (2) South Bend, IN Amsterdam, The Osaka, JapanJacksonville, FL St. Louis, MO Netherlands (2) Singapore (2)Los Angeles, CA (2) Dublin, Ireland Sydney, AustraliaMiami, FL Frankfurt, Germany (2) Tokyo, JapanNew York, NY (2) South America London, England (2)Newark, NJ São Paulo, Brazil Milan, ItalyPalo Alto, CA Paris, France (2) Stockholm, Sweden
  66. 66. COST OPTIMIZATION
  67. 67. Reserved InstancesOne-time payment for each instance you want to reserveReceive a significant discount on the hourly usage charge
  68. 68. on-demand + reserved instances
  69. 69. aws.amazon.com/calculator
  70. 70. FAST ITERATIONS
  71. 71. A/B TESTING
  72. 72. PROTOTYPING
  73. 73. A prototype shouldnt require big investments…
  74. 74. … it should be cheap and validate ideas
  75. 75. innovate
  76. 76. « Want to increase innovation? Lower the cost of failure » Joi Ito
  77. 77. FREE TIER!aws.amazon.com/free
  78. 78. aws.amazon.com/free
  79. 79. aws.amazon.com/game‐hosting
  80. 80. THANK YOU Kingsley Wood Business Development, APAC kwood@amazon.com

×