Blog

IaaS, tecnología, internet y cloudi.ng rss

¿Qué es DevOps? Sigue leyendo, ¡que te lo contamos!

DevOps es un acrónimo en inglés de development (desarrollo) y operations (operaciones), que se refiere a una cultura o movimiento que se centra en la comunicación, colaboración e integración entre desarrolladores de software y los profesionales de operaciones en las tecnologías de la información (IT). Su objetivo es ayudar a una organización a producir productos y servicios software rápidamente.

El término DevOps se usa de diversas maneras. En su significado más amplio, DevOps es una filosofía de enfoque cultural que promociona una mejor comunicación entre dos equipos mientras más elementos de operaciones se convierten en programables. En su interpretación más estricta, DevOps es una descripción de trabajo para un empleado que tiene habilidades para trabajar como desarrollador al igual que como ingeniero de sistemas. En algunos sectores, el término también se utiliza para describir a un moderador entre dos grupos que funciona como una clase de maestro de la melé para ayudar a los desarrolladores y a los equipos de operaciones a mantener la gestión del ciclo de la vida de las aplicaciones (ALM por sus siglas en inglés).

La necesidad de echar abajo los silos entre desarrollo y operaciones se ha acelerado gracias al cloud computing y al movimiento de fusionado con redes definidas por software (SDN por sus siglas en inglés). Tradicionalmente en la empresa, el equipo de desarrollo de aplicaciones se encarga de reunir los requisitos de negocio para un programa de software. Por su parte, el equipo de operaciones hace pruebas sobre el programa y se encarga de su mantenimiento posterior. El problema con este paradigma es que cuando los dos equipos trabajan de forma separada, el equipo de desarrollo puede no ser consciente de las barreras operacionales con las que puede encontrarse el programa.

El enfoque DevOps pretende unir el desarrollo de las aplicaciones y su implementación en un ejercicio más simplificado. La caja de herramientas de DevOps incluye la configuración de herramientas de gestión tales como Puppet y Chef, un repositorio como GitHub para almacenar versiones de código, indexar herramientas como Splunk, herramientas para monitorizar cómo los cambios de código afectan al medioambiente como Nagios y lenguajes de scripting como Perl, PHP y JavaScript.

Si tu negocio está basado en DevOps, recuerda que Clouding.io, tu servidor nube, es ideal para proporcionar el soporte necesario para llevarlo a cabo con éxito :)

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>