What is the best cloud technology to use for MongoDB/GridFS database servers

Posted by Nerian on Server Fault See other posts from Server Fault or by Nerian
Published on 2011-01-15T21:18:31Z Indexed on 2011/01/16 0:55 UTC
Read the original article Hit count: 274

Filed under:
|

We are going to launch a service that will require between 1 and 2 GB for file storage per paid user. I am going to use GridFS for storing files. GridFS is a module for MongoDB that allows to store large files in de database.

I am pondering the different options for storing the database.

But since I am unexperienced at deployment and it is my first time with Mongodb I need your experience.

Criteria:

  • I want to spend my time developing my core business, that is, my own application. I am a Ruby on Rails developer. I do not like to mess with server configuration. Hence, I would like a fully managed hosting solution. But I would like to know about any other option, if you think it is worth it.
  • It should be able to scale. Cloud style. Pay as you go.
  • The lower the price, the better.

So far I known of these services:

And they seem to be OK for common needs, that is no file storage. But I am going to use GridFS, so the size matters. These services seems to scale, in price, quite poorly.

MongoHQ: The larger plan max storage is 20 GB. Seems like a very little storage, for GridFS.

MongoMachine: Flat price, 2.5$ per GB. I didn't found the limit. Seems like a good price, comparing the others.

MongoLab: 3.984 GB max, which I don't think I will hit, so perfect. 8$ per GB, quite costly.

CloudControl: The larger plan is 20 Gb. The custom service starts at 250€ plus some unspecified charge per GB.

What is your experience with these services? Any downtimes? Other possibilities?

Edit: Added meaning of GridFS

© Server Fault or respective owner

Related posts about cloud-hosting

Related posts about mongodb