Artículo completamente incompleto en lo que a qué aporta a las empresas como solución se refiere.
Y la verdad que podría ser interesante que alguien explique con detenimiento que aporta Docker frente a LXC o a virtualización completa pura y dura.
#3 Frente a la virtualización completa es evidente. Cuando virtualizas con un contenedor estas virtualizando un sistema basico, mas el core de la aplicación que quieres usar. En cambio cuando virtualizas con VM, estas virtualizando el hardware, algo muy costoso. Ademas muchas VMs. Ya con eso estas ganando bastante recursos. Y además portabilidad, ya que una VM puedes quedarte sin correrla por requisitos de hardware.
Respecto a la diferencia con LXC, LXC es la interfaz que ofrece la funcionalidad directa con el kernel, lo que se ocupa de la virtualización. Y Docker es una plataforma que usar LXC y gestionar los contenedores virtualizados con este. Además tiene sus repositorios con sus imagenes preparadas para virtualizar.
Em general el uso de contenedores, no sólo en Linux.
Básicamente puedes meter en un contenedor todo lo que tienes en un servidor arcaico tal y como está y desplegarlo en un servidor moderno en el que ese contenedor puede incluso convivir con otros contenedores e incluso ser un recurso de cluster, ganando alta disponibilidad.
Comentarios
Artículo completamente incompleto en lo que a qué aporta a las empresas como solución se refiere.
Y la verdad que podría ser interesante que alguien explique con detenimiento que aporta Docker frente a LXC o a virtualización completa pura y dura.
#3 Frente a la virtualización completa es evidente. Cuando virtualizas con un contenedor estas virtualizando un sistema basico, mas el core de la aplicación que quieres usar. En cambio cuando virtualizas con VM, estas virtualizando el hardware, algo muy costoso. Ademas muchas VMs. Ya con eso estas ganando bastante recursos. Y además portabilidad, ya que una VM puedes quedarte sin correrla por requisitos de hardware.
En la web oficial te explican con diagramas esto:
https://www.docker.com/what-container
Respecto a la diferencia con LXC, LXC es la interfaz que ofrece la funcionalidad directa con el kernel, lo que se ocupa de la virtualización. Y Docker es una plataforma que usar LXC y gestionar los contenedores virtualizados con este. Además tiene sus repositorios con sus imagenes preparadas para virtualizar.
#4 Que asco me da no poder editarme, esto sobra "Ademas muchas VMs."
Em general el uso de contenedores, no sólo en Linux.
Básicamente puedes meter en un contenedor todo lo que tienes en un servidor arcaico tal y como está y desplegarlo en un servidor moderno en el que ese contenedor puede incluso convivir con otros contenedores e incluso ser un recurso de cluster, ganando alta disponibilidad.
Será LXC, Docker es sólo una implantación que lo usa.