Photo by kevindooley
This post is a follow up to my recent post on Paranoid Backup. A couple of commenters pointed out that my use of a Godaddy web server was a violation of their terms of service. I decided that I would look for an online storage system that I could use without annoying a pack of hungry lawyers.
As I mentioned in my prior post, I had already rejected the various cloud backup solutions for one reason or another. Instead, I looked for simple online storage of data. In the end I whittled it down to two contenders, Amazon S3 and Rackspace Cloud Files. Both had about the same pricing, but Rackspace seemed to have a better support for developers (they provide a Python wrapper around their RESTful API along with some other languages.) Also, I liked Rackspace’s web interface and reports better.
Each uploaded file is stored in a container. There is no limit to the number of containers or the number of objects in the containers. One thing to be aware of is that containers can’t be nested. It makes the API a lot simpler, but it could be a limit depending on what you want to store. Each object can also have extended attributes attached to them as name/value pairs.
Along with storing the data, Rackspace allows for the data to be made public through a high speed Content Delivery Network. Since I won’t be using this feature, I didn’t delve into too much.
Pricing is $0.15 per GB of data stored per month, $0.08 per GB uploaded, and $0.22 per GB downloaded. There is also a small charge of $0.01 per 500 uploads of files smaller than 250 KB. All told it will cost me about $5 to do my initial upload and $9 per month in storage. Downloading the whole thing would cost me about $13.
So far, I’m very pleased with the quality of the service. It’s going to take a few weeks to get my sixty some-odd gigabytes of data floating in the cloud, so I’ll be sure to post if I run into any problems.