Должен ли я запускать MongoDB на собственном экземпляре EC2?

Я только начинаю работать с Amazon EC2 и пытаюсь понять, как должны работать базы данных. Если у меня сайт с высокой посещаемостью и я хочу сбалансировать нагрузку на несколько экземпляров, я предполагаю, что эти экземпляры должны будут получать и сохранять данные в одном отдельном экземпляре, чтобы избежать фрагментации данных на нескольких машинах.

Должен ли я в таком случае установить и запустить mongoDB на отдельном экземпляре и заставить все остальные экземпляры подключаться к этому единственному хранилищу данных? Или мне просто запустить mongo и мой http-сервер на одном экземпляре?

Хотелось бы услышать некоторые из ваших лучших практик.

5
задан Community 22 September 2017 в 17:57
поделиться