Я занимаюсь разработкой веб-приложения, которое выполняет регрессионный анализ пользовательских данных.
на бэкэнде, RoR заботится о логике приложения, а весь статистический анализ выполняется с помощью R (поскольку в Ruby плохие пакеты статистики).
Учитывая, что R и RoR однопоточные , и что ожидается, что приложение будет использоваться одновременно несколькими пользователями - мне нужен ваш совет по оптимальной конфигурации.
например: должен ли я запускать машины R и RoR в отдельных экземплярах, и должен ли RoR взаимодействовать с R через REST?запустить оба на одной машине, которая может быть сгруппирована?использовать Revolution Analytics?
Какая конфигурация хостинга будет хорошей, чтобы позволить масштабируемость моего приложения?