8. Amazon Elastic Compute Cloud Virtual servers via API call Pay per hour Different instance types in different regions 8
9. Regions and Availability Zones Regions Multiple Availability Zones Slightly different costs Availability Zones 4 x US-east – Northern Virginia 3 x US-west – Northern California 3 x EU-west – Ireland 2 x AP-southeast – Singapore 2 x AP-northeast – Tokyo 9
11. Amazon EC2 additional services 11 Elastic Load Balancing Virtual Private Cloud Elastic IP CloudWatch Spot instances Elastic Block Storage And a lot more …
20. Scaling up and down Manual Time API Load 20 Different triggers make it possible to scale any part of the infrastructure or create new clusters
21. Deployment 21 Cluster Application Handle deployments of applications out of source control systems or via http downloads. Allow update code on running servers. User management and GUI.
38. Monster World 1.6 million DAU 8.2 million MAU Peak 130 servers ~ 240.000 requests per minute on average 35
39. Basic architecture 36 App Server App Server EBS Volume Load Balancer App Server App Server DBs App Server App Server EBS Volume App Server Slave DBs App Server All configuration, management and deployment through Scalarium. No other tools needed. S3
43. Want to try Scalarium SignUp on http://scalarium.com and use it for free as long as you are in test & dev mode Chef examples and guides https://github.com/scalarium/example-cookbooks http://wiki.opscode.com/display/chef/Resources 40