管理MATLAB生产服务器(现收现付)
在部署MATLAB®生产服务器™Azure中的pay as you go (PAYG)环境®,可以使用MATLAB生产服务器这是一个基于web的界面,用于上传应用程序、编辑服务器设置和配置仪表板和应用程序的访问控制。
连接到控制面板
找到连接到Azure门户中的仪表板的URL。
请注意
Internet Explorer®不支持Web浏览器与仪表板交互。
成功创建资源组后,才能完成这些步骤。如果您的解决方案使用私有IP地址,则可以从与承载仪表板的虚拟机属于同一虚拟网络的虚拟机连接到仪表板。
在Azure门户中,单击资源组.
选择为此部署创建的资源组。
选择部署从左窗格。在打开的窗格中,单击微软。模板.
选择输出从左窗格。
的参数值dashboardURL然后粘贴到浏览器中。
登录Dashboard
根据您在组织中的角色,有三种角色可以登录到仪表板—管理员、经理或应用程序作者。
以Administrator用户登录Dashboard
如果您是第一次访问仪表板,或者没有配置或启用仪表板访问控制,则必须使用管理员凭据登录。这些是您在部署过程中为仪表板输入的凭据。管理员可以访问仪表板的所有区域。管理员可以登录服务器虚拟机,配置哪些用户或用户组可以访问仪表板和应用程序,编辑服务器设置,配置远程持久化服务,查看日志,上传和删除应用程序。管理员证书不能更改。
若要仅为特定用户或用户组授予某些仪表板区域的访问权限,请在登录后设置仪表板访问控制。有关更多信息,请参见仪表板的访问控制.
以管理员或应用程序作者的身份登录仪表板
如果管理员已配置并启用了仪表板访问控制,则可以根据组织中的角色,以管理员或应用程序作者的身份登录仪表板。登录过程支持使用OAuth 2.0提供程序的单点登录。
应用程序的作者具有上传、删除应用程序、查看日志的权限。管理员拥有编辑服务器设置、为应用程序配置访问控制和配置远程持久服务的权限,以及应用程序作者的所有权限,包括上传和删除应用程序以及查看日志。
下表显示了具有这些角色的用户可以访问的仪表板选项卡。
角色 | 概述 | 应用程序 | 设置 | 持久性 | 管理身份提供者 | 应用程序的访问控制 | 仪表板的访问控制 | 日志 |
---|---|---|---|---|---|---|---|---|
服务器管理员 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
经理 | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
应用程序的作者 | ✔ | ✔ | ✔ |
查看服务器信息
单击,查看部署在Azure上的服务器实例虚拟机信息概述在仪表板导航菜单上。
上传MATLAB应用程序
您可以在上面运行应用程序MATLAB生产服务器这是用MATLAB编译器SDK™.方法上传和部署应用程序应用程序选项卡。
点击+上传.
点击选择文件,选择文件,单击部署.
有关如何上传多个应用程序的信息,请参见上传MATLAB应用程序.
有关如何创建应用程序的信息,请参见为MATLAB生产服务器创建可部署的存档.
视图MATLAB执行端点
部署中的Azure应用程序网关提供了一个HTTPS端点URL,用于向服务器发出请求。的MATLAB执行端点在概述选项卡指定HTTPS端点。使用这个端点来执行部署到服务器上的MATLAB函数。例如,如果您服务器的MATLAB执行端点是https://mpst4ezclcdtlcay.eastus.cloudapp.azure.com
,使用MATLAB生产服务器RESTful API来执行MATLAB函数mymagic
位于已部署的应用程序中myapp
,使用URLhttps://mpst4ezclcdtlcay.eastus.cloudapp.azure.com/myapp/mymagic
.
有关使用自签名证书和管理应用程序网关设置的cookie的详细信息,请参见在MATLAB生产服务器(PAYG)上执行MATLAB函数.
编辑服务器配置
编辑MATLAB生产服务器属性来配置属性设置在仪表板选项卡。更新属性后,单击保存来应用您的更改。
请注意
单击时,服务器将重新启动保存.
只有全局管理员和管理员有权限编辑服务器配置。
下面是一些服务器配置属性的示例。
属性的参数值可以允许来自特定域的请求歌珥允许起源财产。
如果要指定多个域,可以用逗号分隔,例如:
http://www.w3.org, https://www.apache.org
.设置的个数MATLAB生产服务器的参数值工人数量财产。
当设置工人数量属性时,请仔细考虑您的集群设置。集群中的每个VM都运行一个实例MATLAB生产服务器每个实例运行多个MATLAB生产服务器工人。使用1个vCPUMATLAB生产服务器工人建议。例如,如果服务器大小设置为Standard_D4s_v3服务器vcpu为4个,则每个实例的worker数量设置为4个。
使用Azure缓存复述,对于数据持久性
MATLAB生产服务器使用Redis™进行数据持久性。持久性允许在对服务器上运行的MATLAB代码的调用之间缓存数据。只有全局管理员和管理员有权限配置远程持久化服务。
若要查看部署创建的持久服务或创建新的远程持久服务,请选择持久性在MATLAB生产服务器仪表板导航窗格。
点击+添加创建一个新的远程持久服务。指定以下参数值,然后单击创建.在Windows操作系统上创建持久服务需要3分钟®VM。
价值 | 描述 |
---|---|
连接名 | 为到持久性服务的连接指定一个名称。在MATLAB代码中使用此名称将数据传递到缓存。 |
宿主而且港口 | 从Azure门户为Redis指定Azure Cache的主机名和端口号。端口号必须是非ssl端口号。要检索主机名和端口号,请执行以下步骤。
你也可以为你在这个部署之外创建的Redis使用Azure Cache。检索主机名和端口号的步骤相同。 |
访问密钥 | 如果你使用Azure Cache来持久化Redis,你必须指定一个访问键。要检索访问密钥,请执行以下步骤。
|
有关使用数据缓存的更多信息,请参见数据缓存基础知识.
为使用OAuth 2.0提供程序的应用程序设置访问控制
MATLAB生产服务器集成了OAuth 2.0提供商,如微软®Azure活动目录(Azure AD),谷歌®身份,PingFederate®,将已部署的应用程序限制为只允许某些用户组访问。只有全局管理员和管理员可以配置应用程序的访问控制。
控件配置应用程序访问控制的详细信息应用程序的访问控制选项卡,查看应用程序的访问控制.
使用OAuth 2.0提供程序设置仪表板的访问控制
MATLAB生产服务器与OAuth 2.0提供商集成,如微软Azure活动目录(Azure AD)、谷歌身份和Ping身份的pingfederation®,并使用JSON Web令牌(jwt)为访问仪表板提供基于角色的访问控制。可以根据用户角色为特定用户或用户组授予对某些仪表板区域的访问权。只有全局管理员可以配置仪表板访问控制。有关如何配置仪表板访问控制的详细信息仪表板的访问控制选项卡,查看仪表板的访问控制.