大规模部署Omniverse Kit应用的技术指南

大规模部署Omniverse Kit应用的技术指南

什么是Omniverse Kit应用流式传输?

Omniverse Kit应用流式传输是一组API和Omniverse Kit扩展,允许开发者将基于通用场景描述(OpenUSD)的工业和物理AI应用直接流式传输给客户。应用用户可以通过基于Chromium的浏览器或任何基于Web的应用程序访问这些服务。

通过在使用某中心RTX GPU(包括最新的RTX Pro 6000 Blackwell服务器版系列)服务器端运行应用流式传输,用户能够快速、无缝地与要求苛刻的数字孪生和仿真应用进行低延迟交互。用户无需强大的本地基础设施或本地安装软件即可获得这些优势。

如何开始使用Omniverse Kit应用流式传输?

1. 查看文档

在开始之前,请查阅Omniverse Kit应用流式传输文档,了解这些容器化微服务如何协同工作以提供Kubernetes原生流式传输体验。

这些服务构成了部署架构的支柱:

服务用途容器
Omniverse应用和配置文件服务列出和管理支持流式传输的Kit应用模板和运行时配置文件。支持用户友好的发现和启动。kit-appstreaming-applications
Omniverse流式传输会话管理器编排应用流,管理生命周期和GPU资源分配。kit-appstreaming-manager
Omniverse RMCP(控制平面)处理Helm图表生命周期并跟踪所有生成的部署资源。kit-appstreaming-rmcp
某机构NLB管理器(可选)动态管理某机构网络负载均衡器监听器和目标组。kit-appstreaming-某机构-nlb

2. 构建和测试应用

构建支持流式传输的Kit应用的最快方法是使用Kit应用模板嵌入式Web查看器。该模板内置对Omniverse Kit应用流式传输的支持,并配置为演示关键流式传输组件(如WebRTC信令、消息传递和核心扩展)如何集成到应用层。

使用此模板生成新应用时,系统会提示启用流式应用层,例如omni_default_streaming。这确保从一开始就包含正确的扩展和服务。

3. 容器化应用

应用构建、测试并准备部署后,需要在Linux工作站上使用内置打包脚本将其容器化:

./repo.sh package --container --name {容器名称}

该脚本将应用及其所有必需依赖项和流式传输扩展打包到可部署的Docker容器中。输出是一个可直接运行的镜像,可上传到容器注册表以在云或自托管环境中部署。

4. 注册和部署应用

容器镜像准备就绪后,将其推送到部署环境可访问的注册表,例如某中心NGC私有注册表。

镜像可用后,使用Kubernetes原生工具向Omniverse Kit应用流式传输实例注册应用:

  • 使用自定义资源定义(CRD)定义Omniverse Kit应用和运行时配置文件
  • 使用预配置的Helm图表部署Omniverse Kit应用流式传输基础设施,以便轻松进行生命周期管理

5. 设置基础设施

可以在支持GPU的Kubernetes集群上部署容器镜像,环境可选择:某机构Azure、某机构或本地部署。

如果使用Azure,某中心在Azure市场上提供一键式解决方案模板,可自动配置所有核心基础设施和服务。

使用提供的Helm图表部署核心Omniverse Kit应用流式传输服务后,可以通过配置以下可选服务来增强部署:

  • 用于流量路由的API网关和负载均衡器
  • 使用证书进行端到端加密以确保安全访问
  • 热池化以减少应用启动时间
  • 身份集成(例如单点登录)以实现安全的用户特定访问

有哪些部署选项可用?

自管理部署

如果需要完全控制、高级自定义和严格合规性,自管理部署提供最灵活的路径。

此部署路径最适合:

  • 拥有内部DevOps专业知识
  • 需要气隙、混合或自定义Kubernetes环境
  • 需要将流式传输与现有基础设施和/或安全框架或策略深度集成
  • 在高度监管的行业运营

预构建的某机构Azure市场云部署

为了快速、无摩擦地设置,某中心在Azure市场上提供预配置的解决方案模板作为Omniverse Kit应用流式传输。

此路径非常适合以下开发者:

  • 希望快速原型设计、试点或投入生产而无需大量DevOps工作
  • 更喜欢在自己的Azure环境中管理扩展、更新和安全性
  • 需要可以完全控制和自定义的云原生工作流

完全托管部署

如果希望专注于构建应用而无需管理基础设施的操作负担,通过某中心Omniverse on DGX Cloud是基于Kit的应用大规模部署的最简单方式。它包括完全托管的基础设施、入门、安全和部署支持。

此完全托管选项非常适合:

  • 需要自动扩展、预留容量、高可用性和24/7业务关键支持的企业
  • 需要安全合规的托管基础设施的团队
  • 云操作经验最少但希望专注于构建和流式传输其应用的开发者

部署选项概览

特性自管理预构建某机构Azure市场完全托管(DGX Cloud)
设置工作高:手动设置Kubernetes、Helm、CRD等低:预安装组件的引导式部署最小:无需配置基础设施
基础设施管理完全由开发者管理某机构管理的计算+用户管理的应用配置某中心管理(硬件、扩展、安全、更新)
AI计算基础设施选择最适合应用的某中心GPU某中心A10 GPU*某中心L40 GPU*
扩展手动或基于Kubernetes的扩展通过某机构工具手动或脚本化扩展内置自动扩展
安全与合规完全由开发者管理某机构管理基础设施,开发者管理应用级身份验证由某中心管理
自定义完全控制服务、扩展、网络中等:提供示例门户,可自定义前端中等:通过示例门户或API配置
部署速度较慢:取决于基础设施准备情况快速:部署模板、上传应用、配置访问即时:上传即可使用

*GPU选项可能会有变更
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)或者 我的个人博客 https://blog.qife122.com/
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值