I'm new to aws (just one day old). I'm impressed with aws free tier and want to utilize to its best. As of now I'm done with installing mongodb on aws micro instances and mongod EC2 instances are running fine. Now, I want to test my use case and unfortunately couldn't find much details on use case implementation related to mongodb shards, replica sets, traffic, load balancing, logs, cluster monitoring, metrics etc.,

It would be great if someone who has deployed mongodb databases on aws clusters and can share their tips and best practices here.

use case: I'm planning to deploy ProductCatalog and geojson apps on aws windows and linux micro instances.

Thanks in advance!

1 Answer 1


AWS has an excellent guide for deploying MongoDB on AWS.


If you are looking for specific instructions on how do deploy MongoDB on AWS be sure to check this out: https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/

Also bear in mind that AWS micro instances are too small for any production use of MongoDB. If your goal is simply learn MongoDB and AWS the micro instances maybe fine, but for any performance/stress testing the results for a micro instance would not be realistic.

Good luck!

  • Thanks for your answer. Do you have tested micro instances on aws clusters? Have gone through the links, they are informative.
    – harshavmb
    Dec 22, 2015 at 12:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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