Definición Devops
Enviado por jcorrea2050 • 13 de Abril de 2019 • Tarea • 539 Palabras (3 Páginas) • 135 Visitas
TRABAJO SOBRE DEFINICION DE DEVOPS
ESTUDIANTE: JAVIER CORREA
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD - 2019
El objetivo de DevOps.
Establecer un entorno adecuado para el lanzamiento de aplicaciones confiables las cuales son más frecuentes y su dinámica de mayor rapidez más rápido.
DevOps
Atomatiza y agiliza las entregas de productos de software. Genera confiabilidad al proceso y a los productos. Cuando implementa las tecnologías y la práctica de DevOps, realiza un gran aporte de valor a sus clientes con más rapidez, estos pueden ser en nuevos productos e innovadores y también pueden ser como mejoras a los actuales.
Definición de DevOps
DevOps es una práctica la cual en el ámbito del desarrollo y las TI, esta práctica unifica a los grupos de trabajos conformados por las personas, los procesos y la tecnología y esta se compone en cuatro prácticas principales: 1) planeamiento y seguimiento, 2) desarrollo, 3) compilación y pruebas, 4) entrega y supervisión y operaciones.
En la práctica DevOps, se integran los equipos de desarrollo, las operaciones de TI, ingeniería de calidad y seguridad, los cuales colaboran entre si en prácticas diferenciadas donde antes estaban cada una por su lado. Se realiza la coordinación y con una colaboración se mejoran entre ellas y disciplinas reduce el tiempo que transcurre desde que se confirma una gestión de cambio en un sistema de información o automatización hasta que se implemente en un entorno de producción.
Principales responsabilidades de la práctica DevOps para entenderlo mejor:
- Código: aquí se desarrollo y revisión de código, herramientas que generan control de versiones, fusiones de código.
- Build: herramienta la cual integra continuamente el producto, estado de compilación de los productos.
- Prueba: los resultados determinan el rendimiento.
- Paquete: es un repositorio de los artefactos, distribución previa a la implementación de la aplicación en producción.
- Lanzamiento: gestión de cambios, aprobaciones de versiones, automatización de versiones.
- Configurar: configuración y gestión de la infraestructura.
- Monitorización: del rendimiento de las aplicaciones, experiencia del usuario final.
- Automatizar: los procesos en la entrega de software.
- Entrega continua: iteraciones frecuentes y cortas, lanzamientos.
DevOps nace del creciente desarrollo de software ágil, ya que tiene como resultado de generar un mayor número de lanzamientos. El ingeniero de DevOps normalmente trabaja mucho con herramientas DevOps como:
Docker (contenedorización),
Jenkins (integración continua), etc.
Principales beneficios de DevOps
Entregas rápidas y muy frecuentes.
Una de los beneficios es moverse a muy rápido o a gran velocidad para que se pueda innovar los más rápido y poderse adaptar mejor a los mercados cambiantes y ser más eficiente para realizar un impulso a los resultados comerciales o en otros ámbitos
...