Ist die DevOps-Dashboard-Hygieia von CapitalOne die beste?


Viele Hoffnungsträger für Unternehmenssoftware bewältigen den letzten Schritt auf dem Weg zu einem ausgereiften Angebot durch die Entwicklung einer benutzerfreundlichen Management-GUI. Dies gilt insbesondere für DevOps- und Automatisierungstools, da eine ganze Reihe von Lösungen ihre Plattformen in letzter Zeit mit webbasierten UI-Konsolen für eine einfachere, visuelle Verwaltung von Ressourcen und Diensten abgerundet haben.

Für die meisten DevOps-fähigen Unternehmen ist jedoch eine Kombination verschiedener Tools erforderlich, um die Continuous-Delivery-Toolchain zu füllen - im Gegensatz zu einer monolithischen Lösung. Dies macht eine "zentrale Sicht" auf die gesamte DevOps-Pipeline schwierig, ohne eine maßgeschneiderte Lösung zu entwickeln. Als Capital One ein einheitliches Dashboard für alle seine Tools benötigte, machte es sich daran, ein eigenes Open-Source-DevOps-Dashboard namens Hygieia zu erstellen.

Die Konvergenz der IT-Entwicklung und des IT-Betriebs in DevOps hat einen langen Weg zurückgelegt, und doch hätten die beiden von Anfang an zusammenwachsen sollen.

Richtig, Capital One. Auf der O'Reilly's OSCON 2015 stellte der achtgrößte Bank- und Kreditkartenherausgeber in den USA seine intern entwickelte Hygieia der Open-Source-Welt vor. Der ursprüngliche Anstoß für das Projekt war ein Mangel an Transparenz über den gesamten Entwicklungslebenszyklus, da die Engineering-Teams von Capital One feststellten, dass ihre Tools nur einen Teil der Pipeline abdeckten, wie z. B. Qualität oder Umweltgesundheit. Dies ist das erste Mal, dass eine große Bank ein Open-Source-Softwareprodukt veröffentlicht hat, und wird angeblich nicht das letzte Mal sein, da Capital One verspricht, dass weitere Open-Source-Produkte in der Pipeline kommen.

Hygieia bietet Entwicklern eine visuelle Möglichkeit, den Fortschritt in der gesamten Entwicklungspipeline zu verfolgen. Das Dashboard wird automatisch jede Minute aktualisiert, nachdem der Fortschritt eines Projekts in 6 Bereichen verfolgt wurde: Funktionen, Code-Repository, Build, Qualität, Überwachung und Bereitstellung. So zeigt das Code-Repository-Widget beispielsweise Informationen zu Codierungsaktivitäten, Commits pro Tag, Anzahl der Committer und den aktuellen Codierungstrend an.

Derzeit unterstützt das Hygieia-Dashboard nur die folgenden Tools, obwohl Plugins geschrieben werden können, um sie in andere Tools und Lösungen zu integrieren:

  • Funktion: Jira, VersionOne
  • Code-Repository: GitHub, Subversion
  • Bau: Jenkins, Hudson
  • Qualität: Sonar, Gurke/Selen
  • Bereitstellen: IBM UrbanCode Bereitstellen

Obwohl Capital One die erste große Bank ist, die ihre eigene Open-Source-Software entwickelt und veröffentlicht, ist sie nicht der erste Anbieter von Nicht-Software-Tools, der dies tut. Zum Beispiel haben sowohl NetFlix als auch Walmart spezialisierte Open-Source-Sicherheitstools entwickelt, um ihren eigenen spezifischen Bedürfnissen/Anforderungen gerecht zu werden.

Erhält die Hygieia von Capital One also ein sauberes Gesundheitszeugnis? Fairerweise muss man sagen, dass es sich um eine kompetente Lösung von einem Anbieter handelt, der keine Softwarelösungen anbietet. Und obwohl das Open-Source-Tool in seiner derzeitigen Form rudimentär ist, wird es zweifellos an Raffinesse und Fähigkeiten zunehmen, wenn die Community es für richtig hält. Wenn überhaupt, versucht Hygieia, signifikant unterschiedliche DevOps-Tools in einer visuellen Oberfläche zu vereinen, um ganzheitliche Erkenntnisse zu gewinnen - ein lohnenswerter Zweck an und für sich.

In ähnlicher Weise ist UpGuard der Meinung, dass Sie die Tools verwenden sollten, die für die jeweilige Aufgabe am besten geeignet sind. Unsere einheitliche Integritätsplattform kann alle Tools in der DevOps-Pipeline überwachen und validieren und bietet die Möglichkeit, die Konsistenz während des gesamten Continuous-Delivery-Prozesses zu wahren.

Quellen

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

Verwandte Artikel