Verschiedene DevOps-Umsetzungen

Wo möchte man auf der DevOps-Reifeskala stehen?

| Autor / Redakteur: Sidney Rabsatt * / Stephan Augsten

Werkzeuge und Fähigkeiten

Wir haben betont, dass Automatisierung entscheidend für den Erfolg von DevOps ist. Automatisierung verhindert Probleme, indem sie manuelle Übergaben und Kontrollen zwischen den Entwicklungs- und Betriebsteams reduziert. Unternehmen erreichen Automatisierung durch den Einsatz von Werkzeugen für die Bereitstellung und Konfiguration einer Infrastruktur, für die Konfigurationsintegration, für Softwaretests sowie für die Überwachung von Infrastrukturen und Applikationen. Unternehmen setzen auch Werkzeuge ein, um Applikationen in kurzer Zeit für bestimmte Umgebungen bereitzustellen, beispielsweise für Staging-, Produktions- und Testumgebungen.

Unternehmen, die mit DevOps Lite arbeiten, verwenden normalerweise nicht viele DevOps-spezifische Werkzeuge. Sie nutzen die Funktionen bestehender Werkzeuge, um grundlegende Automatisierungs-/Orchestrierungsfunktionen zu erreichen. Die Mitarbeiter haben für gewöhnlich keine Erfahrung in der Verwendung dieser Werkzeuge. Es kann beispielsweise vorkommen, dass sie bestehende VMware- oder IT-Betriebs-Werkzeuge von Herstellern wie IBM und CA bevorzugen oder mit den Basis-Werkzeugen von Docker herumwerkeln.

Unternehmen, die mit Ops-gerichtetem DevOps arbeiten, nutzen mittlerweile fortschrittliche Automatisierungs- und Orchestrierungstechniken, allerdings stützen sie sich noch immer stark auf veraltete Werkzeuge und Technologien, um eine breite Vielzahl an Applikationen zu verwalten. Sie experimentieren auch mit Open Source-Versionen, um schneller mit diesen Werkzeugen voranzukommen. Darunter finden sich Puppet, Chef, Ansible und eine Reihe anderer Automatisierungs- und Bereitstellungswerkzeuge als Backbone des DevOps-Betriebs.

Unternehmen, die mit Dev-orientiertem DevOps arbeiten, verwenden eine Vielzahl an Werkzeugen, um die Automatisierung zu erreichen. Sie haben einen wiederholbaren und verlässlichen Prozess entwickelt, um Software auszuliefern und bereitzustellen. Sie verwenden Unternehmensversionen, die über erweiterte Funktionen und einen Hersteller-Premium Support verfügen.

Wie das Ops-zentrische ist auch Dev-zentrische Modell auf Infrastruktur-Automatisierungswerkzeuge wie Puppet und Ansible sowie für Überwachungswerkzeuge wie Nagios ausgerichtet. Allerdings fügen sie eine Reihe von eher CI/CD-bezogenen Automatisierungswerkzeugen wie GitHub, GitLab und Jenkins zu den konfigurationsorientierten Werkzeugen hinzu. Sie haben sich auf die Werkzeuge standardisiert, die ihren besonderen Anforderungen entsprechen. Sie sind in der Lage, in kurzer Zeit neue Applikationen zu erstellen, diese mithilfe der entsprechenden konfigurierten Infrastruktur schnell bereitzustellen und zu gewährleisten, dass diese Applikationen konstant wie erwartet funktionieren.

Budget

Das Level an Engagement und Investitionen für DevOps unterscheidet sich bei diesen Modellen. Da Unternehmen, die mit DevOps Lite arbeiten, diesen Ansatz nur für ein paar Applikationen testen und bestehende Lösungen wiederverwenden, stellen sie kein Budget für DevOps-Werkzeuge und -Verfahren bereit. Sie befinden sich noch in einem sehr frühen Stadium von DevOps und investieren vor allem Arbeitskraft und Zeit.

Unternehmen, die mit Ops-orientiertem DevOps arbeiten, haben begonnen, in fortschrittliche Automatisierungs- und Orchestrierungstechniken zu investieren, insbesondere in Werkzeuge, die es den Infrastruktur- und Betriebsabteilungen ermöglichen, alle Aspekte von Infrastrukturoperationen, einschließlich Bereitstellung, Konfiguration und Überwachung zu automatisieren.

Unternehmen, die das Dev-zentrische Modell nutzen, stellen ein bestimmtes Budget für unternehmensweite Verfahrens-, Werkzeugs- und Teamstrukturen bereit. Sie investieren auch in Mitarbeiterschulungen, um sicherzustellen, dass sie auf dem Stand der neustenTechnologien sind und über die richtigen Fähigkeiten verfügen, um eine effiziente DevOps-Umgebung zu betreiben. Dev-orientierte DevOps-Teams verfügen oft über ein Budget, das außerhalb des traditionellen Budgets für Applikationen, Infrastruktur und Betrieb liegt. Selbst wenn das Team einem größeren Anwendungsteam Bericht erstattet (direkt oder indirekt), schöpft es seinen eigenen Wert und hat deshalb sein eigenes Budget.

Lust auf Transformation? Wählen Sie das passende DevOps-Modell

Sie wissen nicht, welches das für Sie passende Modell ist? Überlegen Sie sich in erster Linie, welche Ziele Ihr Unternehmen für die Modernisierungs- und die digitalen Initiativen verfolgt. Wenn Sie der Meinung sind, dass die digitale Transformation ein entscheidender Einflussfaktor für Ihr Unternehmen ist, dann müssen die DevOps-Modelle im Hinblick auf ihr Können, ihre Prozesse und ihre Werkzeuge dem Ausmaß und den Eigenschaften dieser Transformation entsprechen.

* Sidney Rabsatt ist Vizepräsident Produktmanagement bei NGINX.

Inhalt des Artikels:

Kommentare werden geladen....

Kommentar zu diesem Artikel

Der Kommentar wird durch einen Redakteur geprüft und in Kürze freigeschaltet.

Anonym mitdiskutieren oder einloggen Anmelden

Avatar
Zur Wahrung unserer Interessen speichern wir zusätzlich zu den o.g. Informationen die IP-Adresse. Dies dient ausschließlich dem Zweck, dass Sie als Urheber des Kommentars identifiziert werden können. Rechtliche Grundlage ist die Wahrung berechtigter Interessen gem. Art 6 Abs 1 lit. f) DSGVO.
  1. Avatar
    Avatar
    Bearbeitet von am
    Bearbeitet von am
    1. Avatar
      Avatar
      Bearbeitet von am
      Bearbeitet von am

Kommentare werden geladen....

Kommentar melden

Melden Sie diesen Kommentar, wenn dieser nicht den Richtlinien entspricht.

Kommentar Freigeben

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

Freigabe entfernen

Der untenstehende Text wird an den Kommentator gesendet, falls dieser eine Email-hinterlegt hat.

copyright

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 45531784 / Teamführung)