如何运行MATLAB与微软Azure云生产服务器吗
学习如何用MATLAB®生产服务器™运行在Azure的帮助下一个参考体系结构。这个参考体系结构提供了模板,使用预配置ami创建必要的MATLAB生产服务器和许可证服务器虚拟机,帮助你在更短的时间内运行。结合MATLAB分析为企业、web和移动应用MATLAB生产服务器。Azure的弹性基础设施与MATLAB相结合生产服务器使您的应用程序能够支持多用户同时进行。金宝app
在这个视频中,我将向您展示如何用MATLAB运行®生产服务器™在微软®Azure使用MATLAB生产服务器参考体系结构。
这是一些参考体系结构来帮助你起床和MATLAB在云上运行。
该参考体系结构包含所有必需的组件在Azure上运行MATLAB生产服务器:
臂(或Azure资源管理器)模板部署:
- 虚拟网络
- 一个虚拟机,充当许可证服务器和云服务器控制台
- 默认情况下2 x MATLAB在规模生产服务器运行的虚拟机设置(虽然这期间可以改变配置)
- 应用程序网关充当一个负载均衡器
- 日志文件的存储账户
我们将开始通过导航到Github库MATLAB生产服务器的参考体系结构。这个页面有详细说明用于这个视频。在开始之前,确保你有以下:
- 微软Azure帐户
- MathWorks账户
- MATLAB生产服务器许可
一旦你有了这些,我们可以开始。点击“部署到Azure”按钮开始这个过程。请注意,您可以选择要部署到Windows或Linux vm。
在Azure账户如果提示标志。
你将被带到一个页面在Azure门户,您可以定制您的部署参数:
- 首先,选择您的订阅。
- 接下来,选择一个现有的资源组或创建一个新的。我将创建一个新的资源组,以便资源分开其他项目我可能在工作。使用一个单独的资源组也使得删除您的部署。
- 然后选择您的部署位置。
- 你将被要求选择一个VM实例的大小。这是机器的大小是生产服务器运行。我们提供了一个合理的默认选择的4个vCPU机器。你想确保你的实例大小足以运行您的工作负载。我们推荐1个vCPU和2 gb RAM /工作进程。请参阅MATLAB生产服务器文档对系统需求的更多细节。
- 实例计算表明你希望多少的vm运行在您的部署。默认是2提供某种程度的高可用性,但你可以改变任何你希望,只要你保持你的工人数低于数你有授权。
- 接下来,指定管理云管理控制台的用户名和密码。把这些写下来,这样你就不会忘记。
- 最后,输入一个CIDR或IP地址范围为客户可以连接到您的生产服务器部署。这有助于确保您的服务器通过限制访问只有那些从这些地址范围的客户。144.212.3.4/32
- 然后检查这个盒子同意的条款和条件,并点击购买按钮。你会通过Azure的资源消耗。
Azure将开始部署你的资源。这将需要大约30分钟,所以要有耐心。
一旦部署成功完成,获得servermachine-public-ip的云主机IP地址资源并输入IP地址到您的浏览器。你可能会收到一条警告消息从浏览器访问一个不安全的站点。这是由于使用一个自签名证书。你可以改变自签名证书由ca签名的证书时,消除这个错误。细节怎么做所以在GitHub库。
使用指定的用户名和密码凭据登录。
云控制台将显示你的当前状态生产服务器部署。我们之前指定的两个VM实例;每一个实例正在运行的四个MATLAB工人,给我们共有八个工人。典型的生产服务器许可证包含24个工人,所以你可以扩大到六个VM实例。
URL端点从您的客户机应用程序调用的函数是张贴在云控制台。
我们需要做的第一件事是把主机ID或许可服务器的MAC地址。我们需要这个来生成许可证。云主机,去管理选项卡并选择“管理许可证。“提供许可证服务器主机ID来你的销售代表如果你获得试用许可证。否则,提供您的许可的HostID管理员,谁有权访问MathWorks许可中心生成许可文件。
一旦你收到许可文件(通常与.lic扩展),从文件打开对话框,然后选择文件上传该文件。
许可日志文件应该检查表明,MATLAB生产服务器的两个实例,每个都有四个工人许可像我们指定。
现在可以上传一个生产服务器应用程序。我们要去应用程序选项卡,点击“上传应用程序。“生产服务器应用程序打包在.ctf使用MATLAB编译器SDK文件。让我们上传BondTools .ctf \ for_redistribution文件夹的项目。
一旦应用程序已经上传,你从前端客户机可以调用它的函数。在这个例子中我们有一个基于web的前端客户机应用程序调用债券工具函数我们刚刚上传的债券的价格。web前端客户机应用程序捕获输入数据的字段,包成JSON载荷,使生产服务器端点的REST调用。端点是云的主页上找到控制台。添加您的清洁技术基金名称和函数名要调用的URL。
您可以从云端管理生产服务器配置控制台通过管理- >管理服务器配置和修改配置标志。
如果您需要支持更多的用户,你可金宝app以扩大虚拟机通过手动增加的数量规模大小或启用自动定量。
如果你不再需要运行在Azure MATLAB生产服务器,删除整个资源组,删除你的所有组件的部署。
一定要检查出Github库的详细说明。
了解更多关于使用MathWorks云,去mathworks.com/cloud。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。