Wolfram Application Server
Развертывание мощных приложений на языке Wolfram Language в масштабе.Wolfram Application Server сочетает в себе вычислительную мощность Wolfram Engine с доступными в настоящее время надежными облачными технологиями и технологиями контейнеризации.
Преимущество Wolfram
Используя встроенный вычислительный интеллект языка Wolfram Language, вы можете создавать надежный высококачественный контент за очень короткое время.
Легко создавайте API RESTful без сохранения состояния, используя нашу простую, но мощную функциональность облачного развертывания.
Развертывание удобных интерфейсов форм для предоставления вашим пользователям свободного от кода доступа к вычислениям Wolfram Language.
Поддерживайте согласованную, надежную базу кода с обратной совместимостью между версиями Wolfram Language, включая те, которые поддерживают webMathematica.
Простое управление аутентификацией и обменом данными в ваших развертываниях с помощью нашей надежной инфраструктуры внешних сервисов.
Пишите только уникальные части вашего кода и полагайтесь на язык во всем остальном, благодаря унифицированным, высокоавтоматизированным функциями языка Wolfram Language, которые берут на себя тяжелую работу.
Создавайте контент в зависимости от времени и местоположения, назначайте определяемые пользователем конечные точки и интегрируйте курируемый контент из обширной базы знаний Wolfram Knowledgebase.
Основные характеристики
Wolfram Application Server позволяет вам предлагать конечным пользователям оптимизированные вычисления и контент Wolfram непосредственно через их интернет-браузер.
Управляемая инфраструктура предоставляет пулы Wolfram Engines, предварительно инициализированные и настроенные в соответствии с вашими конкретными требованиями.
Wolfram Application Server - это самый быстрый способ использовать язык Wolfram Language в локальной сети или в Интернете.
Используйте ту же фундаментальную технологию, которая лежит в основе Wolfram Cloud и Wolfram|Alpha—результат более чем трех десятилетий непрерывного развития.
Wolfram Application Server работает по стандартным веб-протоколам, устраняя необходимость в аутентификации или установке на стороне клиента.
Объедините нашу бессерверную архитектуру с вашим облачным провайдером и разверните свои приложения в управляемом кластере без дополнительной настройки.
Ваши проекты автоматически масштабируются, чтобы в полной мере использовать потенциал вашей системы или кластера, не беспокоясь о базовой архитектуре.
Интегрированные технологии
Wolfram Application Server легко интегрируется с Docker, Kubernetes и аналогичными платформами, контейнерными решениями от Microsoft, Amazon, Google и IBM, а также с другими стандартными облачными технологиями. Интегрируйте Wolfram Engines в существующую производственную инфраструктуру без необходимости перезапуска или перенастройки.
Вопросы и ответы
Будет ли Wolfram Application Server работать с моими существующими веб-приложениями?
Да, Wolfram Application Server совместим с большинством веб-программ и сервисов благодаря своей архитектуре RESTful.
Работает ли браузер с Wolfram Application Server как блокнот Wolfram?
Нет, Wolfram Application Server не предлагает моделирование блокнота через браузер. Эти функции зарезервированы для продуктов Wolfram Cloud.
Есть ли общедоступный Wolfram Application Server?
Нет, но свяжитесь с нами, чтобы узнать больше о наших демонстрационных вариантах.
Какие варианты поддержки существуют для Wolfram Application Server?
Wolfram Application Server доступен с Premier Service или Enterprise Service. Свяжитесь с нами, чтобы получить более подробную информацию.
Есть ли ограничения на использование Wolfram Application Server?
Да. Пожалуйста, ознакомьтесь с требованиями и ограничениями в терминах и условиях использования.
Могу ли я обновить существующую установку webMathematica до Wolfram Application Server?
В общем, да. Wolfram Application Server поддерживает обратную совместимость с характеристиками webMathematica, совместимыми с современным Интернетом. Кроме того, код языка Wolfram Language имеет обратную совместимость.
Нужно ли мне обновлять свой Wolfram Application Server каждый раз, когда появляется новая версия?
Нет. Вы можете обновлять по своему усмотрению. Мы рекомендуем обновлять ваш Wolfram Application Server до последней версии, чтобы воспользоваться преимуществами последних функций и исправлений!
Могу ли я запретить определенным клиентам доступ к конечным точкам на моем Wolfram Application Server?
Wolfram Application Server не предоставляет пользовательскую модель. Конечные точки доступны любому пользователю, имеющему сетевой доступ к серверу. Отдельные приложения Wolfram Language могут легко интегрировать OAuth, а также другие стандарты аутентификации и протоколы безопасности.
Требуется ли подключение к более широкому Интернету?
Нет. Поскольку Wolfram Application Server является автономным сервером, для его работы не требуется никаких внешних подключений. Некоторые функции, такие как доступ к базе знаний Wolfram Knowledgebase и внешним сервисам, могут быть ограничены без подключения к Интернету.
Могу ли я развернуть пользовательские пакеты кода Wolfram Language на моем сервере приложений Wolfram?
Да. С помощью Wolfram Application Server вы можете развертывать пакеты непосредственно на вычислительных узлах для использования Wolfram Engine.
Могу ли я развернуть код на других языках на моем Wolfram Application Server?
Да. Любой код, читаемый Wolfram Engine, может быть развернут и использован Wolfram Application Server.
Могу ли я подключить Wolfram Application Server к базе данных?
Да, вы можете использовать любую технологию Wolfram подключения к базе данных.
Могу ли я предоставить собственный код инициализации для Wolfram Engines, работающих на моем Wolfram Application Server?
Да, код инициализации можно развернуть для всех Wolfram Engines или для движков в определенных пулах ядра.
Могу ли я обновить свой код без перезапуска Wolfram Application Server?
Да. Новый или обновленный код, развернутый на вашем Wolfram Application Server, сразу же доступен каждому пользователю.
Сколько пользователей может использовать Wolfram Application Server одновременно?
Wolfram Application Server не имеет ограничения на количество лицензий на рабочее место. Использование ограничено вычислительными ресурсами, предоставляемыми лицензированными Wolfram Engines.
Какие факторы влияют на производительность Wolfram Application Server?
Производительность в основном определяется доступностью Wolfram Engines. Требования вашего приложения к процессору и памяти являются важнейшим фактором, определяющим системные требования.
Может ли Wolfram Application Server выводить изображения?
Да, он может возвращать изображения в различных форматах, таких как PNG, GIF и JPEG. Просмотрите страницу Export для получения дополнительных сведений о создании файлов изображений.
Насколько масштабируемо это «масштабируемо»? Одно ядро за раз, 10 ядер за раз...?
Wolfram Application Server масштабируется в соответствии с количеством вычислительных узлов. Количество механизмов Wolfram Engines на узел можно настроить, как правило, в соответствии с ресурсами вашего базового оборудования.
Сможет ли Wolfram Engine поддерживать состояние между вычислениями?
Нет. Wolfram Application Server разработан и создан для приложений без сохранения состояния. Хотя ядра используются повторно до установленного предела, нет способа гарантировать, что последующие вызовы будут направлены на один и тот же механизм Wolfram Engine.