DevOps es un modelo de mejora en las operaciones de IT de una empresa, centrado en mejorar la relación con el desarrollo del software. Su objetivo es alinear estos dos mundos para mejorar la entrega de software a la organización.
Los contenedores son una buena aproximación al modelo de DevOps porque definen el contexto de ejecución del software. Esto es: sistema operativo, recursos de hardware, redes, etc; sin necesidad de utilizar una máquina virtual y orientados al trabajo del equipo de desarrollo.
Docker permite a los desarrolladores definir el contenedor y el código que se va a ejecutar en éste, que será entregado al equipo de operaciones para su despliegue en un container o contenedor que soporte Docker, como Azure. Continuar leyendo >