Why I Started Using Amazon S3

October 7, 2006 · 35 comments

I have been tracking Amazon S3 ever since it was announced back in March. S3 is an innovative, developer-oriented Simple Storage Service with extremely low prices – 15 cents per gig stored, 20 cents per gig transferred monthly. Jeremy Zawodny has written a comprehensive piece on how cost effective S3 is compared to maintaining his own backup server. But it wasn’t until Jeremy’s follow-up post regarding tools for utilizing S3 that I became much more interested.

The Possibilities

Amazon created S3 with the developer in mind. That means there is a capable REST-based API for people to use the service regardless of the particular application at hand. That means you can establish fast server to server connections such as this handy article that shows how it is possible to backup your Flickr photos to S3.

However, I was more intrigued with a small Windows/Mac/Linux application called JungleDisk. It lets you connect to your S3 account as a networked drive on your computer (WebDAV). JungleDisk adds a bit of user-friendliness to the essentially UI-less S3. Forget paying Apple’s ridiculous .Mac prices and setup JungleDisk+S3. It’s the perfect solution for backing up important files (it’s so cheap, why not backup everything?) and sharing files amongst computers. Just install JungleDisk on each computer and provide it your Amazon S3 access keys. I’m so impressed with this combination that I would consider ditching my external backup FireWire drive if I had a faster Internet connection (Comcast is a little stingy on the upload).

To date, many people have taken note of S3. Web applications harnessing S3’s affordability and features are starting to appear, such as Filicio.us. Someone has developed a useful PHP class for S3 while others have discovered how to integrate S3 file uploads with AJAX.

What Have We Established Here?

  • Amazon S3 is cheap.
  • It’s scalable – use as much or as little storage and bandwidth as you want. Don’t worry when your S3-based web application gains 20,000 users overnight.
  • There are numerous ways of tapping into S3; be it via some custom python script or JungleDisk’s WebDAV interface. If you have an idea, S3 can mold around how you plan to bring your idea into reality.
  • Anyone can use S3 – while it’s got the features for developers, it is just as potent for the casual or unexperienced user.
  • Your data is safe. S3 is an Amazon service. Amazon’s been around the proverbial block several times and they know what they’re doing.
  • S3 is more reliable than your homebuilt server or cheap web hosting account at some company with a fancy name.

{ 11 trackbacks }

Pixware :: Modern Home Backup, or Amazon S3
October 8, 2006 at 2:02 pm
links for 2006-10-09 at srhaber.com
October 9, 2006 at 12:20 pm
eirikso.com » How ro back up your system
October 30, 2006 at 6:01 pm
Knuts blogg » Cheap online storage revisited
October 31, 2006 at 4:57 am
denise
July 14, 2007 at 10:43 am
Paradigma
August 20, 2007 at 5:05 pm
Windows backups with Jungle Disk and Amazon S3: first impressions « YC’s ramblings
February 1, 2008 at 7:13 am
Resources and Tools for Amazon Services « mindstorms
March 26, 2008 at 8:07 pm
Online backups - Gamers Underground
August 16, 2008 at 2:09 am
How To: Live the Cloud Life - PaulStamatiou.com
August 21, 2008 at 2:52 am
Windows backups with Jungle Disk and Amazon S3: first impressions « Learning in Linux
February 7, 2009 at 4:14 pm

{ 24 comments… read them below or add one }

1 Derek Punsalan October 7, 2006 at 7:39 pm

You are a genius! And to think I was about to pickup another external (portable) hardrive. I’ve signed up thanks to this share of information.

Reply   More from author

2 Andrew Swihart October 7, 2006 at 8:44 pm

thanks for the info, I would like to see plugins developed for wordpress / textpattern that let you tightly integrate this file storage solution into a personal website, like mine

Reply   More from author

3 Jordan McNerney October 7, 2006 at 8:54 pm

That’s just brilliant. I heard about S3 a while back but didn’t know how it could be used for personal backups. I just set up an account and JungleDisk in about 10 minutes. Thanks for the tip!

Reply   More from author

4 viperteq October 8, 2006 at 12:07 am

No need for name calling Stammy, lol!!! We know you love Media Temple…

Reply   More from author

5 jbelkin October 8, 2006 at 12:40 am

Only an idiot would compare A3 with .Mac.

That’s like comparing a Ferrari with a Dodge Sprinter. They’re built to do two different things for people with different needs. You should learn more about .mac before knocking it. It’s NOT for everyone but it’s a great for all its features much like if you have 200 crates of lettuce, you don’t buy a Ferrari.

Reply

6 Paul Stamatiou October 8, 2006 at 1:45 am

Only an idiot would compare A3 with .Mac.

I’m not comparing A3 with .Mac. IIRC, Audi’s A3 is nothing like Amazon’s S3.

Reply   More from author

7 Adam October 8, 2006 at 9:01 am

Damn it Paul… stop telling me about things I can spend my money on! ;-)

(Goes and signs up for A3… *Sigh*)

Reply   More from author

8 Mads October 8, 2006 at 9:38 am

Very nice!

Didn’t know about this service until now! I am going to sign up ASAP, although i already have .mac the speed is killing me. How is S3, speed wise? (Compared to .mac)

Reply   More from author

9 oneighturbo October 8, 2006 at 9:51 am

