830 likes | 956 Views
BUILDING MEDIA SHARING PLATFORMS ON THE AWS CLOUD. Let's build a media sharing website . # 1 Hosting. Amazon EC2 On-demand instances with admin access. Amazon Route 53 On-demand DNS service + Elastic IP Dynamic IP addresses for EC2 instances. # 2 Elastic Hosting.
E N D
#1 Hosting
Amazon EC2 On-demand instances with admin access
Amazon Route 53 On-demand DNS service + Elastic IP Dynamic IP addresses for EC2 instances
#2 Elastic Hosting
You created a fantastic webapp http://www.flickr.com/photos/scobleizer/3985020876/
People love it http://www.flickr.com/photos/grantrobertson/4486488831
Capacity planning… …capacity guessing http://www.flickr.com/photos/mutsmuts/4695658106/
You need to deal with infrastructure http://eddie.niese.net/20090313/dont-pity-incompetence/
When you turn off your cloud resources, you actually stop paying for them
"With AWS, scalability is never a problem, and we have survived—and profited—from massive spikes of up to 5 million additional users a daywithout any problems…"
what we really need is… …adjustable capacity http://www.flickr.com/photos/purecaffeine/302682456/
Amazon CloudWatch Monitoring for AWS resources
Auto Scaling Automatically scale up/down EC2 capacity
Elastic Load Balancing Distributes incoming traffic to EC2 instances
#3 Media Storage
Amazon S3 Simple Storage Service