My approach to this is simple:
If you have an application hosted on Amazon, you should go for Amazon RDS or MongoHQ (which is also hosted on Amazon). The rational is that both your application and the database are on the same network (internally), you will get a significant performance advantage.
If your application is hosted elsewhere, then perform a local installation.
source share