Inicio : Términos de software : Definición de DevOps

DevOps

DevOps combina las palabras "desarrollo" y "operaciones". Puede usarse para 1) abarcar desarrolladores y a la IT el personal de operaciones como un solo grupo o 2) describe la integración de las dos divisiones dentro de una empresa.

El objetivo de la integración de DevOps es mejorar la colaboración entre los equipos de desarrollo y operaciones. Un gerente de operaciones, por ejemplo, puede solicitar una actualización de un aplicación web de los desarrolladores. Para que la actualización sea exitosa, el equipo de operaciones debe describir con precisión todas las características necesarias de la actualización. El equipo de desarrollo puede implementar la actualización y probarla internamente antes de entregarla al equipo de operaciones para producción.

Si un error se encuentra en vivo página web o software programa, el equipo de operaciones puede enviar la información al equipo de desarrollo para que los ingenieros puedan revisar y corregir el error. La configuración de un flujo de trabajo estructurado y simplificado para solicitar, implementar y publicar actualizaciones puede ayudar a las empresas a liberar correcciones de errores de manera rápida y eficiente.

Un proceso de DevOps para actualizaciones de software puede incluir los siguientes pasos:

  1. Recepción y procesamiento de comentarios de los usuarios (Operaciones)
  2. Diseño de la actualización (Operaciones y Desarrollo)
  3. Codificación e implementación de la actualización (Desarrollo)
  4. Probar la actualización internamente (Desarrollo)
  5. Publicación de la actualización en producción (Operaciones)
  6. Probar la actualización en vivo (Operaciones y Desarrollo)

Los pasos anteriores son solo un ejemplo de cómo podría tener lugar un proceso DevOps. No hay un conjunto específico de pasos que una empresa debe seguir. Una pequeña empresa, por ejemplo, puede tener menos pasos y más superposición entre divisiones que una gran corporación. El objetivo final de DevOps, independientemente del tamaño de la empresa, es producir productos confiables. programa. en el menor tiempo posible

Las formas de mejorar el flujo de trabajo de DevOps incluyen:

  1. Crear entornos idénticos de prueba y producción.
  2. Automatizar pruebas de software, como pruebas unitarias
  3. Diseñando software que sea fácil escalable
  4. Utilizando control de versiones hacer un seguimiento de los cambios

NOTA: Un "DevOps Manager" es una posición relativamente nueva en el campo de la tecnología de la información. El rol de un administrador de DevOps es supervisar tanto los equipos de desarrollo como de operaciones, ayudándolos a comunicarse y trabajar juntos de manera efectiva.

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de DevOps. Explica en terminología informática lo que significa DevOps y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de DevOps, puede hacer referencia a ella utilizando los enlaces de citas anteriores.