My Photo
E-Commerce Service
Amazon E-Commerce Service (ECS) exposes Amazon's product data and e-commerce functionality.

Elastic Compute Cloud
Amazon Elastic Compute Cloud is a web service that provides resizable compute capacity in the cloud.

Historical Pricing
The Amazon Historical Pricing web service gives developers programmatic access to over three years of actual sales data for books, music, videos, and DVDs.

Mechanical Turk
One of the best ways to understand Amazon Mechanical Turk is to complete a HIT and see what the experience is like.

Simple Storage Service
Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers.

Simple Queue Service
Amazon Simple Queue Service offers a reliable, highly scalable hosted queue for storing messages as they travel between computers.

Alexa Thumbnails
All thumbnail images are accessible via web services, using SOAP or REST.

Alexa Top Sites
The Alexa Top Sites web service provides ranked lists of the top sites on the Internet.

Alexa Web Information Service
The Alexa Web Information Service makes Alexa's vast repository of information about the traffic and structure of the web available to developers.

Alexa Web Search
The Alexa Web Search web service offers programmatic access to Alexa's web search engine.

« Upcoming Events | Main | Secret Prices »

Sometimes You Need Just a Little...

Aztec On the way to work this morning I stopped by my local gourmet supermarket for some Aztec Trail Mix. I went to the bulk foods aisle, found what I wanted, and used the dispenser to measure out exactly what I needed -- just enough for the next couple of days of random snacking.

I hopped back into my car and started my commute to Seattle. I never listen to the radio anymore. Instead I listen to a number of podcasts -- some technical, some business, some fun, and some that are totally random. This morning the latest edition of the Amazon Wire was at the top of the list, and I enjoyed listening to that. At the very end of the show, Pat Kearney (the host) was kind enough to credit me with helping with some of the "engineering" behind the show.

This actually made me think back to a time a couple of months ago when I was helping to get the first version ready to go. We use a blogging tool to produce the Wire RSS feed, but it needed some custom modifications before being sent along to FeedBurner for final processing. I took the basic feed, did my hand edits, and then needed a place to put the modified version.

I could have stored it on one of my personal servers, or I could have checked it into the official Amazon CMS (content management system). It didn't seem right to use one of my own servers, and I didn't have time to figure out the best way to use our CMS. I was literally holding a little pile of bits in my hand, and I needed a robust URL-addressible place to put them. As always happens with these things, it was a Sunday evening and I had promised to get this done before the official launch on Monday.

Of course, the answer was to upload the feed to S3, and to point FeedBurner into Amazon S3. This was simple to do (I used the S3Curl example) and took just a few seconds. We already had an S3 account for our group, so I didn't even have to sign up.

At this point you are probably wondering what Aztec Trail Mix has to do with S3, and I am glad that you asked! Like that dispenser in the bulk foods aisle, S3 let me use just a little bit of disk storage, less than 5000 bytes. I got to choose how much I needed, and I didn't have to round up to the "family size" of Trail Mix, or use an entire dedicated server for data storage. This is the new world of scalable, on-demand web services. Pay for what you need and use, and not a byte more.

Best of all, that 5000 byte block of fast and reliable storage will cost far less than one penny per year to store, and  the same to transfer.

-- Jeff;

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/t/trackback/183837/5473131

Listed below are links to weblogs that reference Sometimes You Need Just a Little...:

Comments

jeff,

i guess i'm not entirely clear on the value proposition here. why would you use amazon s3 instead of a simple ftp server somewhere?

"It didn't seem right to use one of my own servers"

why not? i guess that's what i'm missing.

"I didn't have time to figure out the best way to use our CMS."

so, this is basically a cool time-saving hack, then?

not trying to be confrontational, just to understand.

Post a comment

Comments are moderated, and will not appear on this weblog until the author has approved them.

If you have a TypeKey or TypePad account, please Sign In

July 2008

Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31