在 Azure 上运行 MATLAB Parallel Server 和 MATLAB Production Server
在 Azure® 上运行 MATLAB® Production Server™ 和 MATLAB Parallel Server™ 可让您将使用并行语言命令的 MATLAB 函数部署到云端的 MATLAB Production Server。要在 Azure 上运行 MATLAB Production Server 和 MATLAB Parallel Server,您可以使用参考架构来部署它们。部署必须使用 MATLAB 的网络许可证管理器 (许可证管理器) 来管理许可证文件。
按照以下说明,您首先部署 MATLAB Production Server 和许可证管理器,然后部署 MATLAB Parallel Server。您可以为您的部署选择不同的顺序。部署产品的顺序并不重要,只要您在同一个虚拟网络中部署 MATLAB Production Server、MATLAB Parallel Server 和许可证管理器即可。
部署 MATLAB Production Server
从 GitHub® 启动 MATLAB Production Server 部署模板。有关详细信息,请参阅启动模板。有关为模板中的参数提供值的信息,请参阅配置云服务 (GitHub)。如果您使用的 Subnet1 参数的值与默认值不同,请记录该值。稍后部署 MATLAB Parallel Server 时您将需要它。
部署 MATLAB Parallel Server
从 GitHub 启动 MATLAB Parallel Server 部署模板。有关详细信息,请参阅启动模板。选择一个版本,然后选择 Use Existing Virtual Network 模板将 MATLAB Parallel Server 部署在与 MATLAB Production Server 相同的虚拟网络中。有关为模板中的参数提供值的信息,请参阅配置云资源 (GitHub)。
以下参数的值取决于 MATLAB Production Server 部署中的参数:
Resource Group - 输入部署 MATLAB Production Server 和许可证管理器的资源组的名称。
Virtual Network Resource ID - 输入部署了 MATLAB Production Server 和许可证管理器的现有虚拟网络的资源 ID。部署 MATLAB Production Server 和许可证管理器的虚拟网络的默认名称是
mps-network。Subnet - 输入 MATLAB Production Server 部署中的 Subnet1 名称。
License Server - 以
port@hostname格式输入许可证服务器的端口号和私有 IP 地址。默认端口号为 27000。许可证服务器的主机名是资源组中netlm-server-nic资源的私有 IP 地址。
上传许可证文件
部署 MATLAB Production Server、MATLAB Parallel Server 和许可证管理器后,登录许可证管理器仪表板上传许可证文件。有关访问许可证管理器仪表板的信息,请参阅配置在云上使用的 MATLAB Production Server 许可证。
使用文本编辑器合并 MATLAB Production Server 和 MATLAB Parallel Server 许可证文件,并通过许可证管理器仪表板上传它们。如果您需要帮助,请联系 MathWorks 技术支持。
从 MATLAB 连接到集群
上传许可证文件后,您可以从 Azure 桌面连接到 MATLAB 上的集群。有关更多信息,请参阅从 MATLAB 连接到您的集群(GitHub)。将云集群设置为默认集群后,下次运行并行语言命令(如 parfor、spmd、parfeval 或 batch)时,MATLAB 将连接到该集群。
将 MATLAB 应用程序打包到可部署存档中
您可以将使用并行语言命令的 MATLAB 函数打包成可部署存档(CTF 文件)并部署到 MATLAB Production Server。有关创建可部署存档的信息,请参阅针对 MATLAB Production Server 创建可部署存档。有关将存档部署到 MATLAB Production Server 的信息,请参阅上传 MATLAB 应用程序。