jueves, 11 de junio de 2015

¿Cuáles son sus ventajas y desventajas?

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
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