У меня есть сервер Amazon EC2, на котором мы запускаем веб-приложение и MongoDB. Мы хотим добавить второй сервер EC2 и балансировку нагрузки в один и тот же регион. Балансировка нагрузки перенаправит все веб-запросы (80 и 443) на серверы EC2.
Может кто-нибудь дать мне общие советы по настройке MongoDB?
Спасибо
Настройте MongoDB на собственном экземпляре EC2 отдельно от тех, которые обращаются к Интернету, которые находятся за ELB. Таким образом, в дальнейшем вы можете увеличить емкость любого ресурса, не влияя на производительность вашего веб-приложения. MongoDB понимает сегментирование и может неплохо масштабироваться, и ELB на веб-стороне поможет в этом.
Вероятно, вы не хотите использовать ELB. У Mongo есть собственный роутер, который понимает шардинг монго. Вот отправная точка: