云XR实时渲染平台服务实例部署文档

免责声明:本文档可能包含第三方产品信息,该信息仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。

阿里云云XR平台提供3D应用和元宇宙应用的实时渲染计算、音视频流推送服务和应用发布与用户管理服务,可以帮助您将已运行在本地GPU工作站或本地服务器上的3D应用或元宇宙应用在云上发布,您可以使用多种流行终端随时随地的接入应用。本文向您介绍如何部署云XR实时渲染平台服务实例。

前提条件

部署云XR实时渲染平台服务实例前,您的阿里云账号需满足以下条件:

  • 由于该服务需要购买云市场镜像,因此您的账号需要有购买云市场镜像商品的权限。

  • 创建云XR实时渲染平台服务实例,需要对部分阿里云资源进行访问和创建操作。因此您的账号需要包含如下资源的权限。 说明 当您的账号是RAM账号时,才需要添加此权限。

权限策略名称 备注
AliyunECSFullAccess 管理云服务器服务(ECS)的权限
AliyunVPCFullAccess 管理专有网络(VPC)的权限
AliyunROSFullAccess 管理资源编排服务(ROS)的权限
AliyunESSFullAccesss 管理弹性伸缩服务(ESS)的权限
AliyunComputeNestUserFullAccess 管理计算巢服务(ComputeNest)的用户侧权限
AliyunOSSFullAccess 管理对象存储服务(OSS)权限
AliyunCloudMonitorFullAccess 管理云监控(CloudMonitor)的权限

费用说明

云XR实时渲染平台服务的费用如下:

  • ECS实例、云盘和网络流量的费用为标准费用。

  • 云市场收费镜像费用:渲染节点数量 x 镜像基础费用。镜像基础费用如下表所示。

适用实例规格族 GRID驱动版本 按量付费 包月 包年
vgn6i-vws, vgn7i-vws 463.15 0.67元/时 320元/月 3200元/年
gn6i, gn7i 513.46 1.13元/时 540元/月 5840元/年

开放端口说明

云XR部署在阿里云,管理节点和渲染节点都有外网IP,并且集群部署在同一个私网内。通过外网访问云XR时,管理节点和渲染节点需要开放的端口说明如下表所示。

管理节点

端口 协议 是否必须开放 用途 备注
8181 TCP 是 前台页面及接口服务 无
8182 TCP 否 管理后台页面 根据您的需要选择是否开放该端口。 如果考虑安全性可以不开放,但管理云XR后台需要通过远程登录到管理节点后,在本地访问管理后台的页面。

渲染节点

端口 协议 是否必须开放 用途 备注
10002 TCP 是 WebSocket端口 无
10011-10030 UDP 是 流媒体端口 一路并发占用一个端口,可以根据自己应用在单个渲染节点的最大并发数来按需开放端口。

使用说明

  1. 登录计算巢控制台,在 推荐服务 页,找到 云XR实时渲染平台 服务。

  2. 单击 正式创建 或者直接从服务商处获取部署链接。进入服务实例部署页面。

正式创建

  1. 在创建服务实例页面,需先选中 同意授权并创建关联角色 ,选中后即可继续创建服务实例。

授权

  1. 在创建服务实例页面,根据界面提示填写参数完成部署。

根据场景需求,选择对应的实例规格和GRID驱动版本。详细的实例规格和对应的驱动版本如下表所示。

适用实例规格族 GRID驱动版本
vgn6i-vws,vgn7i-vws 463.15
gn6i,gn7i 513.46

参数说明

您在创建服务实例的过程中,需要配置服务实例信息。下文介绍云XR实时渲染平台服务实例输入参数的详细信息。

