Evaluar Conozca los pros y contras de las tecnologías, productos y proyectos que está considerando.

La promesa del desarrollo de software DevOps es soportada por OpenStack

Cuando las organizaciones entregan software DevOps, es posible ver el valor real en términos de ahorro de costes y de gestión del centro de datos.

Vancouver – Esto ciertamente no es una conferencia DevOps, pero después de pasar las mañanas en conferencias y las tardes hablando con los asistentes a la cumbre de OpenStack, uno no puede dejar de darse cuenta de que el diseño, el desarrollo y el avance de las tecnologías de OpenStack como Swift y Nova conducen a un mundo donde los beneficios del desarrollo de software DevOps dejan de ser algo de lo que se solo se habla y ofrecen resultados tangibles y beneficios cuantificables.

Para muchos, la sola mención del término DevOps desencadena un movimiento de ojos. Si usted es parte del grupo de los ojos en blanco, no se preocupe; está en buena compañía. Considere el pensamiento del CEO de ZeroTurnaround, Jevgeni Kabanov: "Tengo un poco de problemas con el concepto DevOps porque no estoy seguro de que está bien definido." Esta es una gran cita, no sólo porque impacta en el corazón del problema, sino porque se trata del director general de una empresa que podría decirse que ofrece algunas de las más convincentes herramientas DevOps en el mercado.

¿Cómo definimos DevOps?

Así que si a Kabanov no le gustan las definiciones nebulosas de DevOps que flotan en la industria, ¿cómo lo definiría? "Mi pensamiento es que DevOps es dual. La primera parte trata de derribar muros entre desarrollo y operaciones. Ambos lados tienen que preocuparse por la forma en que están creando valor para el cliente –ya sea que el cliente sea interno o externo. La otra parte es más una tendencia del lado de los desarrolladores –usando más técnicas de desarrollo en las operaciones".

En cuanto a la segunda mitad de la dualidad del desarrollo de software DevOps según Kabanov, cuando se habla sobre el uso de más técnicas de desarrollo en las operaciones, gran parte de lo que se habla es de la automatización. Después de todo, el dominio de las operaciones trata de gestionar los recursos, acelerar nuevas máquinas virtuales, asignar más ciclos de CPU o memoria a un determinado contenedor de Docker, desplegar aplicaciones, monitorear el desempeño y responder a las alertas de una manera significativa. Si está programando contra cualquiera de estos casos de uso, está automatizando sus operaciones.

Las tecnologías OpenStack hacen la vida más fácil

Durante el discurso de apertura de la mañana, Graeme Peacock, vicepresidente de ingeniería de TD Bank Group, habló sobre el reto de gestionar la tecnología para un imperio bancario que de alguna manera se las arregló para utilizar casi todos los productos de cada proveedor en al menos una de sus iniciativas globales de TI. "Ese tipo de diversidad significa que hay una gran cantidad de medidas excepcionales y una gran cantidad de personalización, y hay muy poca automatización", dijo Peacock. Claro, a veces un determinado proyecto puede marcar una fecha límite a corto plazo mediante la compra de una herramienta off-the-shelf o integrando rápidamente un servicio personalizado, pero en el largo plazo, la gestión de una distopía como esta se convierte en un desastre.

Y a pesar de que la adopción de un producto basado en un proveedor podría tener sentido a corto plazo, a largo plazo se pierden las oportunidades de ahorro de costes a gran escala que se pueden encontrar a través de la automatización. Cuando usted está tratando con una operación multimillonaria donde prácticamente cada interacción basada en el cliente se da a través de un sistema informático, perder las oportunidades de automatización es un costo inaceptable. Así que no es sorprendente que Peacock quiera ver el 80% de todas las aplicaciones de TD Bank Group alojadas en la nube en los próximos cinco años, y si un proyecto no ve alojamiento basado en la nube como algo adaptable, ese proyecto necesita su cierre personal.

El modelo de desarrollo local

Curiosamente, la consecuencia no deseada, aunque más que bienvenida de toda esta automatización es el hecho de que organizaciones como TD Bank están llevando puestos de trabajo de TI bien remunerados a casa. Una estrategia global de tecnología basada en la nube significa encontrar trabajadores cualificados de TI que tengan una mentalidad internacional, y aunque el desierto de Nevada puede ofrecer precios más competitivos de bienes raíces, Peacock sabe que en ciudades como Manhattan es donde usted encontrará líderes de pensamiento que impulsarán sus iniciativas de TI. "Nos alejamos de los lugares de menor costo. En realidad creamos un centro de ingeniería en Manhattan, y lo hicimos por una razón muy específica", dijo Peacock. "Necesitamos gente con experiencia verdaderamente internacional."

Jevgeni Kabanov tiene razón cuando critica la forma en que el concepto de DevOps se arroja como una palabra de moda. Pero cuando las organizaciones entregan lo que Kabanov ve como una parte clave de la promesa de desarrollo de software DevOps, como al utilizar más técnicas de desarrollo para automatizar las operaciones, es posible ver el valor real en términos de ahorro de costes y de gestión del centro de datos, tal como le ha sucedido a TD Bank Group.

Profundice más

Inicie la conversación

Envíenme notificaciones cuando otros miembros comenten sobre este artículo.

Por favor cree un Nombre de usuario para poder comentar.

- ANUNCIOS POR GOOGLE

Close