Tim Choo,MathWorks
学习如何获取MATLAB®在参考架构的帮助下,生产服务器™在Azure中启动并运行。这个参考体系结构提供了使用预先配置的ami创建必要的MATLAB Production Server和许可证服务器虚拟机的模板,帮助您在更短的时间内运行。使用MATLAB生产服务器将MATLAB分析整合到企业、web和移动应用程序中。Azure基础设施与MATLAB Production Server结合的灵活性使您的应用程序能够同时支持多个用户。万博1manbetx
在本视频中,我将向您展示如何运行MATLAB®Microsoft上的生产服务器™®Azure使用MATLAB生产服务器参考体系结构。
这是几个参考体系结构之一,可以帮助您在云端上使用MATLAB启动和运行。
这个参考架构包含了在Azure上运行MATLAB生产服务器所需的所有组件:
ARM(或Azure资源管理器)模板部署:
我们将首先导航到MATLAB生产服务器参考体系结构的Github存储库。此页面包含用于此视频的详细说明。开始之前,请确保您具备以下内容:
一旦你拿到这些,我们就可以开始了。点击“部署到Azure”按钮开始这个过程。注意,您可以选择部署到Windows或Linux虚拟机。
如果出现提示,请登录您的Azure帐户。
您将被带到Azure门户中的一个页面,在那里您可以自定义部署参数:
Azure将开始部署您的资源。这大概需要30分钟,所以耐心点。
成功完成部署后,从servermachine公用IP资源获取云控制台IP地址,并将该IP地址输入浏览器。您可能会收到浏览器发出的关于访问不安全站点的警告消息。这是由于使用了自签名证书。您可以更改自签名证书a要消除此错误,请向CA签名的证书发送te。有关如何执行此操作的详细信息,请参阅GitHub存储库。
使用前面指定的用户名和密码凭据登录。
云控制台向您显示生产服务器部署的当前状态。我们在前面指定了两个VM实例;这些实例中的每一个都运行着四个MATLAB工作者,总共有八个工作者。典型的生产服务器许可证包含24个工作进程,因此您可以最多扩展到6个VM实例。
从客户端应用程序调用函数的URL端点将显著地显示在云控制台上。
我们需要做的第一件事是获取许可证服务器的主机ID或MAC地址。我们需要这个来生成许可证。在云控制台上,转到“管理”选项卡并选择“管理许可证”。如果您正在获得试用许可证,请向您的销售代表提供许可证服务器主机ID。否则,请向许可证管理员提供HostID,该管理员有权访问MathWorks许可证中心以生成许可证文件。
一旦收到许可文件(通常扩展名为.lic),从file Open对话框中选择该文件,然后上传该文件。
许可证日志文件应该显示出MATLAB Production Server的两个实例,每个实例都有我们指定的四个工作许可证。
现在可以上载生产服务器应用程序了。我们将转到“应用程序”选项卡并单击“上载应用程序”。生产服务器应用程序使用MATLAB编译器SDK打包在.ctf文件中。让我们从项目的\for\u重新分发文件夹上传一个BondTools.ctf。
上传应用程序后,您可以从前端客户端调用其函数。在本例中,我们有一个基于web的前端客户端应用程序,它调用我们刚刚上传的Bond tools函数以获取债券价格。web前端客户端应用程序捕获字段中的输入数据,将其打包到JSON负载中,并生成一个对生产服务器终结点的REST调用。该终结点位于云控制台的主页上。请附加您的ctf名称和函数名称以形成要调用的URL。
您可以通过转到管理->管理服务器配置并修改配置标志,从云控制台管理生产服务器配置。
如果需要支持其他用户,可以通过万博1manbetx手动增加缩放集大小或启用自动缩放来扩大虚拟机的数量。
如果不再需要在Azure中运行MATLAB生产服务器,请删除整个资源组,这将删除部署中的所有组件。
请务必查看Github存储库以获得更详细的说明。
要了解关于在云上使用MathWorks的更多信息,请访问mathworks.com/cloud.
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。