¿Es el panel de control de DevOps de CapitalOne Hygieia el mejor?
Muchos aspirantes al software empresarial abordan la recta final para convertirse en una oferta madura a través del desarrollo de una interfaz gráfica de usuario de gestión fácil de usar. Esto es especialmente cierto en el caso de DevOps y las herramientas de automatización, ya que bastantes soluciones han completado recientemente sus plataformas con consolas de interfaz de usuario basadas en la web para una gestión visual más sencilla de los recursos y servicios.
Sin embargo, para la mayoría de las organizaciones habilitadas para DevOps, se requiere una combinación de diferentes herramientas para completar la cadena de herramientas de entrega continua, en lugar de una solución monolítica. Esto dificulta una vista de "panel único" de todo el proceso de DevOps sin desarrollar una solución personalizada. Entonces, cuando Capital One necesitó un panel unificado para todas sus herramientas, se puso en marcha para crear su propio panel de DevOps de código abierto llamado Hygieia.
La convergencia del desarrollo y las operaciones de TI en DevOps ha recorrido un largo camino y, sin embargo, los dos deberían haber crecido juntos desde el principio.
Así es, Capital Uno. En la conferencia OSCON 2015 de O'Reilly, el octavo mayor banco y emisor de tarjetas de crédito de los EE.UU. dio a conocer su Hygieia desarrollada internamente al mundo del código abierto. El ímpetu original para el proyecto fue la falta de visibilidad a lo largo del ciclo de vida del desarrollo, ya que los equipos de ingeniería de Capital One descubrieron que sus herramientas solo cubrían una parte de la tubería, como la calidad o la salud ambiental. Esta es la primera vez que un gran banco lanza un producto de software de código abierto y supuestamente no será la última, ya que Capital One promete más productos de código abierto en el futuro.
Hygieia ofrece a los desarrolladores una forma visual de realizar un seguimiento del progreso a lo largo del proceso de desarrollo. El panel se actualiza automáticamente cada minuto después de realizar un seguimiento del progreso de un proyecto en 6 áreas: características, repositorio de código, compilación, calidad, supervisión e implementación. Así, por ejemplo, el widget de repositorio de código muestra información sobre las actividades de codificación, las confirmaciones por día, el número de confirmadores y la tendencia de codificación actual.
A partir de ahora, el panel de control de Hygieia solo admite las siguientes herramientas, aunque se pueden escribir complementos para integrarlos con otras herramientas y soluciones:
- Característica: Jira, VersionOne
- Repositorio de código: GitHub, Subversion
- Construcción: Jenkins, Hudson
- Calidad: Sonar, Pepino/Selenio
- Despliegue: IBM UrbanCode Deploy
Aunque Capital One puede ser el primer gran banco en construir y lanzar su propio software de código abierto, no es el primer proveedor de herramientas no de software en hacerlo. Por ejemplo, tanto NetFlix como Walmart han desarrollado herramientas de seguridad de código abierto especializadas para adaptarse a sus propias necesidades/requisitos específicos.
Entonces, ¿Hygieia de Capital One obtiene un certificado de buena salud? Para ser justos, es una solución competente de un proveedor de soluciones que no es de software. Y aunque rudimentaria en su forma actual, la herramienta de código abierto sin duda aumentará en sofisticación y capacidades a medida que la comunidad lo considere oportuno. En todo caso, Hygieia intenta unificar herramientas DevOps significativamente diferentes en una interfaz visual para obtener una visión holística, una causa digna en sí misma.
Del mismo modo, UpGuard cree que debe utilizar las herramientas más adecuadas para el trabajo. Nuestra plataforma de integridad unificada puede monitorear y validar todas las herramientas en la canalización de DevOps, así como proporcionar la capacidad de mantener la coherencia durante todo el proceso de entrega continua.
Fuentes
https://thenewstack.io/capital-one-out-to-display-its-geekdom-with-open-source-devops-dashboard/
http://press.capitalone.com/phoenix.zhtml?c=251626&p=irol-headline1