¿Qué son los contenedores del sistema Weppa Cloud? #
Un contenedor de sistema (también conocido como contenedor de sistema operativo ) es el tipo de contenedor más antiguo. Es una solución centrada en el sistema operativo (SO) que se comporta como un sistema independiente, que no requiere software especializado o imágenes personalizadas como Docker. Los contenedores del sistema son bastante similares a las máquinas virtuales (VM) pero con una sobrecarga muy baja y una fácil administración.
Los contenedores del sistema ejecutan sistemas de inicio con todas las funciones ( systemd , SysVinit , Upstart , OpenRC , etc.), lo que permite generar múltiples procesos (por ejemplo , OpenSSH , crond o syslogd ) dentro de un solo contenedor bajo el mismo sistema operativo. Los contenedores del sistema son más adecuados para aplicaciones monolíticas tradicionales o heredadas, ya que permiten reutilizar arquitecturas, herramientas y configuraciones implementadas para VM.
Las particularidades de los contenedores del sistema aportan algunos beneficios y peculiaridades:
- Puede considerarse una solución con estado . Los contenedores del sistema admiten la migración en vivo (a través de nodos de host, centros de datos o incluso nubes) y no pierden datos / estado después del reinicio. Dicha persistencia de datos se adapta perfectamente para ejecutar aplicaciones y servicios con estado de larga duración (incluidas SQL, NoSQL e instancias de bases de datos en memoria).
- Los contenedores del sistema weppa cloud coexisten elegantemente con el ecosistema de Java y no requieren ningún ajuste especial para que el proceso de Java sea consciente de que se están ejecutando dentro de los contenedores.
- Los contenedores del sistema weppa cloud admiten las soluciones existentes para implementar la redistribución en caliente sin la necesidad de reiniciar el contenedor o el tiempo de ejecución de Java. Además, simplifican y aceleran la agrupación en clústeres de los servidores de aplicaciones Java EE / Jakarta EE .
Hay varias implementaciones diferentes de contenedores del sistema: jails BSD , Linux vServer , Solaris Zones , OpenVZ / Virtuozzo , LXC / LXD . En el caso de Weppa Cloud PaaS, se utiliza la solución Virtuozzo , que ayuda a ejecutar miles de contenedores del sistema en el mismo nodo host y facilita su administración como si fueran un montón de procesos.