Skip to content
Desplegando tus apps Omniverse Kit a escala: streaming basado en navegador y flexible
Source: developer.nvidia.com

Desplegando tus apps Omniverse Kit a escala: streaming basado en navegador y flexible

Sources: https://developer.nvidia.com/blog/deploying-your-omniverse-kit-apps-at-scale, developer.nvidia.com

TL;DR

  • Omniverse Kit App Streaming permite transmitir aplicaciones Kit basadas en OpenUSD directamente a un navegador Chromium desde GPUs RTX en el servidor.
  • Se pueden desplegar múltiples rutas: autorregulado en sitio o en la nube, despliegues nativos en Kubernetes, plantillas de Azure Marketplace o DGX Cloud totalmente gestionado.
  • Empieza rápidamente con el Kit App Template para el visor web, activa la capa de streaming (p. ej., omni_default_streaming), empaqueta con el script incluido y despliega en un clúster Kubernetes con GPU.
  • Despliegues reales: Siemens Teamcenter Digital Reality Viewer, Sight Machine Agent y Hexagon HxDR Reality Cloud Studio.
  • NVIDIA ofrece plantillas de referencia y herramientas basadas en Helm; la integración con el NVIDIA NGC Private Registry facilita la distribución de contenedores.

Contexto y antecedentes

Omniverse Kit App Streaming de NVIDIA es un conjunto de APIs y extensiones de Kit que permite transmitir aplicaciones industriales e IA física basadas en OpenUSD a los clientes. Los usuarios acceden a las apps en streaming desde un navegador Chromium o cualquier aplicación web, con renderizado y simulación ejecutándose en GPUs RTX del servidor, incluidas las series más recientes como la RTX Pro 6000 Blackwell Server Edition. Este enfoque elimina la necesidad de hardware local potente o instalaciones de software, permitiendo interacción de baja latencia con gemelos digitales y simulaciones complejas. Para entender el panorama, consulta la visión general de despliegue de NVIDIA aquí. Este modelo se apoya en microservicios contenerizados que trabajan juntos para entregar una experiencia de streaming compatible con Kubernetes. La arquitectura se centra en componentes de streaming como la señalización WebRTC, mensajería y extensiones centrales que conectan la capa de aplicación con el runtime de streaming. La forma más rápida de iniciar una app con streaming es el Kit App Template con el visor web integrado, que incluye soporte para streaming y muestra cómo los componentes de streaming se integran en la capa de aplicación. Al crear una nueva app con este template, se te pedirá habilitar una capa de streaming (por ejemplo omni_default_streaming) para asegurar que los servicios necesarios se incluyan desde el inicio. NVIDIA recomienda seguir las instrucciones actualizadas en el repositorio del template y la documentación relacionada. La validación es un paso clave. Ya sea probando localmente o usando GPUs en la nube en un entorno de sandbox, Kit App Streaming ofrece herramientas para validar tanto la funcionalidad como el rendimiento antes del despliegue en producción. Una vez que la app está lista, un script de empaquetado en Linux empaqueta la app junto con todas las dependencias y extensiones de streaming en una imagen Docker lista para ejecutar. Esta imagen se puede subir a un registro de contenedores como el NVIDIA NGC Private Registry para desplegar en entornos en la nube o en local. Con la imagen disponible, registra tu app en la instancia de Omniverse Kit App Streaming usando herramientas nativas de Kubernetes para un control declarativo sobre cómo se lanza, escala y gestiona la app.

¿Qué hay de nuevo?

Las opciones de despliegue de Omniverse Kit App Streaming se han ampliado para cubrir rutas on‑prem, en la nube y gestionadas. Puedes desplegar mediante:

  • Apps contenidas en un clúster Kubernetes con GPU (Azure, AWS, on‑prem).
  • Plantilla de solución con un clic en Azure Marketplace para provisionar infraestructura GPU y componentes centrales ya instalados.
  • DGX Cloud para una ruta completamente gestionada por NVIDIA, con onboarding, seguridad y soporte de despliegue.
  • Registro privado NGC y tooling de Kubernetes para orquestación y despliegue. Para ilustrar usos reales, NVIDIA destaca Siemens Teamcenter Digital Reality Viewer (despliegue gestionado por Siemens, renderizado en tiempo real con bibliotecas Omniverse e infraestructura segura en la nube), Sight Machine Operator Agent (visualización 3D inmersiva con recomendaciones de IA) y Hexagon HxDR Reality Cloud Studio (flujos de trabajo de visualización en la nube para AEC/industria). Para configurar rápido, Omniverse Kit App Streaming también está disponible como plantilla de solución preconfigurada en Azure Marketplace, permitiendo configurar rápidamente un entorno Kubernetes con GPU y componentes centrales ya instalados y luego subir tu app contenerizada. La opción DGX Cloud ofrece un camino gestionado que facilita a los equipos centrarse en el desarrollo de apps sin preocuparse por la infraestructura, con onboarding, seguridad y soporte de despliegue por NVIDIA. Consulta los ejemplos y beneficios descritos en el post oficial.

