Die 5 Stufen der DevOps-Evolution

Die größten Herausforderungen bei der Einführung von DevOps DevOps und die Cloud sind nicht einfach. Jim Gochee, Chief Product Officer von New Relic, gibt wichtige Tipps zur Bewältigung der Herausforderungen der digitalen Transformation im Unternehmen.

Die Kombination von Entwicklungs- und Betriebsteams unter einem DevOps-Modell kann die Anwendungsbereitstellung und Produktiteration beschleunigen, ist jedoch kein einfacher Weg. Um den Erfolg von DevOps zu erreichen, müssen häufig kulturelle und betriebliche Barrieren abgebaut werden, bevor Arbeiten durchgeführt werden können. Wenn ein Unternehmen jedoch herausfinden kann, wie es auf seiner DevOps-Reise navigiert, kann dies erhebliche Auswirkungen haben. Um Unternehmen zu helfen, zu verstehen, wie sie mit der Praxis beginnen können, konzentrierte sich Puppet in einem Teil seines DevOps-Berichts 2018 darauf, Unternehmen dabei zu helfen, ihre DevOps-Praxis aufzubauen und auszubauen.

Dem Bericht zufolge müssen Unternehmen zunächst eine Grundlage für ihre DevOps-Bereitstellung schaffen. Da die Teams schnell mit dem Testen und Bereitstellen neuer Technologien beginnen, ist es wichtig, dass die richtigen Test- und Bereitstellungsmuster wiederverwendet werden. Die Teams arbeiten zusammen, um die Tools zu verbessern, indem sie ein Konfigurationsmanagement-Tool einrichten, heißt es in dem Bericht. Sobald diese erreicht sind, beginnt die eigentliche Reise.

Hier sind die fünf Stufen der DevOps-Evolution:

1. Normalisieren Sie den Technologie-Stack

Dies ist die erste Phase des Prozesses, in der Teams begonnen haben, echte agile Methoden anzuwenden und eine ordnungsgemäße Versionskontrolle implementieren, um eine kontinuierliche Integration und Bereitstellung zu gewährleisten, heißt es in dem Bericht. Hier werden auch redundante Technologien eliminiert und der Stack normalisiert.

Um hier erfolgreich zu sein, müssen Praktiker auf einem Standardsatz von Technologien aufbauen und Anwendungskonfigurationen gemäß dem Bericht in die Versionskontrolle einbeziehen.

2. Standardisieren und reduzieren Sie die Variabilität

Sowohl das Entwicklungs- als auch das Betriebsteam arbeiten hier auf ein Ziel hin: Verringerung der Varianz, heißt es in dem Bericht. Die Teams müssen darauf hinarbeiten, dass die Technologie weiter auf ein einziges Betriebssystem oder eine einzelne Betriebssystemfamilie konsolidiert wird, die Prozesskomplexität verringert wird und Möglichkeiten für eine frühzeitige Zusammenarbeit untersucht werden.

Zu diesem Zeitpunkt sollten Systemkonfigurationen auch in die Versionskontrolle einbezogen und Anwendungen neu strukturiert werden, um den Geschäftsanforderungen zu entsprechen, falls dies im Bericht angegeben ist.

3. Erweitern Sie die DevOps-Praktiken

Jetzt, da die grundlegenden Elemente vorhanden sind, ist es an der Zeit, alle durch frühere Änderungen verursachten Unstimmigkeiten zu beseitigen. Zum Beispiel muss die Ausgabe des Anwendungsentwicklungsteams mit der der Lieferung übereinstimmen, um echte Auswirkungen zu erzielen, heißt es in dem Bericht. Darüber hinaus muss der bürokratische Aufwand beseitigt werden, damit einzelne Mitarbeiter ohne Genehmigung von außerhalb des Teams arbeiten können und Änderungen ohne so lange Wartezeit vorgenommen werden können.

4. Automatisieren Sie die Bereitstellung der Infrastruktur

Durch die Automatisierung der Bereitstellung der Infrastruktur kann ein Unternehmen dazu beitragen, die Diskrepanz zwischen der Ausgabe der Entwicklung und den Lieferzeiten des Betriebs zu verringern. Dies bringt alle näher an die gleiche Seite, heißt es in dem Bericht. Wenn Dinge wie Sicherheitskonfigurationen, Systemkonfigurationen und Bereitstellung automatisiert werden, kann das DevOps-Team schneller liefern und ist besser für die zukünftige Selbstbedienung eingerichtet.

5. Stellen Sie Self-Service-Funktionen bereit

Viele der Self-Service-Funktionen, die viele DevOps-Bereitstellungen definieren, werden in der vierten Phase erstellt, aber sie werden weiter realisiert und in der fünften Phase werden mehr Ressourcen zur Verfügung gestellt, heißt es in dem Bericht. Hier können Anwendungsentwickler Testumgebungen selbst bereitstellen, und Erfolgsmetriken sind für das Team klar sichtbar.

Newsletter zu Trends im Rechenzentrum

DevOps, Virtualisierung, Hybrid Cloud, Speicher und betriebliche Effizienz sind nur einige der Themen im Rechenzentrum, die wir hervorheben werden. Wird montags und mittwochs geliefert

Heute anmelden

© Copyright 2020 | mobilegn.com