Utilización de Digi Containers en las soluciones Digi

El sistema operativo Digi Accelerated Linux (DAL OS) es compatible con una variedad de aplicaciones exigentes a través de nuestro empresa (EX), industrial (IX), y transporte (TX), así como servidores de consola y Dispositivos conectados por USB. Digi Containers simplifican y centralizan el proceso de creación, despliegue y ejecución de aplicaciones personalizadas en dispositivos DAL OS gestionados con Digi Remote Manager®. (Digi RM) como portal central.

Con el sistema operativo DAL integrado en estos dispositivos, los desarrolladores pueden aprovechar un amplio conjunto de funciones y capacidades de software integradas en el firmware que está firmado, examinado y distribuido como parte de nuestros estándares aprobados porDigi Trustfence®. Para ejecutar aplicaciones que no están en el firmware distribuido, la opción más racionalizada y estandarizada es crear un espacio virtual a través de Lightweight Linux Containers (LXCs).

El uso de Containers-as-a-Service junto con Digi Remote Manager (Digi RM) puede permitirle optimizar y ampliar las capacidades de sus soluciones de conectividad Digi en una serie de casos de uso.

Casos de uso del contenedor como servicio

¿Qué son los contenedores Digi?

Digi Container Service es un servicio complementario que simplifica y centraliza el proceso de creación, despliegue y ejecución de aplicaciones personalizadas en dispositivos gestionados con Digi RM. Con una licencia Digi RM y Digi Containers, puede desplegar programas en contenedores o aplicaciones Python a escala y en cualquier dispositivo que ejecute DAL OS.

Implementado a través de Lightweight Linux Containers (LXC), Digi Container Service hace que el proceso sea portátil, escalable, seguro, rápido y eficiente. Digi permite a las empresas orquestar y gestionar una compleja serie de contenedores en diversas estructuras y configuraciones en los ámbitos empresarial, industrial, del transporte y otros casos de uso.

¿Qué es un contenedor LXC?

Los grupos de control de Linux (cgroups) pueden definir y controlar el acceso que tienen varios procesos. Los cgroups pueden detener procesos que acceden al hardware (como CPUs, dispositivos, RAM, disco o E/S), o a otros procesos. Esto esencialmente crea una "caja de arena" para su proceso de manera que no pueda dañar el sistema en ejecución. Combinando cgroups y chroot, creamos un dispositivo con su propio sistema de archivos raíz que no puede interferir o dañar el dispositivo en el que se está ejecutando. Esto se llama contenedor.

Dado que los contenedores son ligeros y portátiles, ofrecen tanto seguridad como flexibilidad, y le permiten ampliar las capacidades de su solución Digi para satisfacer sus necesidades.

LXC es un conjunto de herramientas que crean y gestionan el contenedor, que es, esencialmente, una máquina virtual. Lo único que tiene en común con el dispositivo físico es el kernel en ejecución. Esto significa que los procesos que se ejecutan dentro de un contenedor se ejecutan a velocidad nativa, como si realmente se estuvieran ejecutando directamente en el dispositivo anfitrión.

Beneficios de Digi Containers

Ventajas del contenedor como servicio

Los contenedores ofrecen numerosas ventajas:

  • Portabilidad: una aplicación en contenedores contiene todo lo que necesita para funcionar y puede desplegarse en nubes privadas y públicas. Se gana flexibilidad porque se pueden mover fácilmente las cargas de trabajo entre entornos y proveedores. 
  • Escalabilidad - Los contenedores pueden escalar horizontalmente, es decir, se pueden "clonar" contenedores idénticos dentro del mismo clúster para ampliar la capacidad/rendimiento según sea necesario. Al ejecutar solo lo que necesita cuando lo necesita, los costes disminuyen considerablemente. 
  • Mayor seguridad: por su diseño, los contenedores están intrínsecamente aislados unos de otros. Si un contenedor se ve comprometido, los demás no se verán afectados.
  • Velocidad - Esa autonomía del sistema operativo te da un mayor control. Puedes iniciar/detener un contenedor en segundos. Consigues una mayor velocidad de desarrollo y funcionamiento, y una experiencia de usuario más rápida y fluida.
  • Eficiencia - Al no necesitar un sistema operativo independiente, los contenedores requieren menos recursos que las máquinas virtuales. Puede ejecutar varios contenedores en un solo servidor. Menos hardware significa menos costes y menos puntos de fallo.

Carga de un contenedor en el sistema operativo DAL

La licencia complementaria de Digi Containers debe habilitarse primero para su cuenta en Digi Remote Manager. Póngase en contacto con su representante de ventas de Digi para obtener información.

Para cargar un contenedor en un dispositivo DAL OS, sólo necesita el sistema de archivos raíz en formato squashfile (.sqfs) o en formato tar comprimido (.tgz). Este contenedor LXC se puede cargar como parte de la plantilla de configuración en Digi RM, que luego cargará el contenedor (s) en uno o varios dispositivos vinculados a esa plantilla. Al añadir el contenedor, la configuración se genera automáticamente dentro de la plantilla de configuración en Digi Remote Manager. Puede editar esta configuración para habilitar la configuración necesaria para este contenedor.

Añadir un contenedor

 

Ejecución de contenedores en DAL OS

Una vez cargado el contenedor en el dispositivo Digi a través de Digi Remote Manager, dispone de opciones en Digi Remote Manager o en el propio dispositivo Digi para ejecutar el contenedor de forma automática o manual. Consulte los dos enlaces siguientes a nuestras guías de usuario para ejecutar Digi Containers:

