Как сделать программу с кодом R, работающую на AWS, доступной с вашего веб-сайта? - PullRequest
0 голосов
/ 18 июня 2020

Создавая симуляцию для нашей компании, мы закодировали все это на R. Он работает на AWS, и потребителям были предоставлены ссылки, ведущие на страницу AWS. Однако наш веб-сайт в настоящее время работает без Wordpress. Чтобы наши клиенты могли получить доступ к продукту, нам нужно найти способ подключить продукт к веб-сайту. Следовательно, мы хотели бы заменить текущий сайт новым, который позволяет пользователям получать доступ к нашему моделированию с веб-сайта.

Единственный вариант, который мы придумали, - это создать отдельный домен со встроенным интерфейсом в программу R и иметь ссылку на этот домен с текущего веб-сайта. Однако мы предпочли бы иметь более прямое решение.

Есть ли у кого-нибудь из вас какие-либо предложения относительно того, как мы могли бы достичь этого?

Спасибо за ваше время!

1 Ответ

1 голос
/ 18 июня 2020

Этот ответ во многом зависит от вашего кода, но я думаю, у вас есть несколько вариантов.

Запускать на внешнем веб-сайте

Плюсы: Полный контроль над кодом, легко для обновления без риска изменения основного сайта. Легко доступен либо путем прямой ссылки на него, либо с помощью <iframe> (HTML) на вашем основном веб-сайте, поддержка Wordpress не требуется!

Минусы: отдельный домен, некоторые дополнительные стоит (?)

Shinyapps.io

Плюсы: легко публиковать, часто бесплатно

Минусы: доступно практически для всех, что может быть не идеально в деловой ситуации Меньший контроль над платформой

РЕДАКТИРОВАТЬ: Я хотел добавить, что вы можете размещать свои собственные блестящие приложения и создавать интерфейс , используя HTML. Это дает вам больше контроля.

AWS

Плюсы:

У вас должна быть возможность настроить экземпляр, в котором выполняется симуляция на поддомене, который не привязан напрямую к Wordpress, например, вне основной папки Wordpress.

Как я уже сказал, идеальное решение зависит от вашего кода. Требуется ли ввод пользователя, часто ли нужно сохранять файлы? Какой контроль доступа вам нужен?

...