Назад | Перейти на главную страницу

EC2 и Mongodb, лучшие практики

При размещении веб-приложений с EC2 лучше всего использовать отдельный экземпляр EC2 для базы данных (в данном случае mongo) или можно просто держать веб-сервер и сервер базы данных в одном экземпляре?

Лучшей практикой было бы иметь отдельные серверы для всех ваших уровней (веб, базы данных и т. Д.), А в дополнение к этому было бы несколько серверов с балансировкой нагрузки для обеспечения надежности и отказоустойчивости.

Если это небольшой сайт, и вы не беспокоитесь о масштабировании, подойдет одна коробка с достаточным объемом оперативной памяти и ЦП, но это точно не будет «лучшей практикой».

Если вам нужен высокодоступный сервис mongodb, вам понадобятся отдельные серверы и настроить набор реплик, чтобы у вас было несколько ящиков mongodb на случай, если с одним что-то случится.