Deployment of visual computing applications based on cloud XR platform

2022 年 7 月 20 日 14:00、Alibaba Cloud とパラレルクラウドが共同で立ち上げた Cloud XR プラットフォームの新プロダクト発表会が正式に開催された。Alibaba Cloud エラスティックコンピューティングプロダクトのソリューションアーキテクト Jin Yunlong が、「Cloud XR プラットフォームに基づくビジュアルコンピューティングアプリケーションのデプロイ」と題した講演を行った。

Cloud XR プラットフォームは、コンピューティングパワーのスケジューリング、3D リアルタイムレンダリング、音声および映像のエンコーディングとストリーミング、アプリケーションの公開、ユーザー管理などのサービスを提供する。開発者はアプリケーションを Cloud XR プラットフォームにホストできる。ユーザーは AR/VR/MR などの複数の端末から Cloud XR プラットフォームに参加し、3D アプリケーションをインタラクティブに体験できる。以下に講演の内容を紹介する。

Computing Nest モードでのアプリケーション配信とデプロイ

Cloud XR プラットフォームは、Computing Nest 経由でデプロイされる。Computing Nest サービスは、Alibaba Cloud がエンタープライズアプリケーションサービスプロバイダーやその他の顧客向けに提供する PaaS プラットフォームである。

サービスプロバイダーは Computing Nest 上で非公開デプロイサービスを公開し、顧客にクラウド上でのワンクリックソフトウェアデプロイ機能を提供できる。同時にフルマネージドモードもサポートしており、サービスプロバイダーが顧客のリソースをホストすることも可能である。今回のデモ用 XR プラットフォームは、既に Computing Nest との統合を完了している。

従来の配信モードと比較して、Computing Nest はアプリケーションの配信とデプロイをより簡単かつ迅速に行え、配信の難易度を大幅に下げ、配信とデプロイのサイクルを短縮できる。従来のインタラクションモードでは、通常、リソースの設定リストを提出してからリストに従って手動でリソースを作成し、アプリケーションデプロイマニュアルを提供してからインストールとデプロイを行う。Computing Nest と統合することで、サービス指向のサブスクリプションモードを作成でき、インタラクティブなデプロイの全体的な効率を大幅に向上できる。Computing Nest を通じて、Cloud XR ビジュアルコンピューティングアプリケーションのデプロイを迅速に構築し、5 分で完了できる。

Cloud XR ビジュアルコンピューティングアプリケーションのデプロイプロセス

具体的な手順は以下のとおりである。

1. Computing Nest のコンソールインターフェイスに基本的な権限を付与する。ECS 権限、VPC 権限、ROS 権限などが含まれる。

2. Computing Nest の権限を取得し、Computing Nest のデプロイリンクとサービス権限を取得する。

3. ノードと設定をデプロイする。まずデプロイ先のターゲットリージョンを選択し、次にレンダリングノードと管理ノードの仕様、ディスクサイズ、帯域幅などを選択する。基本設定の構成も必要である。

4. サービスを作成し、デプロイの完了を待つ。アプリケーションのデプロイは約 2〜3 分で完了する。基盤リソースの決済モードは非常に柔軟で、従量課金、年払い、月払いなどの方法が提供されている。

5. XR プラットフォームでアプリケーションを追加する。デプロイされたアプリケーションの管理インターフェイスにアクセスし、ローカルで準備した 3D アプリケーションをアップロードして保存する。

6. アプリケーションの起動と体験。アプリケーション表示ページからログインし、アプリケーションを起動して体験する。体験終了後、リソースは柔軟に処理でき、保持またはリリースできる。

デモ:Computing Nest を通じたクラウド XR リアルタイムレンダリングプラットフォームのデプロイ

Computing Nest のコンソールインターフェイスにアクセスする。左側にコントロールメニューがあり、「マイサービス」には Cloud XR リアルタイムレンダリングプラットフォームのサードパーティサービスが既に Computing Nest と接続されていることが確認できる。Cloud XR リアルタイムレンダリングプラットフォームのデプロイに必要な手順が右側に表示されている。

まず、リージョンを選択し、ノード数を 1 に設定し、軽量 GPU インスタンス vgn6i-vws をインスタンス仕様として選択する。

システムディスクタイプは ESSD クラウドディスクである。システムディスクサイズは 40 GB〜500 GB の間で柔軟に設定できる。データディスクは作成しないを選択する。管理ノードには CPU インスタンスを使用し、8 GB メモリの共有標準 s6 を選択する。システムディスクタイプは ESSD クラウドディスクで、サイズは 40 GB に設定し、データディスクは作成しない。

レンダリングノードと管理ノードの両方に VPC を設定する。VPC がない場合は、「新規 VPC」をクリックして VPC を作成する。次に推奨ゾーンを選択し、スイッチを選択してパスワードを設定する。決済モードは「従量課金」、トラフィック課金は「従量課金」、パブリックネットワーク帯域幅は 50 Gbps に設定する。設定完了後、「作成」をクリックし、設定が正しいことを確認してから「次へ」をクリックして決済を行い、デプロイプロセスに入る。

デプロイには 2〜3 分かかる。サービスインスタンス管理でインスタンス ID をクリックすると、作成プロセスの詳細を確認できる。

概要には、イベント、サービスリソース情報、基本情報、その他の設定項目が含まれる。

リソース側では、作成した管理ノードとレンダリングノードが起動、設定、デプロイ中であることが確認できる。

モニタリングインターフェイス側では、XR リアルタイムレンダリングプラットフォームがデプロイ完了後にモニタリング情報を表示する。デプロイログ側では、デプロイ中のログを確認できる。

デプロイ完了後、サービスインスタンス ID をクリックすると、リソースの作成状況が表示され、リソースが実行中であることが確認できる。

リアルタイムレンダリングプラットフォームにログインすると、データセンターのリソース監視に GPU などのモニタリングデータが表示される。これはレンダリングノードから公開されたものである。

次に、アプリケーションを公開する。「アプリケーション管理」の「アプリケーション一覧」で「アプリケーションを追加」をクリックし、準備したアプリケーションをアップロードする。

アプリケーションに名前を付け、実行パスを選択して、XR アプリケーションをリアルタイムレンダリングプラットフォームで公開する。

リリース一覧で公開されたアプリケーションを見つけ、実行してアプリケーションを体験する。以上が今回の共有内容である。

拡張

Cloud XR プラットフォームの実装において、Alibaba Cloud は主に優れたクラウドコンピューティングパワーと独自開発のストリーミングメディアエンコーディング技術を提供している。プラットフォームレベルでは、パラレルクラウドがレンダリング、エンコーディング、ストリーミングサービスを効率的にカプセル化し、Alibaba Cloud の基盤となる IaaS 機能を統合し、NVIDIA CloudXR プラットフォームをサポートしている。

Related Articles

Explore More Special Offers

  1. Short Message Service(SMS) & Mail Service

    50,000 email package starts as low as USD 1.99, 120 short messages start at only USD 1.00

phone お問い合わせ
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.