nice read Paul. I haven’t gotten into the “online” server movement and use my own hosting account for most of it, not really for backup but more for transfers.

I am intrigued with the concepts of API’s and tapping into Flickr etc or server to server connections.

BTW, theres an extra space in the “this handy article” link. (backing-u%20p-flickr) so it hits a 404
http://www.postneo.com/2006/03/22/backing-up-flickr-photos-with-amazon-s3

and this S3 is far superior to Amazon’s :P

Reply   More from author

10 oneighturbo October 8, 2006 at 9:53 am

Audi S3 seen at the recent Paris Auto Show
http://oneighturbo.com/?p=475

Reply   More from author

11 Gloom October 8, 2006 at 9:59 am

How is S3, speed wise? Who will answer?

Reply   More from author

12 eric October 8, 2006 at 12:33 pm

Speedwise? I’ve shoved 2.5 gb to s3 in about 10 minutes or so from colo. That might be throttled on my end, it might not, but at any rate, it’s fast enough for what I’m doing.

Reply   More from author

13 Adam October 8, 2006 at 7:33 pm

Sadly its really, (and I mean REALLY), slow here in the UK. After waiting 4 hours for a 1.8GB zip to upload… and it only geting to 20% I gave up. Shame it was looking promising too.

Reply   More from author

14 Paul Stamatiou October 8, 2006 at 7:51 pm

@Adam – for upload, are you sure it’s not your connection that is slow?

Reply   More from author

15 Dave October 9, 2006 at 1:01 am

There are at least three VERY easy to use interfaces out there that I know of:

Jungle Disk:
* On one S3 account, create different sub-accounts by using a different bucket name for each.
* Mirror and automatic backup functionality is coming in the next version.
* Easy setup, faily easy usage. REALLY easy once I write up the steps :)

sync2s3:
* Easy setup and usage

filicio:
* Incredibly easy to use
* Online file access (currently causes slightly less secure file transfers)
* Online file sharing can be turned on or off

Reply   More from author

16 Peppe October 9, 2006 at 7:21 am

I don’t think that this service is as cheap as you say for personal use. If you compare S3 with a medium quality 250 GB hard drive like this http://www.newegg.com/Product/Product.asp?Item=N82E16822144701, which is sold for 78$, and do some math you will find that on Amazon’s S3 storing an equivalent amount of data will costs (250×0,15)+(250×0,2)= 87,5 only for filling on the server your 250 GB backup folder and for keeping the data only one month, leaving out the cost of getting something back to your pc(or mac of course ;)).
Obviously it strongly depends on your needs, if you would access your data from anywhere this is a good solution.
P.S. I’m speaking of personal use, I’m referring to your external hard drive consideration.

Reply

17 Adrian October 13, 2006 at 3:00 am

Paul, (and other readers),

what do you think is the number one easiest way to use S3. i signed up but im having a hard time figuring it out.

Reply

18 Paul Stamatiou October 13, 2006 at 3:06 am

Adrian, for the absolute beginner I don’t think you can go wrong with Jungle Disk.

http://jungledisk.com/

Reply   More from author

19 luxuryluke October 23, 2006 at 7:23 pm

While I was initially floored by all of this, my needs exceed the feasability of the service.
I need to backup 150GB of music and 180-200GB of files at least once a week. The cost for transfers alone well exceed the cost of 2 hard drives. and that means i could buy 2 new hard drives every month for that price.

It *is* very cool, though. I’m extremely happy that a company the calibre of Amazon is creating services like this. Thanks for the writeup!

Reply   More from author

20 Paul Stamatiou October 23, 2006 at 7:27 pm

Ah yeah you need a lot then. I keep my music on the iMac and have it sync’d on an external hard drive but for everything else – personal files, website docs, school docs, random files – I keep them on S3.. but they are under 2gigs at the moment.

Reply   More from author

21 Peter Giger December 8, 2006 at 4:52 am

Thanks for the tip. I have followed your example and now have several computers (both linux and windows) connected to the same S3 account through Jungledisk. Works great!

Reply   More from author

22 Clark February 2, 2007 at 9:27 am

Jungle disk encryption might be an issue if they disappeared some time in the future. There really is no need for it considering the transfer is secure and the bucket is private. If one was really paranoid about there data you could always place things in an encrypted disc image first and then transfer.

My interest in Amazon s3 peaked when Strongspace recently increased their pricing with the ‘bonus’ of a connector account and low volume web hosting. Things I don’t need. S3 is no where as easy to use unfortunately and I think the investment of your time in making this work in your personal workflow negates the advantages.

Bingo disk might be a better alternative.

Reply   More from author

23 Terinea Weblog July 26, 2007 at 7:17 am

I went to a very interesting talk on this subject on Monday with Jeff Barr of Amazon. My only issue with this amazing service, is they don’t have Datacentre’s in the UK.

Does anyone know of similar service in the UK.

Jamie

Reply   More from author

24 Sparky November 1, 2007 at 2:20 pm

I’ve been backing up my server data to S3 for over a year now using JS3tream. If your a Linux/Unix user, and prefer to use tar, then this tool is the way to go. http://js3tream.sourceforge.net

Reply

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post: Microsoft to Publicly Release IE7 Soon

Next post: It’s a Done Deal, Google Bought YouTube