Building a reliable, flexible architecture that can manage the unpredictable nature of today's internet business is challenging. Jeff Barr, Evangelist for Amazon Web Services, will provide the blueprint for 'Web-Scale Computing' - enabling you to utilize Amazon Web Services to build an elastic architecture that can quickly respond to demand.
7. Hardware Costs
Successful
Software Costs
Your Idea Costs to Run Idle Servers Product
Real Estate
Maintenance
Power
Cooling
Expertise
Load Balancing
Managing Growth
Bandwidth Management
Server Hosting
10. “Every year, we take the busiest minute of the busiest hour
of the busiest day and build capacity on that, we built our
systems to (handle that load) and we went above and
beyond that.” *
-- Scott Gulbransen
Intuit Spokesman
* http://news.com.com/2100-1038_3-6177341.html
11. 30% of time, energy, and dollars on
differentiated value creation
70% of time, energy, and dollars on
undifferentiated heavy lifting
12. Successful
Undifferentiated
Your Idea
Product
“Heavy Lifting”
Amazon Web Services
Amazon Simple Storage Service
Amazon Elastic Compute Cloud
Amazon Simple Queue Service
Amazon Mechanical Turk
13. Elastic capacity – both up and down
Fast
Always available
Rock-solid reliability
Very simple
Cost-effective
Low up-front investment
14. Faster time to market
Ability to scale on demand
Focus on product & core competencies
More capital available to drive business
Faster pace of innovation
Happy investors
15. 10 web services spanning core infrastructure to e-
commerce
Running as part of Amazon’s proven computing and
networking environment
12 years and $2 Billion spent building Amazon’s
technology, infrastructure & content
240K registered developers
16. Amazon S3: Storage for the internet
Store 1 byte to 5 GB objects, URL-accessible
SOAP and REST APIs
Private and Public Storage Options (ACLs)
Economical
17. $0.15 per GB per month to store data
$0.10 - $0.18 per GB to transfer data
$.0001 - $.01 per request
Paid via AWS Developer account
18. Amazon EC2: Compute capacity in the cloud
Scale capacity up and down in minutes
Developers control their machine instances
$0.10 per server per hour
$0.10 - $0.18 per GB to transfer data
19. Amazon SQS: Message queuing service
Reliable message transmission & storage to avoid duplication or lost
messages
Unlimited queue count, message size, message count
$0.10 per 1,000 messages sent
$0.10 - $0.18 per GB to transfer data
20. API to Human Processing Power
Planetary-scale Paid Work Force
Put a Human in the Loop
HITs, Requesters, Workers
10% fee to Amazon ($0.005 minimum)
21.
22.
23.
24.
25.
26.
27.
28.
29.
30. Challenge:
Scalable storage solution
to meet increasing
customer demand
Solution:
Amazon S3
Result:
192TB stored in Amazon
S3, saved $1,000,000
Time to Deploy:
One week to start storing
photos
32. Implemented Amazon S3 in April 2006
Apr-Oct grew 72%, from 64 Million images to 110 Million
images
Currently storing 192 TB in Amazon S3
Estimates saving $1,000,000 to date
Project $1-2 Million savings in 2007
* http://blogs.smugmug.com/don/files/ETech-SmugMug-Amazon-
2007.pdf
33. Challenge:
Needed scalable support for
services such as transcoding and
file transfer
Solution:
Amazon S3,
Amazon EC2, and Amazon SQS
Result:
$100 to launch scalable
infrastructure
Time to Deploy:
1 day to integrate Amazon S3, 75
days from start time to full launch
w/ all services
35. Implemented Amazon S3, Amazon EC2 and Amazon
SQS in November 2006
Created an infinitely scalable infrastructure for
less than $100 - building the same infrastructure
themselves would have cost thousands of dollars
Reduced staffing requirements - far less
responsibility for 24x7 operations
36. Challenge:
Provide an inexpensive podcast
transcription service to
customers
via the Internet
Solution:
Amazon Mechanical Turk
Result:
Able to emerge as the market
leader with low prices and quick
turnarounds
Time to Deploy:
24 days