Your SlideShare is downloading. ×
[G1]aws at deview 2012
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

[G1]aws at deview 2012

859

Published on

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

No Downloads
Views
Total Views
859
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
24
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Leveraging CloudComputing for global scale online game success Kingsley Wood Business Development, APAC
  • 2. Amazon ? Don’t you guys sell books ?
  • 3. Up in the Cloud…
  • 4. The dream : you create a fantastic game
  • 5. people love it!
  • 6. and everyone wants to use it… Now what ??!!
  • 7. Compute StorageDatabase Networking
  • 8. Elastic On Demand Focus onPay as YOURyou go business
  • 9. Elastic capacity Traditional IT capacityCapacity Time Your IT needs
  • 10. Elastic capacityOn and Off Fast GrowthVariable peaks Predictable peaks
  • 11. Elastic capacity WASTEOn and Off Fast GrowthVariable peaks Predictable peaks CUSTOMER DISSATISFACTION
  • 12. Elastic capacityCapacity Traditional IT capacity Elastic cloud capacity Time Your IT needs
  • 13. Elastic capacityOn and Off Fast GrowthVariable peaks Predictable peaks
  • 14. Online Games &Mobile Applications =Client / Server apps
  • 15. Client SideGame interface + Game Logic Presentation + Experience
  • 16. 503Service Temporarily UnavailableThe server is temporarily unable to service your request due tomaintenance downtime or capacityproblems. Please try again later.
  • 17. 503Service Temporarily UnavailableThe server is temporarily unable to service your request due tomaintenance downtime or capacityproblems. Please try again later.
  • 18. Serving over 5 Million users per month !Only 3 fulltime staff !
  • 19. Static Content
  • 20. Amazon S3Simple Storage Service for static content
  • 21. Objects in S3 1 Trillion1000.000 750.000 500.000 250.000 0.000
  • 22. 2GB free millions of users
  • 23. Amazon CloudFront Flexible content delivery network
  • 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. On a global footprint Availability Zone
  • 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. Amazon Route 53 On-demand DNS service
  • 28. 18m users 410TB data 12 staff
  • 29. Server Side Players state + Game LogicImage Processing + Database
  • 30. Dynamic Interaction
  • 31. Amazon EC2On-demand instances with admin access
  • 32. Pay only forwhat you use !
  • 33. Amazon ELB & Auto ScalingDistribute load for highly scalable applications
  • 34. 6:00 AM
  • 35. 8:00 AM
  • 36. 8:00 AM
  • 37. 8:00 AM
  • 38. 7:00 PM
  • 39. 7:00 PM
  • 40. 7:00 PM
  • 41. MMO GAMES
  • 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. Data StorageRelational Databases
  • 44. Amazon RDSRelational Database Service
  • 45. RDS Read-Replicas For read-heavy applications
  • 46. Amazon ElastiCacheMemcached compatible in-memory cache
  • 47. Data Storage"NoSQL" Databases
  • 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. Amazon DynamoDBFully managed NoSQL database service
  • 50. Low Latency SSD-based storage nodesAverage reads <5ms, writes <10ms
  • 51. Massive and Seamless Scalability No table size or throughput limitsLive repartitioning for changes to storage and throughput
  • 52. Predictable Performance Provisioned throughput model
  • 53. Durable and Available Consistent, disk-only writes (SSD)
  • 54. Zero Administration
  • 55. "2 backend engineers can scale a system to 30+ million users."
  • 56. MOLOME™ Take a picture Manipulate or Choose from Gallery 81
  • 57. MOLOME™ Apply Effects Share to Website (and Twitter/Facebook) 82
  • 58. MOLOME™ Twitter Facebook 83
  • 59. aws.amazon.com/dynamodb
  • 60. AWS is a set of infrastructure building blocks
  • 61. Reference Model Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure
  • 62. Flexibility, Freedom of Choice
  • 63. OK, WAIT.THERES MORE
  • 64. WW REACH
  • 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. COST OPTIMIZATION
  • 67. Reserved InstancesOne-time payment for each instance you want to reserveReceive a significant discount on the hourly usage charge
  • 68. on-demand + reserved instances
  • 69. aws.amazon.com/calculator
  • 70. FAST ITERATIONS
  • 71. A/B TESTING
  • 72. PROTOTYPING
  • 73. A prototype shouldnt require big investments…
  • 74. … it should be cheap and validate ideas
  • 75. innovate
  • 76. « Want to increase innovation? Lower the cost of failure » Joi Ito
  • 77. FREE TIER!aws.amazon.com/free
  • 78. aws.amazon.com/free
  • 79. aws.amazon.com/game‐hosting
  • 80. THANK YOU Kingsley Wood Business Development, APAC kwood@amazon.com

×