[author: alex]
These days, the line between Cloud and non-Cloud stuff is quite blurred. Buzzwords confuse people. Furthermore, products which are significantly different tend to group together under the same category, because they employ that magic keyword: Cloud.
Our storage problems & solutions
At Unscramble, we have a huge storage problem.
I think most startups doing new things have similar problems as us, so perhaps I can shed some light on how we solved these things.
For the most part, we own our hardware. We have some pretty big (and redundant) disks. We also don’t have enough users to destroy our bandwidth (yet).
In planning for growth, we quickly realized our solution won’t scale. Mainly because running servers from our living room is not optimal ;) For that reason, we chose to outsource our data storage to places which are better suited for serving data to our users and customers.
Outsourcing the Cloud
At first we put all our files on Dropbox, and that was fine until we recognized the need to maintain full control of our confidential information.
For Jidoteki, we started by uploading files to Linode, which was good and bad for a few reasons:
The limited disk space on Linode was such a huge issue, so we looked into other options: Amazon S3, Dropbox, Mediafire.
Our requirements
Our alternative solutions, although they all claim to be “cloud storage” providers, are all extremely different.
Here is what we were looking for:
We also needed the ability to quickly and easily scale those resources, by either doubling storage space, bandwidth or throughput at any given time.
Cloud offerings
Non-Cloud solutions
Dedicated servers. That’s where it’s at. If you take iWeb for example, they offer:
This is with the most inexpensive dedicated server offering. Not only that, but since it’s a DEDICATED server, you get all the IO for yourself and don’t have to worry about sharing resources or storing data in the USA (iWeb is Canadian, disclaimer: I used to work there and have many friends still working there. They are great, but I’m a bit biased, sorry).
There are many hosting providers which offer actual hardware, dedicated servers. Their prices are all competitive, but slightly more than most Cloud services.
Why Cloud?
With dedicated servers, you get what you pay for: high speed, large storage space, higher bandwidth limits, dedicated resources. With a bit of planning, the advantages are clear. It’s just a matter of knowing what you need.
Cloud storage hosting providers are great for certain applications, but you need to evaluate them very carefully, and compare costs before you decide to move in that direction.