Dispositivos virtuales
Un dispositivo virtual es un nodo de cómputo alojado en la nube que participa en su proyecto IronFlock exactamente como un dispositivo edge físico. Ejecuta el mismo agente IronFlock, se conecta al mismo message broker y puede ejecutar cualquier aplicación contenerizada.
Los dispositivos virtuales cierran la brecha entre edge y cloud. Le proporcionan cómputo persistente y alojado centralmente dentro del mismo contexto de proyecto que sus dispositivos físicos, sin necesidad de configurar infraestructura separada.
Cómo funcionan los dispositivos virtuales
Cuando aprovisiona un dispositivo virtual, IronFlock crea una máquina virtual en la misma infraestructura cloud que aloja los servicios centrales. Esta VM:
- Ejecuta el agente IronFlock, exactamente igual que un dispositivo físico
- Se une al realm de mensajería de su proyecto en el broker WAMP
- Aparece en su lista de dispositivos junto a los dispositivos físicos
- Puede instalar y ejecutar cualquier app del App Store o de su propio repositorio
- Recibe actualizaciones OTA a través del mismo pipeline que los dispositivos físicos
Desde la perspectiva de sus apps y agentes de IA, un dispositivo virtual es indistinguible de uno físico. Una app que se ejecuta en un dispositivo edge físico puede comunicarse con una app en un dispositivo virtual a través del message broker — como si estuvieran en la misma red local.
Casos de uso comunes
Servicios de toda la flota
Ejecute servicios que necesitan un host persistente, siempre disponible, con perspectiva de toda la flota:
- Grafana — Dashboarding centralizado conectado a FleetDB
- Node-RED — Programación visual de flujos que orquesta datos de múltiples dispositivos
- Jupyter — Notebooks interactivos de ciencia de datos con acceso directo a la telemetría de la flota
- Netdata — Monitoreo de infraestructura en todo su proyecto
Pipelines de procesamiento de datos
Aloje aplicaciones que agregan, transforman o analizan datos de múltiples dispositivos físicos:
- Recopilar telemetría de 100 sensores y ejecutar un modelo central de calidad
- Agregar métricas de producción de múltiples líneas en un informe unificado
- Ejecutar trabajos de procesamiento por lotes sobre datos históricos en FleetDB
IA y cargas de trabajo intensivas en cómputo
Ejecute cargas de trabajo que requieren más potencia de cómputo de la que ofrece el hardware edge:
- Modelos grandes de inferencia de IA que necesitan recursos GPU
- Pipelines de entrenamiento que procesan datos de toda la flota
- Modelos de visión por computadora que analizan feeds de cámara de múltiples dispositivos
Puentes de protocolo e integraciones
Conecte sistemas empresariales externos a su proyecto IronFlock:
- Servicios de integración SAP o ERP
- Conectores de APIs cloud (AWS, Azure, Google Cloud)
- Endpoints REST personalizados que exponen datos de la flota a sistemas externos
- Brokers MQTT que conectan fuentes de datos externas a su realm de mensajería WAMP
Dispositivos virtuales vs. servicios centrales
Los dispositivos virtuales no son servicios centrales — son nodos de cómputo por proyecto que usted configura y administra:
| Aspecto | Servicios centrales | Dispositivos virtuales |
|---|---|---|
| Administrado por | IronFlock (o su equipo de ops on-prem) | Usted, a través de la UI de IronFlock |
| Propósito | Datos de flota, UI, IA, coordinación | Cómputo personalizado para su caso de uso específico |
| Apps | Servicios de sistema fijos | Cualquier app del Store o propia |
| Alcance | Todo el sistema | Por proyecto |
| Escalado | Gestionado por IronFlock | Aprovisione tantos como necesite |
Piense en los servicios centrales como el sistema operativo de IronFlock y en los dispositivos virtuales como servidores adicionales que usted levanta para sus propias aplicaciones.
Aprovisionamiento
Los dispositivos virtuales se aprovisionan desde la UI web de IronFlock:
- Navegue a la lista de dispositivos de su proyecto
- Haga clic en Añadir dispositivo virtual
- Seleccione un nivel de cómputo (CPU, memoria, almacenamiento)
- El dispositivo virtual se inicia, se conecta y aparece en su lista de dispositivos