¿Por qué importa? (impacto para desarrolladores/empresas)

  • Reducción de fricción para usuarios finales: acceso vía navegador reduce requisitos de hardware local y reduce instalaciones, ampliando el alcance y simplificando la adopción.
  • Entrega escalable: herramientas nativas de Kubernetes, Helm y empaquetado de contenedores permiten escalar en entornos on‑prem, nube e híbridos, con opciones de gestión total o parcial.
  • Caminos de implementación flexibles: los clientes pueden elegir entre control total, simplicidad de Azure Marketplace o experiencia completamente gestionada (DGX Cloud), según seguridad y cumplimiento.
  • Casos de uso reales muestran el valor: Siemens Teamcenter Digital Reality Viewer, Sight Machine Operator Agent y Hexagon HxDR Reality Cloud Studio demuestran cómo visualizar gemelos digitales a gran escala para sectores industriales y de construcción.
  • Seguridad y operación: servicios centrales de streaming, controles de Kubernetes y registros facilitan despliegues listos para producción y gestión continua.

Detalles técnicos o Implementación

  • Arquitectura y componentes: Omniverse Kit App Streaming es un conjunto de APIs y extensiones que permiten difundir apps industriales y de IA física al navegador, con renderizado y simulación en el servidor.
  • Flujo rápido: usa el Kit App Template con el visor Web para acelerar la creación de apps con streaming; activa la capa de streaming (p. ej., omni_default_streaming) para incluir los servicios básicos desde el inicio.
  • Construcción y empaquetado: tras el desarrollo, valida en un entorno de prueba (local o nube). Usa el script de empaquetado en Linux para empaquetar la app con dependencias y extensiones de streaming en una imagen Docker lista para desplegar.
  • Opciones de despliegue: sube la imagen a un registro (NGC Private Registry) y despliega mediante herramientas nativas de Kubernetes en clusters con GPU. Soporta Azure, AWS o on‑prem.
  • Azure Marketplace: plantilla de solución con un clic que provisiona infraestructura GPU y componentes centrales para acelerar la puesta en producción.
  • DGX Cloud: opción totalmente gestionada por NVIDIA con onboarding, seguridad y soporte de despliegue.
  • Ejemplos de despliegue: Siemens Teamcenter Digital Reality Viewer, Sight Machine Operator Agent y Hexagon HxDR Reality Cloud Studio.

Opciones de despliegue (tabla)

| Camino de despliegue | Descripción

---
Auto‑gestionado on‑prem o en la nube
Plantilla de Azure Marketplace
DGX Cloud (gestionado)
Registro privado NGC + Kubernetes

Conclusiones clave

  • El streaming de Kit App reduce la necesidad de hardware local para usuarios finales, permitiendo experiencias 3D y simulaciones a gran escala por medio del navegador.
  • Las distintas rutas de despliegue permiten a las empresas adaptarse a requisitos de seguridad, cumplimiento y operaciones.
  • Iniciar es directo: Template de App + empaquetado + despliegue en Kubernetes con GPU.
  • Los casos de uso reales ilustran valor en visualización industrial y en la gestión de operaciones de manufactura y construcción.
  • NVIDIA ofrece guías, plantillas y herramientas para arquitecturas de streaming escalables, con opciones vía Azure Marketplace o DGX Cloud.

Preguntas Frecuentes (FAQ)

  • P: ¿Qué es exactamente Omniverse Kit App Streaming? R: Es un conjunto de APIs y extensiones que permiten transmitir aplicaciones industriales y de IA física basadas en OpenUSD al navegador, con renderizado y simulación en el servidor vía GPUs RTX.
  • P: ¿Qué opciones de despliegue existen? R: On‑prem o nube con Kubernetes/Helm, plantilla de Azure Marketplace para despliegue rápido, o DGX Cloud totalmente gestionado.
  • P: ¿Cómo empiezo a desarrollar con streaming rápidamente? R: Usa el Kit App Template con el visor web, activa la capa de streaming, construye, prueba y empaqueta en una imagen para desplegar.
  • P: ¿Qué ejemplos reales existen? R: Siemens Teamcenter Digital Reality Viewer, Sight Machine Operator Agent y Hexagon HxDR Reality Cloud Studio.
  • P: ¿Dónde encuentro guías oficiales? R: Consulta el post oficial de NVIDIA sobre despliegue para directrices de configuración, prueba y producción.

Referencias

More news