Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to move my MongoDB from a virtual server to amazon web services. I know MongoDB provides a preconfigured AMI, with three provisioned EBS volumes. But this is only available for m1.large instances and higher. But I need only small or medium instance and only standard EBS volumes. Do you know, if it is possible to start the AMI with my requirements? Or have I to build it on my self with standard EBS volumes? Instance upgrading is no problem, but can I also upgrade the standard EBS to provisioned IOPS if needed?

You may think, the small instance is not suitable for MongoDB, but currently our vserver has also only 1GB of memory and one cpu and it runs good for the current load of max 70 visits per day.

share|improve this question
up vote 4 down vote accepted

You can run MongoDB on a small or medium instance (I've often done this for testing purposes), but you cannot add pIOPS until you upgrade to larger sizes (m1.large is essentially the minimum), hence the preconfigured AMI is not available otherwise.

Therefore if you wish to deploy on the smaller instance sizes you will have to roll your own (so to speak), this is not particularly difficult - you can pick your preferred Linux image, and then install MongoDB and follow the recommendations in the Production Notes and you should be all set.

Some suggested reading to explain the choices behind the AMI and it's choice of sizing:

Then, as well as that, some decent info on pIOPS:

share|improve this answer
Thanks. And how is it with upgrading a standard EBS volume to provisioned IOPS (while upgrading to a large)? Snapshot and create a new provisioned EBS volume from snapshot? – Patrik Karisch Sep 13 '13 at 8:23

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.