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