Ответ 1
Отличные вопросы. (Bias: Я один из разработчиков Shiny Server.)
Что касается вашего второго вопроса, на сервере с открытым исходным кодом Shiny Server создается один R-процесс для каждого развертываемого приложения Shiny, независимо от количества одновременных пользователей. Теперь мы предлагаем Shiny Server Professional, который предлагает, среди прочего, возможность поддержки приложения с несколькими процессами R и точно настроить, как вы хотите, чтобы это масштабировалось.
Что касается вашего первого вопроса, Shiny Server, безусловно, может это сделать, но вы обнаружите, что ограничение находится в ваших блестящих приложениях. Мы видели, как простейшие приложения легко поддерживают сотни одновременных пользователей в одном режиме Shiny (выполняются в версии с открытым исходным кодом). Тем не менее, большинство приложений, содержащих вещества, потребуют большего количества процессов для создания бесшовного опыта, когда вы попадаете в сотни или тысячи одновременных пользователей. С помощью Shiny Server Pro вы сможете масштабировать, насколько позволяют ресурсы вашего сервера.