La otra respuesta es dar la diferencia entre virtualización y contenedorización.
Pero * creo * que la pregunta está relacionada con los contenedores del sistema frente a otros (como Docker).
Con estibador; Está diseñado para poner una aplicación (y todas sus dependencias y bibliotecas, etc.) en un contenedor. Separa los binarios y los coloca en un contenedor acoplable y los vincula con los servicios (de ahí el término micro servicios)
- ¿Necesita un servidor dedicado / VPS / hosting en la nube?
- ¿Dónde están las mejores clases de computación en la nube en Mumbai?
- ¿Qué capacitación es buena para el examen de arquitecto profesional de AWS, A Cloud Guru o Linux Academy?
- ¿Qué es la telefonía en la nube?
- Cómo entender si un sitio web utiliza servicios de AWS
Pero hay otro tipo de contenedor: los contenedores del sistema (y es lo que LXC tenía originalmente en mente, creo).
Personalmente, recomiendo probar Proxmox, ya que tiene una gran interfaz gráfica de usuario de LXC y es ideal para contenedores de sistema.
Los contenedores del sistema le permiten contener un sistema operativo completo en 1 contenedor. Es más eficiente que la virtualización, ya que comparte el kernel de hosts y no realiza ninguna emulación de hardware, pero la principal diferencia con Docker es que si crea un contenedor de Ubuntu como un contenedor del sistema, todavía estaría ejecutando todo el núcleo de Ubuntu componentes como systemD.
En breve; puede usarlo para el 99.9% de los casos de uso para los que usaría KVM / VMware pero obtener una densidad significativamente mayor del host y con todos los otros beneficios que los contenedores pueden traer (aislamiento de otros contenedores, reglas de seguridad complejas, fácil de restaurar ) pero sin emulación de hardware ni ejecución de núcleos duplicados.
Bastante bien, ¿verdad?
Uso Proxmox para todas mis necesidades de contenedores de Linux y ya no virtualizo ninguna carga de trabajo. Puedo colocar casi 5 veces la cantidad de contenedores en el mismo hardware y mantener (si no mejorar) el rendimiento sobre sus antepasados KVM.