Games + Amazon = Love - Presentation quo vadis 2011

1,201 views

Published on

This is the presentation about Amazon and Games held by me on the "Quo Vadis / dgt11"

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

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

No notes for slide

Games + Amazon = Love - Presentation quo vadis 2011

  1. 1. Games + Amazon =Quo Vadis – Die EntwicklerkonferenzJonathan Weiss@jweissjonathan.weiss@peritor.com04.05.2011Peritor GmbH
  2. 2. Games + Amazon =Quo Vadis – Die EntwicklerkonferenzJonathan Weiss Thomas Metschke@jweiss @tmetschkejonathan.weiss@peritor.com thomas.metschke@peritor.com04.05.2011Peritor GmbH
  3. 3. About me
  4. 4. flickr.com/photos/jurvetson/259424612
  5. 5. Peritor GmbHConsulting, development and workshops since 2005 Databases Automation Ruby & RoR Performance
  6. 6. Scalarium – Cluster Management
  7. 7. References
  8. 8. Games and Amazon Why do we talk about that Agenda Amazon introduction Other use cases Demo time!
  9. 9. Accelerators
  10. 10. The Game       
  11. 11. Flexibility and Scalability 1:5 global 1:20 local
  12. 12. Flexibility and Scalability
  13. 13. A typical game / project Need Time
  14. 14. Investments in basic stuff Need SetUp Fee Time
  15. 15. Stuff is moving Need Beta / early stage Time
  16. 16. And growths Need New investments Time
  17. 17. OMG we are on [insert stuff here] Need Time
  18. 18. And again new gear is needed Need Time
  19. 19. This sucks Need Time
  20. 20. Old media hits you 1000 % Growth
  21. 21. Requests that day Users that won‘t come again limit
  22. 22. Cloud Computing
  23. 23. Cloud Computing - why Need Time
  24. 24. Cloud promisses Scalability Cost Need Reduction Time Pay as you go
  25. 25.  Pay as you go Scalability Flexibility Cost reduction
  26. 26. Cloud Computing
  27. 27. Cloud ComputingConceptTechnologyMindset Innovation Solution Product Service
  28. 28. Amazon
  29. 29. Amazon Web Services Elastic Compute Elastic MapReduce Auto Scaling CloudFront SimpleDB Cloud (EC2) Relational Database Fulfillment Web Simple Queue Elastic Beanstalk CloudFormation Service (RDS) Service (FWS) Service (SQS) Simple Notification Simple Email Virtual Private CloudWatch Route 53 Service (SNS) Service (SES) Cloud (VPC) Elastic Load Flexible Payments Simple Storage Elastic Block DevPay Balancing Service (FPS) Service (S3) Storage (EBS) AWS Premium Alexa Web AWS Import/Export Alexa Top Sites Mechanical Turk Support Information Service
  30. 30. Core Services Compute Storage Database Messaging Elastic Simple Simple Compute Storage SimpleDB Queue Cloud Service Service Auto Scaling Elastic Relational Simple Elastic Load Block Database Notification Balancer Storage Service Service
  31. 31. Core Services
  32. 32. Put them together
  33. 33. Let’s get it on
  34. 34. Amazon Elastic Compute Cloud   
  35. 35. Regions and Availability Zone        
  36. 36. Instance types Hourly Cost Monthly Cost RAM Cores x ECU Arch (US-East) (US-East)Standard Small 1.7 GB 1x1 32bit $0.085 $62 Large 7.5 GB 2x2 64bit $0.34 $248 Extra Large 15 GB 4x2 64bit $0.68 $496High-Memory Extra Large 17.1 GB 2 x 3.25 64bit $0.50 $366 Double Extra Large 34.2 GB 4 x 3.25 64bit $1.00 $732 Quadruple Extra Large 68.4 GB 8 x 3.25 64bit $2.00 $1464High-CPU Medium 1.7 GB 2x 2.5 32bit $0.17 $124 Extra Large 7 GB 8 x 2.5 64bit $0.68 $496
  37. 37. EC2 – Micro (burst) Instances       http://www.flickr.com/photos/brandonshigeta/459606017
  38. 38. EC2 - Cluster Compute Instance   880 Cluster Compute  instances ==  41.82 TeraFLOPS  ==  position 146 on  the Top500 list of  supercomputers   http://www.flickr.com/photos/11391462@N08/4043812680
  39. 39. EC2 Features       
  40. 40. Elastic IP  
  41. 41. Elastic Load Balancer ELB     
  42. 42. Elastic Block Store EBS       
  43. 43. Reserved Instances     
  44. 44. Consolidated Billing Link AWS Accounts Get a consolidated Bill Consolidated Linked AWS Account 1 $ 59,12 Billing account Accounts AWS Account 2 $ 13,34 AWS Account 2 AWS Account 3 $ 153,23 AWS Account 1 AWS Account 3 AWS Account 4 $ 83,64 AWS Account 4 Total $ 309,33
  45. 45. Amazon Simple Storage Service     
  46. 46. Amazon S3http://peritor-assets.s3.amazonaws.com/team/jonathan_weiss.jpg bucket object
  47. 47. Amazon S3  
  48. 48. Amazon S3Reduced Redundancy Storage     http://www.flickr.com/photos/feil/57943087/
  49. 49. Amazon S3Supports Object Versioning  Buckets Objects Versions  V1 Object V2 … Bucket Object V1 V1 Object V2
  50. 50. If you want to know more
  51. 51. DaWanda
  52. 52. DaWanda
  53. 53. S3 as Asset Host
  54. 54. S3 as Asset Host
  55. 55. Peak Load  
  56. 56. Cloud Bursting
  57. 57. Batch Processing        sxc.hu/photo/719240 
  58. 58. Development and Testing     
  59. 59. Load fluctuation         http://www.flickr.com/photos/grandhi/4273164657
  60. 60. Disaster-Recovery     http://www.flickr.com/photos/compleo/4531959521/
  61. 61. Automationflickr.com/photos/torek/3788181603
  62. 62. What you get from Amazon Open Solaris Oracle Suse Windows Linux Ubuntu CentOS Red IBM Hat Infrastructure as a Service
  63. 63. What you really want Load balancer App server Database Fully configured stack of servers, dependencies, firewalls, …, and your own application deployed
  64. 64. Configuration and repetition Load balancer App server Database
  65. 65. Heal and restore Load balancer App server Database
  66. 66. Scaling your infrastructure Manual Time Load Application
  67. 67. Deploymentflickr.com/photos/sally_monster/3320645620
  68. 68. ScalariumEC2 Cluster Management         
  69. 69. Basic Architecture All configuration, management and deployment trough Scalarium. No other tools needed.
  70. 70. © Peritor GmbH - Alle Rechte vorbehalten

×