WOLFRAM

Wolfram 语言服务器部署选项

服务器上的 Wolfram 语言功能

服务器上的 Wolfram 语言功能

Wolfram Cloud

由 Wolfram 托管的公共云,可通过网页提供完整的笔记本界面、API 和表单

面向任何需要完全托管和完整 Wolfram 语言环境的用户:零安装和维护、自动网页界面更新、性能和质量改进以及最新 Wolfram 语言功能

服务

笔记本会话、表达式评估、即时 API、网页表单、预定任务、可嵌入式笔记本

部署

Wolfram 托管的云基础架构

投放机制

软件即服务(SaaS)

用户

通过 Wolfram ID 系统管理的用户帐户

权限

对单个云对象的完全访问控制(读/写/执行/ ...)

许可证

免费和付费计划(每月和每年)

托管

Wolfram 专有的地理分布计算集群

常用客户端

网络浏览器、Wolfram 客户端库、Wolfram 桌面和移动应用程序、任何支持 HTTP 的程序

限制条件

内存和计算时间限制取决于订阅计划。计算在沙盒环境中运行,并且某些操作受到限制。

Wolfram 企业私有云

自托管的私有云,可在内联网上提供完整的笔记本界面,API 和表单

面向希望在私有硬件上托管和维护完整 Wolfram Cloud 的组织。 该服务提供了比公共云更多的隐私、安全性和计算优势。 您还可以加强或简化公共云中已有的某些安全限制和计算限制。

服务

笔记本会话、表达式评估、即时 API、网页表单、预定任务、可嵌入式笔记本

部署

自托管云基础架构

投放机制

虚拟机映像文件

用户

提供您自己的用户管理(例如,Keycloak)

权限

对单个云对象的完全访问控制(读/写/执行/ ...)

许可证

联系我们

托管

在用户个人服务器

常用客户端

网络浏览器、Wolfram 客户端库、Wolfram 桌面和移动应用程序、任何支持 HTTP 的程序

限制条件

可选的细粒度控制限制。由企业私有云管理员配置。

Wolfram 应用服务器 

一个自托管、高度可扩展的网页服务器,专用于服务 Wolfram 语言 API、表单和网页应用程序

面向需要部署基于 Wolfram 语言的 API 和表单或构建自己的 Wolfram 语言支持的网页应用程序,但无需 Wolfram Cloud 全部功能(例如笔记本界面和用户帐户)的组织

服务

具有动态 Wolfram 语言内容的即时 API、网页表单和 Java 服务器页面(JSP)

部署

支持的自托管、AWS 和 Azure 的 Kubernetes 基础架构

用户

无用户账号

权限

无限制

许可证

联系我们

托管

在用户个人服务器或在 AWS 及 Azure 等托管服务上

常用客户端

网络浏览器、Wolfram 客户端库、Wolfram 桌面和移动应用程序、任何支持 HTTP 的程序

Wolfram Web Engine [即将发布]

一个自托管的、基于标准的 Web 服务器,专用于服务于 Wolfram 语言 API、表单和遗留 Web 应用程序。

适用于想要部署基于 Wolfram 语言的 API 和表单或构建自己的 Wolfram 语言支持的 Web 应用程序,但没有 Wolfram Cloud 的全部功能(例如笔记本界面和用户帐户)并拥有可预测流量的组织

服务

具有动态 Wolfram 语言内容的即时 API、Web 表单和 Java 服务器页面 (JSP)

部署

任何 Java servlet 环境或 Docker

用户

通过 Tomcat 安全约束和领域支持身份验证

权限

没有限制

许可证

联系我们

托管

在您自己的服务器或托管服务(如 AWS 或 Azure)上

常见客户端

网络浏览器;Wolfram 客户端库;Wolfram 桌面和移动应用程序;任何支持 HTTP 的程序

用于 Python 的 Wolfram 网页引擎

基于 Python 的独立网页服务器,配置为服务基于 Wolfram 语言 API 和表单。与 Django 和基于 aiohttp 的服务器解决方案有着很好的集成。

面向需要开放源代码和用户可扩展的轻量级 Wolfram 语言服务器解决方案的用户

Wolfram 引擎连接到 Python 网页服务器框架(适合 Python 服务器开发人员将 Wolfram 引擎包括在所开发堆栈中)

服务

即时 API、网页表单 ...

部署

具有多个 Wolfram 引擎内核的单机

许可证

免费用于预生产软件开发。请联系我们了解商业选项。

托管

在用户私有服务器中

典型客户端

网页浏览器;Wolfram 客户端库;Wolfram 桌面和移动应用程序;任何支持 HTTP 的程序

用于 AWS Lambda 的 Wolfram 语言运行时 [测试]

基于 Wolfram Engine Docker 镜像AWS Lambda 容器镜像运行时。与 Amazon API Gateway 集成,以提供基于 Wolfram 语言的 API 和表单。

适用于希望使用 Wolfram 语言编写无服务器 Lambda 函数,或希望使用 AWS Lambda 和 Amazon API Gateway 部署基于 Wolfram 语言的 Web API 和表单的人员。

服务

Wolfram 语言函数。使用 API 网关时:即时 API、Web 表单、其他基于 HTTP 的应用程序。

部署

AWS 控制台、AWS CLI、AWS 无服务器应用程序模型 工具

用户

通过 AWS IAM 或 API Gateway 进行访问控制

许可证

Wolfram 引擎按需许可证; 请联系我们了解其他选项

托管

全球云亚马逊网络服务

常见客户端

网络浏览器、Wolfram 客户库、Wolfram 桌面和移动应用程序、任何支持 HTTP 的程序

WSTPServer

用于管理一个长期存在的 Wolfram 引擎池并使它们可用于支持 WSTP 程序的一个独立系统

面向想要连接和重新连接到长寿命长期预初始化的 Wolfram 引擎的用户

通过 WSTP(Wolfram 符号传输协议)进行通信的持久 Wolfram 引擎

Protocols

WSTP(任意端口)

服务

Wolfram 语言表达式求值,与笔记本接口的连接

部署

命令行程序;守护进程

常见客户端

WolframScript;Wolfram Notebook 前端;Wolfram 客户端库;并行计算内核