¿Cuál es la diferencia entre una máquina virtual y un contenedor?
Respuesta
- Una VM simula una computadora completa con su propio sistema operativo. Es más pesada y tarda más en arrancar.
- Un contenedor empaqueta solo la app y sus dependencias, y comparte el kernel del sistema operativo del host. Es más ligero y arranca rápido.
- Usa VMs para un aislamiento fuerte o sistemas operativos distintos; usa contenedores para entregar y escalar apps de forma coherente.
- A menudo se combinan: contenedores corriendo dentro de VMs en la nube.
Practica esta pregunta en Repaso