DevOps: Lo básico

 Devops: Lo básico.

DevOps es una palabra de moda que se usa comúnmente; en realidad, es un conjunto de principios diseñados para optimizar y gobernar todo el proceso de desarrollo, desde el cerebro de sus programadores hasta sus servidores.

La mayoría de los equipos probablemente puedan dividir a sus desarrolladores en dos categorías principales:


Desarrolladores:


Que se encargan de actualizar el código base, corregir errores y programar todo. También puede incluir otros roles, como diseñadores web y de interfaz de usuario en esta categoría. En general, incluye a cualquier persona que esté involucrada en la construcción de un producto.



SysAdmins, o el "Equipo de operaciones": 


Estas personas se encargan de actualizar los servidores con código nuevo, administrar su infraestructura de servidor interna y pública, y mantener todo en funcionamiento.



En pocas palabras, DevOps se trata de integrar estos dos equipos juntos (de ahí el acrónimo de un nombre). No convertirá a sus desarrolladores en administradores de sistemas, o viceversa, pero debería ayudarlos a trabajar juntos.


Cada aspecto y fase se complementa con herramientas que facilitan todo este proceso. DevOps es más que solo herramientas y automatización, y la implementación de un conjunto de "herramientas DevOps" no hará que su equipo trabaje automáticamente el doble de rápido, pero estas herramientas son una parte importante del proceso, y sería difícil ser tan eficiente sin algunos de ellos.

Si bien hay muchas otras palabras de moda bajo el paraguas de "DevOps", el concepto básico es bastante simple. Cuando un equipo funciona correctamente, DevOps generalmente fluye así:




Entradas populares de este blog

AWS SAM y AWS Lambda docker Container Image tutorial con PYTHON USANDO A...

Solucion: Docker Error: No such container:

Los unicas 4 herramientas que necesitas para volverte un master en Devops