主要内容

跑步MATLABAzure市场

本主题介绍如何使用Azure®市场快速部署和运行MATLAB®在Azure上。云基础设施与MATLAB结合的弹性使您能够利用更多的计算资源,并使您的计算接近您的数据。

任何持有有效MATLAB许可证和Azure帐户的人都可以在云上运行MATLAB。这就是所谓的MATLAB (BYOL)因为你"带上你自己的驾照"

部署MATLAB上的资源Azure

需求

要完成这些说明,您需要:

许可

默认情况下,Matlab(Byol)在Azure Marketplace上提供在线许可。此表总结了在云上运行Matlab的许可证。金宝app

许可类型 云可用性

个人(仅用您姓名中使用的许可证;不是家庭或学生许可证)

您的许可证已在云上为Matlab配置。

校园范围许可证(您使用的许可证属于您的学术机构)

您的许可证已在云上为Matlab配置。

家庭和学生(只有您使用,并以您的名字)

这些许可证类型不符合在云上使用MATLAB的条件。但是,你可以使用Matlab Online™

所有其他许可类型,包括并发和网络命名用户

请联系您的license管理员

许可证管理员可能需要对许可证进行一些更改,以支持在云上运行MATLAB。

管理人员:有关此过程的更多信息,请参阅Matlab在云中许可

*不确定license管理员是谁?登录到您的MathWorks帐户,单击您正在使用的许可证,然后单击标有“联系管理员”的标签。

从市场配置和部署模板

在资源组中配置和部署MATLAB (BYOL)资源:

  1. 导航https://portal.azure.com并登录到你的Azure帐户。

  2. 从Portal中单击创建资源

  3. 在市场中搜索“Matlab”,然后单击MATLAB (BYOL)祭。

  4. 点击创建在提供页面上开始设置。

    Azure Marketplace上的MATLAB (BYOL)产品图片。

  5. 安装过程使用Resource Manager模板来帮助您配置虚拟机和网络设置。要使设置轻松,许多字段都以可接受的值预先填充。此表介绍如何在模板的每个菜单中设置各种选项。点击下一个在每个步骤结束后继续到下一个菜单。

    菜单 选项 描述

    基本

    订阅

    选择要使用的Azure订阅。

    资源集团

    您可以在下拉菜单中选择已创建的资源组,也可以单击创建新的创建一个新的资源组。如果选择现有资源组,则不得具有当前已部署的资源。

    位置

    从下拉列表中选择一个位置。

    虚拟机设置

    虚拟机名称

    选择VM资源的名称。默认名称是matlab-desktop

    虚拟机大小

    选择VM大小。默认大小(D3 V2)足以满足大多数目的,安全地满足MATLAB的最低要求,但如果需要,您可以选择不同的尺寸。请注意,您选择的VM的大小会影响您的成本。

    用户名

    选择VM的用户名。您将使用此用户名以稍后使用远程桌面登录VM。

    密码

    选择虚拟机密码。请注意,密码必须至少有8个字符,并且只能包含字母和数字。

    确认密码

    请重新输入您选择的密码。

    IP地址

    选择可访问虚拟机的IP地址范围。这是你电脑的公共IP地址,你可以在网上搜索“我的IP地址是什么”。这一领域的使用CIDR标记表格:100.100.100.100/20.掩码确定要包含的IP地址的数量。

    网络许可证管理器端口@ Server

    如果您使用的是网络许可管理器,请输入端口和主机名或IP地址。有关更多信息,请参阅Matlab在云中许可

    网络

    虚拟网络

    虚拟网络字段中预先填充一个名为vnet01.

    • 您可以通过单击配置新虚拟网络资源的名称,地址空间或子网创建新的

    • 您可以在下拉菜单中选择已有的虚拟网络资源。如果选择使用现有资源,则模板不会创建任何新的虚拟网络资源。

    子网

    子网字段中预先填充了一个名为subnet-1和相关的子网地址。

    • 您可以在下拉菜单中选择虚拟网络的其他子网。

    • 如果选择的是已存在的虚拟网络,而不是新建虚拟网络,则单击管理子网配置配置网络的子网。

    虚拟机的公网IP地址

    虚拟机的公网IP地址字段中预先填充一个名为的新公共IP资源matlab-desktop-ip.资源使用基本的SKU和动态分配。

    • 单击,可配置名称、SKU和分配协议创建新的

    • 您可以在下拉菜单中选择现有的公共IP资源。如果您选择使用现有资源,那么模板不会创建任何新的公共IP资源。

    DNS前缀为公共IP地址

    DNS前缀为公共IP地址字段预先使用可接受的DNS前缀,但如果需要,可以编辑它。所选的DNS名称用于使用远程桌面连接到VM。

    • 如果编辑DNS前缀,则请注意,它必须在Azure上全局唯一。

    审查和创建

    -

    当你前进到审查和创建菜单中,Azure会自动对之前屏幕上输入的信息运行一些最终的验证检查。如果Azure发现了任何错误,那么您需要在继续之前修复它们。

    成功完成验证后,检查MathWorks®使用条款和隐私政策。一旦在Azure上部署MATLAB,您就需要承担所有相关成本。

    当您对输入的值感到满意时,单击创建完成设置并开始部署所选资源,或下载自动化模板获取已完成模板的副本。

