Могу ли я использовать Shiny R для масштабирования полноценного веб-приложения? - PullRequest
0 голосов
/ 11 октября 2018

Я создал веб-приложение, которое позволяет вам создавать теоретическое портфолио с учетом ваших потребностей.Мой вопрос: если я хочу сделать это доступным для тысяч людей, каков наилучший способ сделать это?Должен ли я сделать это как уценку R и использовать flexdashboard с блестящей или мне нужно, чтобы получить блестящую профессиональную лицензию?Заранее спасибо

1 Ответ

0 голосов
/ 11 октября 2018

Сегодня мы масштабируем приложения с помощью контейнеров и их оркестраторов (например, Kubernetes).Вы просто помещаете свое приложение в контейнер, а затем копируете эти контейнеры столько раз, сколько вам нужно, в виде кластера.Таким образом, один экземпляр вашего приложения никогда не имеет столько одновременных пользователей.Поскольку ваше приложение управляется данными, у вас могут возникнуть проблемы с сохранением моделей / данных во всех контейнерах, но есть способы решения этой проблемы.Изучите микросервисы, чтобы почувствовать подход, который я только что описал.

...