主要内容

本页采用了机器翻译。点击此处可查看英文原文。

MATLAB Production Server 工作流

下图说明了使用 MATLAB® Production Server™ 部署 MATLAB 代码的基本工作流。

Workflow to deploy code to MATLAB Production Server

创建可部署存档

MATLAB 应用程序开发人员编写 MATLAB 函数,并使用 MATLAB Compiler SDK™ 将它们编译成可部署的存档。有关详细信息,请参阅针对 MATLAB Production Server 创建可部署存档

将存档部署至 MATLAB Production Server

您可以在本地、云端或 Kubernetes® 中运行 MATLAB Production Server 实例。

  • 将存档部署到本地实例之前,您需要创建并配置一个服务器实例。配置服务器实例包括配置许可证和安装 MATLAB Runtime 等任务。您可以使用命令行或仪表板来管理服务器。有关详细信息,请参阅使用命令行设置 MATLAB Production Server设置并登录 MATLAB Production Server 仪表板

  • 云部署已预先配置为使用 MATLAB Runtime。云部署提供了使用 MATLAB Production Server 许可证或按使用量付费服务的选项,您不需要许可证。有关 MATLAB Production Server 云产品的更多信息,请参阅 云部署

  • 要在 Kubernetes 中配置服务器,您需要从 MathWorks® 容器注册表中提取 MATLAB Runtime 容器映像并配置许可。有关 Kubernetes 中的部署详细信息,请参阅 GitHub® 上的 Kubernetes 中的 MATLAB Production Server 存储库。

服务器设置完成后,服务器管理员可以将存档部署到 MATLAB Production Server 的一个或多个实例中。有关详细信息,请参阅将存档部署至 MATLAB Production Server

编写客户端应用程序以调用已部署的 MATLAB 代码

应用程序开发人员使用 MATLAB Production Server 客户端 API 或 MATLAB Production Server RESTful API 来调用部署在服务器上的 MATLAB 代码。您可以使用 .NET、Java®、Python®、C、MATLAB 以及基于 Web 的语言(如 JavaScript®)编写客户端代码。有关详细信息,请参阅客户端编程

如果适用,您可以使用应用程序安装程序在最终用户计算机上分发和安装客户端应用程序。

另请参阅

主题