870 likes | 1.03k Views
ONLINE GAMES ON THE AWS CLOUD. Browser Games = Client / Server apps. Client Side Game interface + Game Logic. Static Content. Amazon S3 Simple Storage Service for static content. Amazon S3 Growth Total Number of Objects Stored in Amazon S3. 762 Billion. Peak Requests:
E N D
Browser Games = Client / Server apps
Client Side Game interface + Game Logic
Amazon S3 Simple Storage Service for static content
Amazon S3 Growth Total Number of Objects Stored in Amazon S3 762 Billion Peak Requests: 500,000+per second 262 Billion 102 Billion 40 Billion 14 Billion 2.9 Billion
Amazon CloudFront Flexible content delivery network
Amazon Route 53 On-demand DNS service
Server Side Players state + Game Logic
Amazon EC2 On-demand instances with admin access
« MMO GAMES
Data Storage Relational Databases
Amazon RDS Relational Database Service
RDS Read-Replicas For read-heavy applications
Amazon ElastiCache Memcached compatible in-memory cache
Data Storage "NoSQL" Databases
The scalability challenge Requirement: predictable, consistent performance Performance Reality: performance degrades with scale Scalability Hardware provisioning Data sharding Data caching Cluster management Fault management
Amazon DynamoDB Fully managed NoSQL database service
Low Latency SSD-based storage nodes Average reads <5ms, writes <10ms
Massive and Seamless Scalability No table size or throughput limits Live repartitioning for changes to storage and throughput
Predictable Performance Provisioned throughput model
Durable and Available Consistent, disk-only writes (SSD)