Я разрабатываю приложение Node / Express с MongoDB / Mongoose. Я новичок в этих технологиях, поэтому не знаю, как развернуть.
Самый простой способ - поставить все на лучший VPS, который я могу себе позволить, и оптимизировать позже, когда у меня будут реальные пользовательские данные. Однако я хочу попытаться принять лучшее решение.
Мой выбор:
- один VPS для Node / Express и MongoDB
- один VPS для Node / Express и один VPS для MongoDB
Что я должен принять во внимание? Например,
- Есть ли преимущества наличия MongoDB на отдельном VPS?
- Нужно ли иметь больше ОЗУ или ЦП или у них аналогичные потребности?
- Какой подход будет легче масштабировать позже?
Полагаю, как минимум, у меня должно быть два VPS в одной сети, например AWS, Azure, DigitalOcean, Heroku. Однако я вижу, что многие разработчики используют MongoLab («монго как услуга»), который поэтому находится в совершенно отдельной сети (конечно, это очень медленно ??).
Для тех, кто делал это раньше, вы можете дать мне какой-нибудь практический совет или вопросы, которые я должен рассмотреть?