Advertisement
Javi

Docker: ¿Por qué?

May 28th, 2018
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1.  
  2. * Da un ciclo de vida completo: ayuda a montar un entorno de desarrollo en tu pc (que es el único buen entorno de desarrollo), te deja crear un artefacto con todas las dependencias (hasta el jodido sistema operativo) y se despliega con la misma orden sin importar que plataforma sea.
  3.  
  4. * En calidad: permite lanzar pruebas de integración de forma mucho más barata que la tradicional, sobre contenedores que siempre están limpios y frescos con lo que todo es mucho más fiable.
  5.  
  6. * Desde operaciones: el despliegue es instantáneo y un repliegue deja la máquina en el estado en que la encontró (con lo que no necesitas red black necesariamente). Un rollback es simplemente otro despliegue.
  7.  
  8. * Un clúster (swarm, k8s, etc) no deja de ser un sistema operativo de datacenter. De la misma manera que tú no le dices a windows en qué porción de memoria debe de arrancar excel, tampoco tendríamos que decir en qué máquina se va a desplegar tal historia.
  9.  
  10. * A nivel estratégico es una pieza clave si buscas (que lo buscan) independizarte lo máximo posible de los proveedores concretos. Veo una empresa desplegando en AWS y en Azure si es sobre K8s. No lo veo sin él de forma eficaz, y menos con historias como openstack.
  11.  
  12. * Financieramente una VM es el drama máximo: te engañan diciendo que pagas por uso pero es mentira, pagas para reservar un número de cpus que la mayor parte del tiempo están infrautilizadas. En un clúster puedes agregar contenedores en la misma cpu sin que se interfieran entre ellos.
  13.  
  14. * A medio plazo estoy seguro de que el CaaS (tipo Azure container instances o AWS Fargate) se va a llevar la parte de león: ¿qué valor aporta el parcheo de instancias o el cálculo de capacidad? Es algo que debería gestionarse de forma transparente.
  15.  
  16. * El ecosistema es tremendamente potente y al final una tecnología es tan buena como lo sea su ecosistema/comunidad.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement