Vagrant
|
|
Ventajas
|
Desventajas
|
Muy fácil de configurar
|
Hay que tener cuidado con utilizar puertos que ya estén en uso. (opción
auto-correct)
|
Suele ser más que suficiente en la mayoría de caso.
|
Se aconseja utilizar puestos que estén por debajo del 1024, a excepción
de que Vagrant se ejecute como usuario root, lo cual no es muy recomendado.
|
Muy seguro, ya que solo se exponen los puertos reenviados en la VM
|
Docker
|
|
Ventajas
|
Desventajas
|
Las instancias se inician en cuestión de segundos y son fácilmente replicables.
|
Se requiere Kernel 3.8 mínimo.
|
Consume menos recursos de hardware, y los que consume van
exclusivamente a la aplicación
|
Debido al constante desarrollo, se podría dar el caso que unas
versiones den error.
|
Es fácil de automatizar y de integrar.
|
Para Linux solo soporta arquitecturas de 64 bits.
|
Las imágenes e instancias suelen ocupar menos espacio que las máquinas
virtuales.
|
Para Microsoft aún se encuentra en fase de prueba.
|
Existen miles de imágenes que pueden ser descargadas y modificadas
libremente.
|
|
Característica
|
Docker
|
Vagrant
|
Tipo de virtualización
|
VE
|
VM
|
Recursos garantizados a nivel de hardware
|
No
|
Sí
|
Plataformas SO compatibles
|
Sólo para Linux
|
Linux, Unix, Windows
|
El tiempo de inicio de la máquina creada
|
Unos segundos
|
Unos minutos
|
Nivel de aislamiento para sistemas virtuales creados
|
Parcial
|
Completo
|
Peso de los sistemas virtuales creados
|
Muy ligero
|
Pesado, pero aún mejor que máquina virtual completa
|
Otras ventajas
|
Rápido, fácil de aprender
|
Integración con herramientas de CM
|
No hay comentarios:
Publicar un comentario