- Visión general de Jelina
- JelinaCloud
- Conceptos clave
Proceso de producción
Esta página describe el proceso de un proyecto que utiliza JelinaCloud para administrar dispositivos de borde. Lo que se instala en los dispositivos es el sistema operativo y las aplicaciones de negocio; JelinaCloud proporciona incorporación, entrega de aplicaciones, supervisión, control y mantenimiento remoto.
Etapa 1: diseño
Sección titulada «Etapa 1: diseño»Hardware
Sección titulada «Hardware»- Arquitectura y capacidad de procesamiento: elige ARM64 o x86_64 según los programas, las imágenes de contenedor y los entornos de IA. Comprueba la correspondencia entre CPU, aceleradores y arquitectura de las aplicaciones.
- Memoria y almacenamiento: reserva espacio según el número de servicios, volumen de registros, frecuencia de escritura y tamaño de paquetes de actualización. Comprueba que el medio de almacenamiento sea adecuado para la instalación.
- Periféricos y controladores: comprueba interfaces serie, CAN, red y cámaras, además de sus controladores, kernel y paquetes de soporte.
- Alimentación y entorno: selecciona el equipo según la alimentación, temperatura, vibraciones y conectividad locales y valida su funcionamiento real.
Comprueba el alcance de adaptación en Dispositivos compatibles con JelinaOS antes de decidir la combinación de hardware y sistema.
Entorno de ejecución
Sección titulada «Entorno de ejecución»- Selecciona una imagen correspondiente al tipo de dispositivo y comprueba la compatibilidad de distribución, finalidad del sistema, kernel y versión de Jelinvisor.
- Decide si las aplicaciones utilizarán contenedores o programas nativos y enumera bibliotecas, entornos de ejecución, permisos de hardware y parámetros de inicio. Si necesitas fijar un entorno nativo, valida primero la configuración de paquetes incrementales en un dispositivo de prueba.
- Comprueba el acceso a JelinaCloud y a las direcciones de descarga de aplicaciones; configura red, sincronización horaria y acceso remoto según la instalación.
- Distingue aplicaciones, configuración y datos persistentes, y determina qué datos deben conservarse tras recrear servicios, actualizar el sistema o recuperar el dispositivo.
Etapa 2: incorporar dispositivos de prueba
Sección titulada «Etapa 2: incorporar dispositivos de prueba»- Prepara organización, equipos, flotas y permisos, y define los recursos de los que se responsabiliza cada miembro.
- Descarga imagen y configuración siguiendo Registro y conexión de dispositivos y graba el sistema según las instrucciones del equipo.
- Arranca y conecta el dispositivo; comprueba que aparece en la flota correcta y verifica su tipo, información del sistema, conexión y registros.
La configuración contiene credenciales de registro. Consérvala y utilízala individualmente por dispositivo y evita distribuirla como ejemplo público.
Etapa 3: crear y validar la versión de aplicación
Sección titulada «Etapa 3: crear y validar la versión de aplicación»- Crea una Release con las imágenes de contenedor, programas nativos y configuración de servicios.
- Impleméntala en dispositivos de prueba y configura las variables y el entorno necesarios.
- Comprueba que la Release actual coincida con la deseada, que los servicios funcionen y que no haya anomalías en los registros; valida funciones de negocio, recursos y datos persistentes.
- Comprueba el comportamiento tras reconectar la red, reiniciar servicios y reiniciar dispositivos, e identifica las dependencias respecto a la nube y los sistemas locales.
Etapa 4: validación en lotes pequeños y publicación
Sección titulada «Etapa 4: validación en lotes pequeños y publicación»Realiza primero una prueba piloto en una flota de pruebas o un grupo de validación y amplía después el alcance según el plan. Conviene separar pruebas y producción en flotas distintas, con versiones, variables y políticas verificadas por separado.
- Utiliza la selección de versión de la flota para controlar la Release deseada y comprueba si
Latestsigue automáticamente la versión más reciente. - Revisa si algún dispositivo tiene una versión fijada para evitar discrepancias con la política de la flota.
- Registra las versiones y resultados antes y después de publicar; comprueba las actualizaciones de dispositivos desconectados cuando recuperen la conexión.
- Prepara un plan de incidencias. Al cambiar de aplicación, valida la compatibilidad de datos y configuración; las actualizaciones del sistema, kernel y agente deben respetar sus propias reglas de compatibilidad y actualización.
Etapa 5: supervisión y mantenimiento continuos
Sección titulada «Etapa 5: supervisión y mantenimiento continuos»Revisa conexión, servicios, recursos y registros según el proyecto y utiliza el acceso remoto conforme a los permisos para diagnosticar. Valida las correcciones en pruebas antes de entregarlas a la flota de destino.
Cuando un dispositivo se transfiera, desactive o retire del proyecto, revisa también su registro en la nube, pertenencia a flota, permisos remotos y datos de negocio. Consulta las operaciones y sus efectos en Control de dispositivos.
Entregables por etapa
Sección titulada «Entregables por etapa»| Etapa | Resultados que deben verificarse |
|---|---|
| Diseño | Compatibilidad de hardware y sistema, entorno de aplicaciones y requisitos de red y conservación de datos |
| Incorporación | Dispositivos de prueba en la flota correcta, con estado y registros accesibles |
| Validación de versiones | Release, variables y entorno verificados, con pruebas de negocio y recuperación documentadas |
| Publicación | Alcance, versión de destino, ventana de mantenimiento y plan de incidencias definidos |
| Mantenimiento continuo | Estado trazable, responsabilidades y permisos claros, y futuras actualizaciones verificables de forma repetible |