参数组 参数项 示例 说明
地域 华北2(北京) 选中服务实例的地域,建议就近选则,以获取更好的网络体验。 当前地域仅支持:华北2(北京)、华北3(张家口)、华东1(杭州)、华东2(上海)、华南1(深圳)、华南2(河源)、华南3(广州)、西南1(成都)和中国香港。
渲染节点 节点数量 1 设置创建的GPU ECS数量。 一个节点支持一路应用,创建后节点数量不可更改。
渲染节点 实例规格 ecs.vgn6i-m4-vws.xlarge 选择渲染节点的实例规格。 当前服务只支持以下两种共4个vGPU规格: * vgn6i-vws/vgn7i-vws * gn6i/gn7i
渲染节点 系统盘类型 cloud_essd 选择渲染节点的系统盘类型。可选值: * cloud_efficiency:高效云盘 * cloud_ssd:SSD云盘 * cloud_essd:ESSD云盘
渲染节点 系统盘大小 40 设置渲染节点的系统盘大小。默认值:40,取值范围:40\~500,单位GiB。
渲染节点 是否创建数据盘 否 默认不需要使用数据盘。
管理节点 实例规格 ecs.s6-c1m2.xlarge 选择管理节点的实例规格。
管理节点 系统盘类型 cloud_essd 选择管理节点的系统盘类型。可选值: * cloud_efficiency:高效云盘 * cloud_ssd:SSD云盘 * cloud_essd:ESSD云盘
管理节点 系统盘大小 40 设置管理节点的系统盘大小。默认值:40,取值范围:40\~500,单位GiB。
管理节点 是否创建数据盘 否 默认不需要使用数据盘。
基础配置 VPC ID vpc-xxx 选择专有网络的ID。
基础配置 交换机可用区 可用区 H 选择交换机的可用区。若可用区为空, 可能是选定的实例规格无库存,请尝试切换 渲染节点 的实例规格。
基础配置 交换机ID vsw-xxx 选择交换机ID。若找不到交换机, 可尝试切换地域和可用区
基础配置 实例密码 ******** 设置实例密码。长度8\~30个字符,必须包含三项(大写字母、小写字母、数字、 ()`\~!@#$%\^\&*_-+=|{}[]:;'\<>,.?/ 中的特殊符号)。
基础配置 付费模式 PostPaid 选择付费模式。可选值: * PostPaid:按量付费 * PrePaid:预付费,包年包月
基础配置 流量付费类型 PayByTraffic 选择流量付费类型。可选值: * PayByTraffic:按流量付费 * PayByBandwidth:按带宽付费
基础配置 公网带宽 100 设置公网带宽。取值范围:0\~100,单位:Mbps。 当公网带宽设置为0时,表示没有公网IP。若无公网IP时,需要确保实例能以其他方式访问外网,以便能够顺利激活本产品。

部署服务

查看服务实例

服务实例创建成功后,部署时间大约需要10分组。部署完成后,您需要获取管理节点IP用于后续操作。

  1. 打开服务实例管理 页面中,单击服务实例ID,进入服务实例详情页面。

  2. 单击 资源 页签,找到管理节点(管理节点的资源名称为xr-admin),记录管理节点的公网IP地址(例如123.56.x.x)。获取IP

登录云XR管理页并添加应用

  1. 登录管理页。

    1. 使用管理节点IP加8182端口,登录管理页面。本文以上文获取的管理节点的IP地址http://123.56.x.x:8182为例。
  2. 在登录页面输入登录ID、密码和验证码后,单击 登录 。

首次登录云XR,使用默认登录ID和密码。

* 登录ID:admin

* 密码:123456

  **重要** 为保证您的账号安全,首次登录云XR后,请先修改密码。

  登录云XR管理页后,在左侧导航栏中单击 **修改密码** ,即可进入修改密码页面进行修改。
  ![登录](images/p468407.png)
  1. 您可以在资源监控页面,查看当前服务的资源信息。

资源使用

  1. 添加应用。

    1. 在云XR管理页的左侧导航栏中,选择 应用管理 > 应用一览 。
  2. 在 应用一览 页面中,单击 添加应用 。

  3. 在 添加应用 页面,选择 上传绿色面安装版程序 并单击 下一步 。

  4. 单击虚线框中的 点击上传 ,在弹出的弹框中选择您要上传的3D应用的zip包,或者将zip包直接拖入虚线框中。

若您想测试添加功能,可使用我们为您提供的测试应用。单击Unity-LEGO.zip ,可下载测试应用包。上传

  1. 上传完成后,单击 下一步 ,在弹出的界面中,根据你上传的应用包填写数据。

填写数据

  1. 单击 保存 。

保存后可在 应用一览 界面查看应用信息。 查看详情

访问云XR应用

应用上传成功后,您可以登录应用展示页查看应用。

  1. 使用管理节点IP加8181端口,登录应用展示页,单击 进入应用 。进入应用

  2. 进入应用后,您可以进行如下操作。

    • 在应用内部时,您可以通过应用支持的输入方式来操控。如测试应用unity-LEGO为例,您可以使用键盘的W、A、S、D控制移动;单击或双击空格,控制小跳或大跳;单击TAG键设置菜单。
  3. 单击右下角的控制球,会展开铺满、全屏、网络等二级菜单。

  4. 单击Esc键可切出应用。

  5. 单击二级菜单中的退出或直接关闭浏览器的标签页即可退出程序。

进入应用

XR集群运维

当服务实例的集群渲染节点个数不满足需要时, 可通过计算巢的扩容功能来增加渲染节点。

  1. 登录计算巢控制台。

  2. 在左侧导航栏中,单击 服务实例管理 ,进入服务实例管理页面。

  3. 单击服务实例ID,进入服务实例详情页。然后单击 运维管理 页签。

  4. 在 应用运维 区域,单击 弹性扩缩容 。

弹性扩缩容

  1. 在弹出的 弹性扩缩容 弹框中,配置对应的扩容参数并单击 下一步 。

配置参数

  1. 确认参数信息后,单击 确定 。完成扩容。

创建混合实例规格或可用区节点

基于已有的渲染节点实例,通过克隆伸缩组,调整伸缩组配置等操作实现混合实例规格或可用区节点的创建。

  1. 克隆伸缩组

    1. 在 服务实例详情 页中,单击 资源 页签。

    2. 在资源页签中,单击名称前缀为asg的伸缩组ID,进入伸缩组基本信息界面。选择伸缩组

    3. 单击右上角的 克隆 。单击克隆

    4. 在弹出的 克隆伸缩组 弹框中,修改 伸缩组名称 、选中 选择已有实例 、选择已有的渲染节点和 选择交换机 等配置。 说明 选择已有实例时,推荐选择-0000后缀的实例。 克隆伸缩组

    5. 单击 确认创建 。

    单击后,页面将跳转至弹性伸缩控制台。

  2. 修改伸缩组配置

    1. 在转跳后的界面右上角,单击 启用 ,待伸缩组配置启用后,单击 实例配置来源 页签,并在需要修改的伸缩组对应的 操作 ** 列,单击 修改** 。

    2. 在 实例规格 区域,修改伸缩组的实例规格。

    为避免后续管理混淆,建议只保留一种规格。目前可选择的实例规格,请参见费用说明。 修改规格

    1. 在 镜像 区域,选择 镜像市场 > 重新选择镜像 。重新搜索镜像

    2. 在弹框中搜索xr,在搜索结果中选择最新版本然后单击 使用 。选择镜像

    3. 单击右下角的 下一步系统配置 ,在 系统配置(选填) 页签,修改 实例名称 与 **主机名 ** 。修改实例名称

    4. 单击右下角的 下一步系统配置 ,在 确认配置 页签中,确认修改信息。然后单击 **确认修改 ** 。确认修改

  3. 将伸缩组添加到XR实例

提交计算巢工单,申请将创建好的伸缩组,添加至对应的XR实例。工单填写示例如下: * 工单类型:计算巢

* 需求:申请将伸缩组添加至XR服务实例

* 伸缩组ID:asg-xxx

* 服务实例ID:si-xxx
  1. 使用伸缩组 1. 工单处理成功后,打开服务实例管理 页面中,单击服务实例ID,进入服务实例详情页面。

    1. 在服务详情页面,单击 资源 ,查看创建的伸缩组。查看伸缩组

    2. 单击 运维管理 ,然后在 应用运维 区域单击 弹性扩缩容 时,在设置界面中可以根据需要选择上面创建的伸缩组。更多信息,请参见XR集群运维。

  2. 删除伸缩组

在释放XR实例之前,请到弹性伸缩控制台删除手工创建的伸缩组,避免因依赖问题导致XR实例释放失败。

© 2009-2022 Aliyun.com 版权所有