building media sharing platforms on the aws cloud
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
BUILDING
MEDIA SHARING PLATFORMSON THE AWS CLOUD
Let's build a media sharing website
#1Hosting
Amazon EC2On-demand instances with admin access
Amazon Route 53On-demand DNS service
+Elastic IP
Dynamic IP addresses for EC2 instances
#2Elastic Hosting
http://www.flickr.com/photos/scobleizer/3985020876/
You created a fantastic webapp
http://www.flickr.com/photos/grantrobertson/4486488831
People love it
And everyone wants to use it
the traditional way…
http://www.flickr.com/photos/mutsmuts/4695658106/
Capacity planning…
…capacity guessing
http://eddie.niese.net/20090313/dont-pity-incompetence/
You need to deal with infrastructure
When you turn off your cloud resources, you actually stop paying for them
unpredictable patterns
"With AWS, scalability is never a problem, and we have survived—and profited—from massive spikes of up to
5 million additional users a day without any problems…"
predictable patterns
what we really need is…
…adjustable capacity
http://www.flickr.com/photos/purecaffeine/302682456/
Elastic Capacity
Amazon CloudWatchMonitoring for AWS resources
Auto ScalingAutomatically scale up/down EC2 capacity
Elastic Load Balancing
Distributes incoming traffic to EC2 instances
6 am
10 am
10 am
10 am
7 pm
7 pm
7 pm
#3Media Storage
Amazon S3Simple Storage Service
Amazon S3 overview
1b Ú 5Tb
99.999999999%durability
#4Processing Data
Media TranscodingConvert media files on various formats to
adapt to different players / devices
Amazon SQSSimple Queue Service
Amazon SimpleDBNoSQL database, key-value model
Amazon RDSRelational Database Service
RDS Multi-AZSecondary replica in another Availability Zone
#5Delivering Content
Amazon CloudFrontFlexible content delivery network
US West(Northern California)
US East(Northern Virginia)
Europe West(Dublin)
Asia Pacific Region
(Singapore)
Asia Pacific Region
(Tokyo)
AWS Regions
AWS Edge Locations (CloudFront & Route 53)
GovCloud(US ITAR Region)
AWS is a set of infrastructure building blocks
elastic capacity
pay for what you use
faster time to production
focus on your business
THANK YOUaws.amazon.com