Nota: Si un contenedor se ejecuta como persistente, el sistema de archivos raíz se escribe en la flash del SO DAL, y es totalmente escribible dentro del contenedor. La escritura en la flash debe ser minimizada para extender la vida de la flash. Ejecutar un contenedor en modo no persistente extraerá un sistema de archivos limpio cada vez que se ejecute el contenedor. Los sistemas de archivos no persistentes se basan en RAM y se perderán cuando se detenga el contenedor. Esto significa que un actor externo no puede comprometer la seguridad en el dispositivo DAL, ya que cada vez que se ejecuta el contenedor, se inicia desde un estado limpio.

Supervisión Digi Containers

El estado de Digi Containers puede consultarse en la sección Métricas del dispositivo en Digi RM o utilizando los comandos SCI de la API deDigi Remote Manager.

Supervisión Digi containers

 

Digi containers en Digi Remote Manager dashboard

Los puntos de datos mostrados en la pestaña Métricas se pueden supervisar y alertar de cualquier cambio de estado configurando una condición de alerta en Digi Remote Manager. Consulte esta documentación para obtener más información sobre la configuración de alertas y la recepción de notificaciones.

Conclusión:

La implementación de contenedores como servicio a través de Lightweight Linux Containers proporciona a los usuarios de routers Digi basados en DAL OS un entorno seguro para desarrollar, distribuir y ejecutar programas personalizados o aplicaciones python. Para más detalles sobre la utilización de contenedores en los dispositivos DAL OS, consulte la guía de usuario de Container-as-a-Service.

Próximos pasos

 

Más información sobre las opciones de gestión remota
Visite Shop.Digi.com

Contenido relacionado

Digi Containers: Rapidly Deploy, Monitor, and Manage Applications at Scale Digi Containers: Rapidly Deploy, Monitor, and Manage Applications at Scale Digi Containers are available as an add-on service that simplifies and centralizes the process of building, deploying and running custom applications on devices managed with Digi Remote Manager®. VER PDF Digi Remote Manager 101: Gestión de contenedores en Digi RM Digi Remote Manager 101: Gestión de contenedores en Digi RM Con Digi Remote Manager®, puede crear rápida y fácilmente aplicaciones personalizadas a través de nuestro servicio de valor añadido Digi Containers ... VER VÍDEO Digi Remote Manager 101: Gestión de licencias Digi Remote Manager 101: Gestión de licencias Digi Remote Manager® cuenta con una biblioteca cada vez mayor de licencias complementarias para que sus dispositivos y procesos funcionen sin problemas. En este... VER VÍDEO Digi Containers: La mejor forma de crear, implantar y gestionar aplicaciones personalizadas Digi Containers: La mejor forma de crear, implantar y gestionar aplicaciones personalizadas Hoy en día, la multitud de dispositivos de hardware y programas de aplicación de software es desalentadora,... SEMINARIO WEB GRABADO Presentación de Digi Containers Presentación de Digi Containers Gestionar la creciente complejidad de las aplicaciones de IoT es ahora más fácil. Conozca Digi Containers, un servicio de valor añadido disponible... VER VÍDEO Comunicado de prensa Digi International lanza Digi Containers para mejorar el desarrollo, funcionamiento y gestión de aplicaciones personalizadas en los routers celulares Digi. El último movimiento subraya el compromiso de Digi con el software al ampliar y mejorar la pila de software Edge-to-Cloud de Digi... LEER EL COMUNICADO DE PRENSA Digi Containers Ficha de datos Digi Containers Ficha de datos Digi Remote Manager permite desplegar aplicaciones personalizadas mediante contenedores VER PDF Digi Containers Digi Containers Digi Remote Manager® permite el despliegue de aplicaciones personalizadas a través de contenedores Linux ligeros VER PRODUCTO Nuevas actualizaciones de software de Digi para el firmware DAL OS 22.8 y Digi Remote Manager Nuevas actualizaciones de software de Digi para el firmware DAL OS 22.8 y Digi Remote Manager DAL OS está totalmente integrado con Digi Remote Manager®, nuestra herramienta de configuración y gestión remota basada en la nube, y juntos... LEER EL BLOG Nuevas capacidades para los routers Digi en el firmware DAL OS 22.5 Nuevas capacidades para los routers Digi en el firmware DAL OS 22.5 Digi está mejorando continuamente el valor y la capacidad que nuestros clientes obtienen de sus soluciones Digi. En esta entrada del blog nos... LEER EL BLOG Redes definidas por software para una red más segura y robusta Redes definidas por software para una red más segura y robusta Las funciones de las redes definidas por software (SDN) se han convertido en la clave para modernizar la arquitectura de las redes con el fin de mejorar la fiabilidad, la seguridad y los costes operativos. VER PDF Espere, no despliegue los dispositivos conectados sin esto Espere, no despliegue los dispositivos conectados sin esto La forma de configurar los dispositivos conectados antes de su despliegue puede marcar la diferencia en su capacidad para obtener información crítica... LEER EL BLOG Conozca el sistema operativo Linux acelerado de Digi (DAL OS) Conozca el sistema operativo Linux acelerado de Digi (DAL OS) El sistema operativo DAL ofrece una sofisticada funcionalidad de los dispositivos QUIERO ESO Digi Remote Manager: Su centro de mando IoT Digi Remote Manager: Su centro de mando IoT La complejidad de las redes de IoT aumenta cada día, por lo que es importante disponer de las herramientas necesarias para gestionarlas. Digi Remote Manager... VER VÍDEO Ejemplo de VLAN Trunking Ejemplo de VLAN Trunking La principal ventaja de las funciones VLAN de los routers Digi es que proporcionan múltiples redes LAN en un único puerto Ethernet... LEER EL BLOG Digi Remote Manager Digi Remote Manager Configurar, desplegar y gestionar los activos remotos de forma segura VER PRODUCTO