本主题介绍如何使用Azure®市场快速部署和运行MATLAB®在Azure上。云基础设施与MATLAB结合的弹性使您能够利用更多的计算资源,并使您的计算接近您的数据。
任何持有有效MATLAB许可证和Azure帐户的人都可以在云上运行MATLAB。这就是所谓的MATLAB (BYOL)因为你"带上你自己的驾照"
要完成这些说明,您需要:
远程桌面客户端窗户桌面(通常在大多数窗口上预安装®系统)
工作知识Azure资源管理器
默认情况下,Matlab(Byol)在Azure Marketplace上提供在线许可。此表总结了在云上运行Matlab的许可证。金宝app
许可类型 | 云可用性 |
---|---|
个人(仅用您姓名中使用的许可证;不是家庭或学生许可证) |
您的许可证已在云上为Matlab配置。 |
校园范围许可证(您使用的许可证属于您的学术机构) |
您的许可证已在云上为Matlab配置。 |
家庭和学生(只有您使用,并以您的名字) |
这些许可证类型不符合在云上使用MATLAB的条件。但是,你可以使用Matlab Online™. |
所有其他许可类型,包括并发和网络命名用户 |
请联系您的license管理员 许可证管理员可能需要对许可证进行一些更改,以支持在云上运行MATLAB。 管理人员:有关此过程的更多信息,请参阅Matlab在云中许可. |
*不确定license管理员是谁?登录到您的MathWorks帐户,单击您正在使用的许可证,然后单击标有“联系管理员”的标签。 |
在资源组中配置和部署MATLAB (BYOL)资源:
导航https://portal.azure.com并登录到你的Azure帐户。
从Portal中单击创建资源.
在市场中搜索“Matlab”,然后单击MATLAB (BYOL)祭。
点击创建在提供页面上开始设置。
安装过程使用Resource Manager模板来帮助您配置虚拟机和网络设置。要使设置轻松,许多字段都以可接受的值预先填充。此表介绍如何在模板的每个菜单中设置各种选项。点击下一个在每个步骤结束后继续到下一个菜单。
菜单 | 选项 | 描述 |
---|---|---|
基本 |
订阅 |
选择要使用的Azure订阅。 |
资源集团 |
您可以在下拉菜单中选择已创建的资源组,也可以单击创建新的创建一个新的资源组。如果选择现有资源组,则不得具有当前已部署的资源。 |
|
位置 |
从下拉列表中选择一个位置。 |
|
虚拟机设置 |
虚拟机名称 |
选择VM资源的名称。默认名称是 |
虚拟机大小 |
选择VM大小。默认大小(D3 V2)足以满足大多数目的,安全地满足MATLAB的最低要求,但如果需要,您可以选择不同的尺寸。请注意,您选择的VM的大小会影响您的成本。 |
|
用户名 |
选择VM的用户名。您将使用此用户名以稍后使用远程桌面登录VM。 |
|
密码 |
选择虚拟机密码。请注意,密码必须至少有8个字符,并且只能包含字母和数字。 | |
确认密码 |
请重新输入您选择的密码。 | |
IP地址 |
选择可访问虚拟机的IP地址范围。这是你电脑的公共IP地址,你可以在网上搜索“我的IP地址是什么”。这一领域的使用CIDR标记表格:100.100.100.100/20.掩码确定要包含的IP地址的数量。 |
|
网络许可证管理器端口@ Server |
如果您使用的是网络许可管理器,请输入端口和主机名或IP地址。有关更多信息,请参阅Matlab在云中许可. |
|
网络 |
虚拟网络 |
这虚拟网络字段中预先填充一个名为
|
子网 |
这子网字段中预先填充了一个名为
|
|
虚拟机的公网IP地址 |
这虚拟机的公网IP地址字段中预先填充一个名为的新公共IP资源
|
|
DNS前缀为公共IP地址 |
这DNS前缀为公共IP地址字段预先使用可接受的DNS前缀,但如果需要,可以编辑它。所选的DNS名称用于使用远程桌面连接到VM。
|
|
审查和创建 |
- |
当你前进到审查和创建菜单中,Azure会自动对之前屏幕上输入的信息运行一些最终的验证检查。如果Azure发现了任何错误,那么您需要在继续之前修复它们。 成功完成验证后,检查MathWorks®使用条款和隐私政策。一旦在Azure上部署MATLAB,您就需要承担所有相关成本。 当您对输入的值感到满意时,单击创建完成设置并开始部署所选资源,或下载自动化模板获取已完成模板的副本。
|
成功配置和部署了MATLAB(BYOL)资源后,使用这些步骤连接到设置的虚拟机。您可以创建预先填充的远程桌面文件,或运行远程桌面,并手动填写DNS名称。
来自Azure门户网站,导航到具有已部署资源的资源组。
单击matlab-desktop
查看虚拟机资源的详细信息。(如果重命名虚拟机资源,则选择与该名称对应的资源。)
单击连接按钮以查看连接选项列表,然后选择RDP.从下拉菜单。
在这一点与RDP联系屏幕,IP地址和端口号字段被填充。点击下载RDP文件下载自动连接到虚拟机的远程桌面文件。
运行您下载的RDP文件以连接到虚拟机,接受任何中间对话框。
远程桌面连接连接到虚拟机后,使用之前配置的用户名和密码登录虚拟机虚拟机设置.(见从市场配置和部署模板为更多的信息。)
你现在在Linux的桌面上®VM。双击MATLAB图标启动MATLAB。
笔记
在这个设置中第一次启动MATLAB可能需要几分钟。
启动MATLAB后,系统会提示您登录到MathWorks帐户并选择要使用的MATLAB许可证。
手动连接
要使用远程桌面手动连接到虚拟机,您需要机器的完整DNS名称。这matlab-desktop
和matlab-desktop-ip
两个资源都列出了完整的DNS名称。打开其中一个资源并复制DNS名称。
打开远程桌面连接软件
填充这一点电脑字段,粘贴复制的DNS名称。
点击连接继续。
按照步骤6-8连接到VM并运行MATLAB登录VM并启动MATLAB。
当您使用完资源组和所有相关资源时,您可以删除它们,以帮助节省成本。
登录到Azure门户网站.
选择包含已部署的MATLAB (BYOL)资源的资源组。
选择删除资源组删除群组内所有资源。
系统将提示您确认删除。
删除是最终的,文件不会在部署之间持久化。(见Azure上的文件持久化为更多的信息。)您需要创建资源以使它们再次可用。
在Azure上使用MATLAB时,所有文件和更改都存储在虚拟机上。这些文件将一直存在,直到您终止虚拟机或删除资源组。但是,停止或关闭实例不会破坏虚拟机上的数据,因此在不使用实例时关闭实例是安全的。
如果你使用MATLAB驱动™要在云上存储文件,可以安装MATLAB开车连接到虚拟机上以获得对文件的访问权。看到安装MATLAB驱动连接器(MATLAB驱动器)参阅在Linux上安装连接器的说明。
在Azure上部署MATLAB会在资源组中创建多个资源。该部署设置了一个运行Linux和MATLAB的Azure虚拟机(VM),一个带有公网IP地址的网络接口连接VM,一个控制网络流量的网络安全组,以及一个用于资源之间通信的虚拟网络。该表总结了创建的资源。
资源名称 | Azure中的默认资源名称 | 描述 |
---|---|---|
虚拟机 | matlab-desktop |
VM实例与预先安装的桌面MATLAB。为这个虚拟机资源选择的名称作为Public IP地址和Disk资源名称的根。 |
公共IP地址 | matlab-desktop-ip |
公共IP地址连接到运行MATLAB的虚拟机。如果选择已存在的“公有IP”资源,则模板不创建该资源。 |
磁盘 | matlab-desktop- <唯一ID> |
虚拟机绑定的磁盘。 |
网络接口 | matlab-nic |
使VM能够与Internet,Azure和本地资源进行通信。 |
网络安全组 | matlab-rdp-nsg |
允许或拒绝呼号和目的地的流量。 |
虚拟网络 | vnet01. |
实现资源间的通信。如果选择已有的虚拟网络资源,则模板不创建该资源。 |
图中总结了这些资源的体系结构。
一个预配置Ubuntu®提供了VM,便于部署。虚拟机中包含该软件:
Matlab,S金宝appimulink.®、工具箱以及对gpu的支持。金宝app
用于运行MATLAB的许可证决定了您可以使用哪些产品和工具箱。下载188bet金宝搏但是,所有产品都安装在VM下载188bet金宝搏上,因此版本
命令返回所有产品的列表。下载188bet金宝搏要为许可证添加新产品,下载188bet金宝搏请参阅下载188bet金宝搏产品和服务.
附件:深度学习工具箱™模型为AlexNet网络那google网络的深度学习工具箱模型,面向ResNet-50网络的深度学习工具箱模型.
Azure Marketplace只运行最新版本的MATLAB。如果您需要运行旧版本的MATLAB,或者更广泛地自定义模板和自动化脚本,那么您可以使用微软参考架构Azure反而。
如果遇到意想不到的问题,进行搜索MATLAB答案首先解决金宝搏官方网站方案。最有可能的是,其他人也遇到过同样的问题,并且已经解决了。
如果问题持续存在,或者在MATLAB Answers上没有任何相关帖子,请联系技术支持金宝app.