云XR實時渲染平臺服務實例部署文檔
阿里云云XR平臺提供3D應用和元宇宙應用的實時渲染計算、音視頻流推送服務和應用發(fā)布與用戶管理服務,可以幫助您將已運行在本地GPU工作站或本地服務器上的3D應用或元宇宙應用在云上發(fā)布,您可以使用多種流行終端隨時隨地接入應用。本文向您介紹如何部署云XR實時渲染平臺服務實例。
前提條件
部署云XR實時渲染平臺服務實例前,您的阿里云賬號需滿足以下條件:
由于該服務需要購買云市場鏡像,因此您的賬號需要有購買云市場鏡像商品的權限。
創(chuàng)建云XR實時渲染平臺服務實例,需要對部分阿里云資源進行訪問和創(chuàng)建操作。因此您的賬號需要包含如下資源的權限。
說明當您的賬號是RAM賬號時,才需要添加此權限。
權限策略名稱
備注
AliyunECSFullAccess
管理云服務器服務(ECS)的權限
AliyunVPCFullAccess
管理專有網(wǎng)絡(VPC)的權限
AliyunROSFullAccess
管理資源編排服務(ROS)的權限
AliyunESSFullAccesss
管理彈性伸縮服務(ESS)的權限
AliyunComputeNestUserFullAccess
管理計算巢服務(ComputeNest)的用戶側權限
AliyunOSSFullAccess
管理對象存儲服務(OSS)權限
AliyunCloudMonitorFullAccess
管理云監(jiān)控(CloudMonitor)的權限
費用說明
云XR實時渲染平臺服務的費用如下:
ECS實例、云盤和網(wǎng)絡流量的費用為標準費用。
云市場收費鏡像費用:渲染節(jié)點數(shù)量 x 鏡像基礎費用。
鏡像基礎費用如下表所示。
適用實例規(guī)格族
GRID驅動版本
按量付費
包月
包年
vgn6i-vws, vgn7i-vws
463.15
0.67元/時
320元/月
3200元/年
gn6i, gn7i
513.46
1.13元/時
540元/月
5840元/年
開放端口說明
云XR部署在阿里云,管理節(jié)點和渲染節(jié)點都有外網(wǎng)IP,并且集群部署在同一個私網(wǎng)內(nèi)。通過外網(wǎng)訪問云XR時,管理節(jié)點和渲染節(jié)點需要開放的端口說明如下表所示。
管理節(jié)點
端口 | 協(xié)議 | 是否必須開放 | 用途 | 備注 |
8181 | TCP | 是 | 前臺頁面及接口服務 | 無 |
8182 | TCP | 否 | 管理后臺頁面 | 根據(jù)您的需要選擇是否開放該端口。 如果考慮安全性可以不開放,但管理云XR后臺需要通過遠程登錄到管理節(jié)點后,在本地訪問管理后臺的頁面。 |
渲染節(jié)點
端口 | 協(xié)議 | 是否必須開放 | 用途 | 備注 |
10002 | TCP | 是 | WebSocket端口 | 無 |
10011-10030 | UDP | 是 | 流媒體端口 | 一路并發(fā)占用一個端口,可以根據(jù)自己應用在單個渲染節(jié)點的最大并發(fā)數(shù)來按需開放端口。 |
使用說明
登錄計算巢控制臺,在服務市場頁,找到云XR實時渲染平臺服務。
單擊查看詳情進入服務詳情頁,然后單擊正式創(chuàng)建,進入服務實例部署頁面。
您也可以從服務商處獲取服務實例部署鏈接。
在創(chuàng)建服務實例頁面,需先選中同意授權并創(chuàng)建關聯(lián)角色,選中后即可繼續(xù)創(chuàng)建服務實例。
在創(chuàng)建服務實例頁面,根據(jù)界面提示填寫參數(shù)完成部署。
根據(jù)場景需求,選擇對應的實例規(guī)格和GRID驅動版本。詳細的實例規(guī)格和對應的驅動版本如下表所示。
適用實例規(guī)格族
GRID驅動版本
vgn6i-vws,vgn7i-vws
463.15
gn6i,gn7i
513.46
部署參數(shù)說明
您在創(chuàng)建服務實例的過程中,需要配置服務實例信息。下文介紹云XR實時渲染平臺服務實例輸入?yún)?shù)的詳細信息。
參數(shù)組 | 參數(shù)項 | 示例 | 說明 |
地域 | 華北2(北京) | 選中服務實例的地域,建議就近選擇,以獲取更好的網(wǎng)絡體驗。 當前地域僅支持:華北2(北京)、華北3(張家口)、華東1(杭州)、華東2(上海)、華南1(深圳)、華南2(河源)、華南3(廣州)、西南1(成都)和中國香港。 | |
渲染節(jié)點 | 節(jié)點數(shù)量 | 1 | 設置創(chuàng)建的GPU ECS數(shù)量。 一個節(jié)點支持一路應用,創(chuàng)建后節(jié)點數(shù)量不可更改。 |
實例規(guī)格 | ecs.vgn6i-m4-vws.xlarge | 選擇渲染節(jié)點的實例規(guī)格。 | |
系統(tǒng)盤類型 | cloud_essd | 選擇渲染節(jié)點的系統(tǒng)盤類型。可選值:
| |
系統(tǒng)盤大小 | 40 | 設置渲染節(jié)點的系統(tǒng)盤大小。默認值:40,取值范圍:40~500,單位GiB。 | |
是否創(chuàng)建數(shù)據(jù)盤 | 否 | 默認不需要使用數(shù)據(jù)盤。 | |
管理節(jié)點 | 實例規(guī)格 | ecs.s6-c1m2.xlarge | 選擇管理節(jié)點的實例規(guī)格。 |
系統(tǒng)盤類型 | cloud_essd | 選擇管理節(jié)點的系統(tǒng)盤類型。可選值:
| |
系統(tǒng)盤大小 | 40 | 設置管理節(jié)點的系統(tǒng)盤大小。默認值:40,取值范圍:40~500,單位GiB。 | |
是否創(chuàng)建數(shù)據(jù)盤 | 否 | 默認不需要使用數(shù)據(jù)盤。 | |
基礎配置 | VPC ID | vpc-xxx | 選擇專有網(wǎng)絡的ID。 |
交換機可用區(qū) | 可用區(qū) H | 選擇交換機的可用區(qū)。若可用區(qū)為空, 可能是選定的實例規(guī)格無庫存,請嘗試切換渲染節(jié)點的實例規(guī)格。 | |
交換機ID | vsw-xxx | 選擇交換機ID。若找不到交換機, 可嘗試切換地域和可用區(qū) | |
實例密碼 | ******** | 設置實例密碼。長度8~30個字符,必須包含三項(大寫字母、小寫字母、數(shù)字、 ()`~!@#$%^&*_-+=|{}[]:;'<>,.?/ 中的特殊符號)。 | |
付費模式 | PostPaid | 選擇付費模式。可選值:
| |
流量付費類型 | PayByTraffic | 選擇流量付費類型。可選值:
| |
公網(wǎng)帶寬 | 100 | 設置公網(wǎng)帶寬。取值范圍:0~100,單位:Mbps。 當公網(wǎng)帶寬設置為0時,表示沒有公網(wǎng)IP。若無公網(wǎng)IP時,需要確保實例能以其他方式訪問外網(wǎng),以便能夠順利激活本產(chǎn)品。 |
查看服務實例
服務實例創(chuàng)建成功后,部署時間大約需要10分組。部署完成后,您需要獲取管理節(jié)點IP用于后續(xù)操作。
打開服務實例管理頁面中,單擊服務實例ID,進入服務實例詳情頁面。
單擊資源頁簽,找到管理節(jié)點(管理節(jié)點的資源名稱為xr-admin),記錄管理節(jié)點的公網(wǎng)IP地址(例如123.56.x.x)。
登錄云XR管理頁并添加應用
登錄管理頁。
使用管理節(jié)點IP加8182端口,登錄管理頁面。本文以上文獲取的管理節(jié)點的鏈接http://123.56.x.x:8182為例。
在登錄頁面輸入登錄ID、密碼和驗證碼后,單擊登錄。
首次登錄云XR,使用默認登錄ID和密碼。
登錄ID:admin
密碼:123456
重要為保證您的賬號安全,首次登錄云XR后,請先修改密碼。
登錄云XR管理頁后,在左側導航欄中單擊修改密碼,即可進入修改密碼頁面進行修改。
您可以在資源監(jiān)控頁面,查看當前服務的資源信息。
添加應用。
在云XR管理頁的左側導航欄中,選擇 。
在應用一覽頁面中,單擊添加應用。
在添加應用頁面,選擇上傳綠色免安裝版程序并單擊下一步。
單擊虛線框中的點擊上傳,在彈出的彈框中選擇您要上傳的3D應用的zip包,或者將zip包直接拖入虛線框中。
若您想測試添加功能,可使用我們?yōu)槟峁┑臏y試應用。單擊Unity-LEGO.zip,可下載測試應用包。
上傳完成后,單擊下一步,在彈出的界面中,根據(jù)你上傳的應用包填寫數(shù)據(jù)。
單擊保存。
保存后可在應用一覽界面查看應用信息。
訪問云XR應用
應用上傳成功后,您可以登錄應用展示頁查看應用。
使用管理節(jié)點IP加8181端口,登錄應用展示頁,單擊進入應用。
進入應用后,您可以進行如下操作。
在應用內(nèi)部時,您可以通過應用支持的輸入方式來操控。
如測試應用unity-LEGO為例,您可以使用鍵盤的W、A、S、D控制移動;單擊或雙擊空格,控制小跳或大跳;單擊TAG鍵設置菜單。
單擊右下角的控制球,會展開鋪滿、全屏、網(wǎng)絡等二級菜單。
單擊Esc鍵可切出應用。
單擊二級菜單中的退出或直接關閉瀏覽器的標簽頁即可退出程序。
XR集群運維
當服務實例的集群渲染節(jié)點個數(shù)不滿足需要時, 可通過計算巢的擴容功能來增加渲染節(jié)點。
登錄計算巢控制臺。
在左側導航欄中,單擊服務實例管理,進入服務實例管理頁面。
單擊服務實例ID,進入服務實例詳情頁。然后單擊運維管理頁簽。
在應用運維區(qū)域,單擊彈性擴縮容。
在彈出的彈性擴縮容彈框中,配置對應的擴容參數(shù)并單擊下一步。
確認參數(shù)信息后,單擊確定。完成擴容。
創(chuàng)建混合實例規(guī)格或可用區(qū)節(jié)點
基于已有的渲染節(jié)點實例,通過克隆伸縮組,調整伸縮組配置等操作實現(xiàn)混合實例規(guī)格或可用區(qū)節(jié)點的創(chuàng)建。
克隆伸縮組
在服務實例詳情頁中,單擊資源頁簽。
在資源頁簽中,單擊名稱前綴為asg的伸縮組ID,進入伸縮組基本信息界面。
單擊右上角的克隆。
在彈出的克隆伸縮組彈框中,修改伸縮組名稱、選中選擇已有實例、選擇已有的渲染節(jié)點和選擇交換機等配置。
說明選擇已有實例時,推薦選擇-000后綴的實例。
單擊確認創(chuàng)建。
單擊后,頁面將跳轉至彈性伸縮控制臺。
修改伸縮組配置
在轉跳后的界面右上角,單擊啟用,待伸縮組配置啟用后,單擊實例配置來源頁簽,并在需要修改的伸縮組對應的操作列,單擊修改。
在實例規(guī)格區(qū)域,修改伸縮組的實例規(guī)格。
為避免后續(xù)管理混淆,建議只保留一種規(guī)格。目前可選擇的實例規(guī)格,請參見費用說明。
在鏡像區(qū)域,選擇
。在彈框中搜索xr,在搜索結果中選擇最新版本然后單擊使用。
單擊右下角的下一步系統(tǒng)配置,在系統(tǒng)配置(選填)頁簽,修改實例名稱與主機名。
單擊右下角的下一步系統(tǒng)配置,在確認配置頁簽中,確認修改信息。然后單擊確認修改。
將伸縮組添加到XR實例
提交計算巢工單,申請將創(chuàng)建好的伸縮組,添加至對應的XR實例。工單填寫示例如下:
工單類型:計算巢
需求:申請將伸縮組添加至XR服務實例
伸縮組ID:asg-xxx
服務實例ID:si-xxx
使用伸縮組
刪除伸縮組
在釋放XR實例之前,請到彈性伸縮控制臺刪除手工創(chuàng)建的伸縮組,避免因依賴問題導致XR實例釋放失敗。
高可用架構與標準版架構的差別
高可用架構與標準版架構的差別主要體現(xiàn)在最大支持渲染節(jié)點和跨可用區(qū)的容災能力。其中標準版最大支持100個渲染節(jié)點;高可用版最大支持2000個渲染節(jié)點,支持跨可用區(qū)的容災能力。具體差別如下:
架構差別
與標準版相比,高可用版的架構如下:
用阿里云Redis/MSE/RDS等云產(chǎn)品,代替了直接部署在ECS中的單機版組件。
admin/nginx變?yōu)殡p節(jié)點,以負載均衡(ALB)+域名的方式提供訪問。
渲染節(jié)點組變?yōu)閮山M。
存儲用OSS代替原有的ECS云盤。
費用差別
在標準版費用(參考費用說明)的基礎上,高可用版所需云產(chǎn)品及參考價格如下表所示。
組件
數(shù)量
用途
規(guī)格
按量1
元/小時
包月1
MSE
1
消息引擎
4.24
N/A2
Redis
1
KV庫
redis.master.stand.default
0.71
340
RDS
1
數(shù)據(jù)庫
mysql.x4.large.2
4.55
2180
NginX
2
網(wǎng)關
ecs.g6.xlarge3
1.21
580
Admin
2
XR管理服務
ALB
1
負載均衡
0.098 元/小時 + 0.043/LCU
N/A2
OSS
1
應用存儲
0.12元/GB/月
注:
1:目錄價格僅供參考,最終金額以實際產(chǎn)生的費用為準。
2:MSE/ALB不支持預付費模式。
3:此處為建議規(guī)格,用戶可依需要自行定制。
賬號權限
在標準版(參考前提條件中的賬號權限內(nèi)容)基礎上,部署高可用版的賬號還需要以下權限。
權限策略
備注
AliyunMSEFullAccess
管理微服務引擎(MSE)的權限
AliyunRDSFullAccess
管理云數(shù)據(jù)庫服務(RDS)的權限
AliyunKvstoreFullAccess
管理云數(shù)據(jù)庫Tair(兼容 Redis)的權限
AliyunALBFullAccess
管理應用型負載均衡服務(ALB)的權限
AliyunOSSFullAccess
管理對象存儲服務(OSS)權限
部署參數(shù)
在標準版部署參數(shù)(參考部署參數(shù)說明)的基礎上,高可用版的部署還需要填寫以下參數(shù)。
參數(shù)組
參數(shù)項
說明
無
高可用部署
默認關閉, 打開時將使用高可用架構來部署。
渲染節(jié)點
第二組渲染節(jié)點-節(jié)點數(shù)量
用于創(chuàng)建第二組渲染節(jié)點。
第二組渲染節(jié)點-實例規(guī)格
基礎配置
第二可用區(qū)
用于Admin2/Nginx2/第二組渲染節(jié)點以及Redis/RDS/ALB的第二可用區(qū)。
第二交換機
OSS AK Id
用來管理XR應用的OSS Bucket。
需要有AliyunOSSFullAccess權限,否則創(chuàng)建會失敗。
OSS AK Secret
訪問域名
高可用版部署完成后,使用XrHost的值來訪問管理頁與應用頁。