连接虚拟机并运行MATLAB

成功配置和部署了MATLAB(BYOL)资源后,使用这些步骤连接到设置的虚拟机。您可以创建预先填充的远程桌面文件,或运行远程桌面,并手动填写DNS名称。

  1. 来自Azure门户网站,导航到具有已部署资源的资源组。

  2. 单击matlab-desktop查看虚拟机资源的详细信息。(如果重命名虚拟机资源,则选择与该名称对应的资源。)

  3. 单击连接按钮以查看连接选项列表,然后选择RDP.从下拉菜单。

  4. 在这一点与RDP联系屏幕,IP地址端口号字段被填充。点击下载RDP文件下载自动连接到虚拟机的远程桌面文件。

  5. 运行您下载的RDP文件以连接到虚拟机,接受任何中间对话框。

  6. 远程桌面连接连接到虚拟机后,使用之前配置的用户名和密码登录虚拟机虚拟机设置.(见从市场配置和部署模板为更多的信息。)

  7. 你现在在Linux的桌面上®VM。双击MATLAB图标启动MATLAB。

    笔记

    在这个设置中第一次启动MATLAB可能需要几分钟。

  8. 启动MATLAB后,系统会提示您登录到MathWorks帐户并选择要使用的MATLAB许可证。

手动连接

  1. 要使用远程桌面手动连接到虚拟机,您需要机器的完整DNS名称。这matlab-desktopmatlab-desktop-ip两个资源都列出了完整的DNS名称。打开其中一个资源并复制DNS名称。

  2. 打开远程桌面连接软件

  3. 填充这一点电脑字段,粘贴复制的DNS名称。

  4. 点击连接继续。

  5. 按照步骤6-8连接到VM并运行MATLAB登录VM并启动MATLAB。

删除MATLAB资源从Azure

当您使用完资源组和所有相关资源时,您可以删除它们,以帮助节省成本。

  1. 登录到Azure门户网站

  2. 选择包含已部署的MATLAB (BYOL)资源的资源组。

  3. 选择删除资源组删除群组内所有资源。

  4. 系统将提示您确认删除。

删除是最终的,文件不会在部署之间持久化。(见Azure上的文件持久化为更多的信息。)您需要创建资源以使它们再次可用。

文件的持久性Azure

在Azure上使用MATLAB时,所有文件和更改都存储在虚拟机上。这些文件将一直存在,直到您终止虚拟机或删除资源组。但是,停止或关闭实例不会破坏虚拟机上的数据,因此在不使用实例时关闭实例是安全的。

如果你使用MATLAB驱动™要在云上存储文件,可以安装MATLAB开车连接到虚拟机上以获得对文件的访问权。看到安装MATLAB驱动连接器(MATLAB驱动器)参阅在Linux上安装连接器的说明。

Azure架构和资源

在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. 实现资源间的通信。如果选择已有的虚拟网络资源,则模板不创建该资源。

图中总结了这些资源的体系结构。

当你连接到Azure上的MATLAB时,远程桌面连接通过一个网络安全组连接。网络安全组包含MATLAB桌面以及虚拟网络。

虚拟机软件

一个预配置Ubuntu®提供了VM,便于部署。虚拟机中包含该软件:

  • Matlab,S金宝appimulink.®、工具箱以及对gpu的支持。金宝app

    用于运行MATLAB的许可证决定了您可以使用哪些产品和工具箱。下载188bet金宝搏但是,所有产品都安装在VM下载188bet金宝搏上,因此版本命令返回所有产品的列表。下载188bet金宝搏要为许可证添加新产品,下载188bet金宝搏请参阅下载188bet金宝搏产品和服务

  • 附件:深度学习工具箱™模型为AlexNet网络google网络的深度学习工具箱模型,面向ResNet-50网络的深度学习工具箱模型

市场与参考架构

Azure Marketplace只运行最新版本的MATLAB。如果您需要运行旧版本的MATLAB,或者更广泛地自定义模板和自动化脚本,那么您可以使用微软参考架构Azure反而。

金宝app

如果遇到意想不到的问题,进行搜索MATLAB答案首先解决金宝搏官方网站方案。最有可能的是,其他人也遇到过同样的问题,并且已经解决了。

如果问题持续存在,或者在MATLAB Answers上没有任何相关帖子,请联系技术支持金宝app

外部网站