Top-DevOps-Trends im Jahr 2022

Top-DevOps-Trends im Jahr 2022

  • ITOps & DevOps
6 Minuten Lesezeit Aktualisiert Oct 14, 2021

Auf einen Blick: Die wichtigsten DevOps-Trends für 2022 unterstreichen die Bedeutung beschleunigter Cloud-Einführung, Automatisierung und integrierter Sicherheit im Softwareentwicklungszyklus. Mit Schwerpunkt auf hybriden Arbeitsumgebungen und innovativen Technologien werden Organisationen aufgefordert, die Leistung zu optimieren und die Zusammenarbeit zu verbessern.

  • Setzen Sie auf hybride und Multi-Cloud-Strategien für bessere Leistung.
  • Integration von KI/ML für intelligentere Automatisierung in DevOps-Prozesse.
  • Priorisieren Sie Sicherheit während des gesamten Softwareentwicklungslebenszyklus.

Die Auswirkungen, die die COVID-19-Pandemie auf Unternehmen und Menschen hatte, werden noch immer verstanden, und ihre Auswirkungen wirken sich noch jahrelang aus. Von mehr Remote-Mitarbeitern bis hin zu Herausforderungen in der Lieferkette, mit denen niemand gerechnet hat, hat das verlaufene Jahr mehr Innovation und Kreativität erzwungen als je zuvor. Eine große Erkenntnis – für IT-Führungskräfte und alle anderen – ist, wie die Technologie eine entscheidende Rolle für die Fähigkeit der Menschen gespielt hat, weiterhin zu arbeiten, zu lernen, Dienstleistungen zu erhalten und zu sozialisieren. Für die Mehrheit der Unternehmen hat sich die IT von dem, was beim Erledigen des Geschäfts hilft, zu einer geschäftskritischen Rolle gewandelt. Entwickler und DevOps-Profis befinden sich nun plötzlich in einer Welt voller Möglichkeiten, mit einem erneuten Fokus auf häufige Verbesserungen und neue Innovationen. Mit Blick auf die Zukunft haben wir einige der wichtigsten DevOps-Trends für 2022 zusammengestellt.

DevOps-Topologien

DevOps-Prognosen für 2022

Basierend auf aktuellen Trends und zukünftigen Prognosen können wir Folgendes in der DevOps-Welt im Jahr 2022 erwarten.

Fortgesetzte Cloud-Einführung

Schon vor den Veränderungen infolge der Pandemie unternahmen die meisten Unternehmen bereits Schritte zur Einführung einer cloudzentrierten Infrastruktur zur Unterstützung cloudbasierter Workflows und Anwendungen. Angesichts des dringenden Anpassungs- und Anpassungsbedarfs der Branche musste dieser Wandel sogar noch schneller geschehen, als ursprünglich geplant. Die bloere Nutzung der Cloud macht ein Unternehmen jedoch nicht hochentwickelt. Laut dem kürzlich veröffentlichten Puppet 2021 State of DevOps-Bericht nutzen die meisten DevOps-Teams die Cloud, aber die meisten tun sie schlecht. Die Ergebnisse zeigen, dass:

  • 65 % der als mittlere Evolution geltenden Organisationen berichten, die Public Cloud zu nutzen.
  • Doch nur 20 % von ihnen nutzen es voll aus.

Für diejenigen, die ihre Cloud-Akzeptanz verbessern möchten, könnte die Betrachtung verschiedener Cloud-Arten von Vorteil sein. Die Ergebnisse der Accelerate State of DevOps-Umfrage 2021 zeigten, dass Teams, die hybride oder Multi-Cloud-Software-Deployments nutzten, 1,6-mal eher ihre Unternehmensleistungsziele erreichten als diejenigen, die traditionellere Cloud-Strategien nutzten. (Lesen Sie mehr über den Stand von DevOps.)

Automatisierung

Automatisierung ist für die DevOps-Community nichts Neues, aber gut in Automatisierung zu sein bedeutet nicht, dass eine Organisation auch DevOps gut ist. Laut dem Puppet 2021 State of DevOps-Bericht haben hochentwickelte Unternehmen weitaus eher umfangreiche Automatisierungen implementiert, wobei 90 % der Befragten mit hochentwickelten DevOps-Praktiken angaben, dass ihre Teams die meisten ihrer repetitiven Aufgaben automatisiert haben. Für Organisationen, die nicht als hochentwickelt gelten, werden diese Initiativen bei ihrer Einführung nur noch dringlicher werden. Um dies zu erreichen, dürfen Teams nicht nur daran arbeiten, die gesamte Pipeline zu automatisieren – sie müssen auch bereit sein, KI und ML zu integrieren. Die Anwendung von ML auf den Lieferzyklus ermöglicht es Organisationen zu verstehen, wo Blockaden oder Kapazitätsprobleme auftreten. Mit diesem Wissen können Probleme besser gemindert werden, wenn sie auftreten. KI-basierte prädiktive Analysen können die DevOps-Pipeline in zwei wesentlichen Bereichen intelligenter machen:

  • Voraussicht von Problemen
  • Bereitstellung potenzieller Lösungen

Sicherheit priorisieren

Da die Mehrheit der Mitarbeiter im vergangenen Jahr von zu Hause aus arbeitet und viele möglicherweise noch in der Zukunft arbeitet, beginnen Unternehmen zu erkennen, dass eine sichere Software-Lieferkette keine Option mehr ist – sie ist eine Notwendigkeit. Und diese Sicherheit kann nicht einfach als Nachgedanke hinzugefügt werden. Vielmehr müssen wir Sicherheit in jede Schicht als sicheren Code einbringen und sicherstellen, dass alle Schwachstellen schnell erkannt und gemindert werden. DevOps-Ingenieure müssen sich anpassen und ihre Art und Weise ändern, wie sie Software schreiben, um sicherzustellen, dass sie nicht nur beim Schreiben, sondern auch beim Einsatz sicher ist. Einige Möglichkeiten, Sicherheit für DevOps zu priorisieren, sind:

  • Verständnis von Sicherheitszielen
  • Geeignete Cloud-Schwachstellenscanner zu haben
  • Code mit Standardtests sichern

(Entdecken Sie DevSecOps, eine aufkommende Praxis, die Sicherheit umfasst.)

SRE & DevOps

Laut den Ergebnissen des Google Clouds Accelerate State of DevOps Report 2021 werden Site Reliability Engineering (SRE) und DevOps in den kommenden Jahren immer komplementärer werden, wobei bestimmte SRE-Techniken wie Service-Level-Indikatoren Praktiken bieten, die die Ziele des DevOps-Teams verbessern können.

"Teams, die sowohl Lieferung als auch operative Exzellenz priorisieren, berichten über die höchste organisatorische Leistung", sagte Dustin Smith, Forschungsleiter des DORA-Teams von Google Cloud

Die Belege aus der Umfrage zeigen, dass Teams, die in modernen operativen Praktiken herausragen, 1,4-mal häufiger eine höhere Softwarebereitstellung und operative Leistung melden als diejenigen, die weniger ausgereift mit operativen Praktiken sind. Diese Teams berichten zudem 1,8-mal häufiger über bessere Geschäftsergebnisse. (Erfahren Sie mehr über SRE.) 

Hybrid von Natur aus

Während einige Organisationen im vergangenen Jahr begonnen haben, Mitarbeiter wieder ins Büro zu bringen, erlauben viele weiterhin ein hybrides Modell, bei dem die Mitarbeiter entweder vollständig remote arbeiten oder zumindest die Möglichkeit haben, weiterhin von zu Hause aus zu arbeiten. Und eines wird immer deutlicher: Viele Mitarbeiter wollen die Wahl haben. Tatsächlich prognostiziert der IDC-Bericht , dass bis 2023 75 % der G2000-Unternehmen eine Art hybride Struktur geschaffen haben werden. "Es gab immer die Wahrnehmung: 'Okay, die Remote-Arbeit ist nur vorübergehend. Wenn die Krise vorbei ist, kehren die Leute ins Büro zurück'", sagte Rick Villars, Group Vice President für weltweite Forschung bei IDC.

"Was wir sahen, war, dass die Unternehmen, die beschleunigt und erfolgreich waren, wirklich diejenigen waren, die geneigt sind, ihr Modell komplett zu ändern und zu erkennen, dass es ein entscheidender Teil des Erfolgs in der nächsten Phase sein würde, wenn ihre Mitarbeiter überall und in jeder Umgebung arbeiten und überall als Gleichberechtigte zusammenarbeiten können, anstatt Bürger zweiter Klasse und erstklassiger Bürger zu sein."

Die DevOps-Innovation geht weiter

Egal, was die Zukunft für Arbeitnehmer und Organisationen bringt, DevOps wird sich wie immer weiterentwickeln und pivotieren. Unternehmen werden die Möglichkeit haben, die aktuellen Herausforderungen zu nutzen, um ihre Grenzen zu verschieben, innovative Technologien zu übernehmen und ihren qualifizierten Mitarbeitern zu vertrauen. Indem sie diese wichtigsten DevOps-Trends annehmen, können Fachleute sicherstellen, dass DevOps noch jahrelang im Rampenlicht bleibt.

BMC unterstützt DevOps-Prozesse

Bei BMC fördern wir DevOps im gesamten Unternehmen. Sehen Sie, wie unsere DevOps-Tools und -Lösungen Ihrem Unternehmen zum Erfolg verhelfen.

Change Risk Management

In IT-Umgebungen ist ein breites organisatorisches Risiko selbstverständlich. Um DevOps optimal zu nutzen, muss dieses Risiko reduziert werden. Eingebaute künstliche Intelligenz für IT-Betrieb (AIOps) und Servicemanagement (AISM) hilft, Risiken zu managen, ohne DevOps-Teams zusätzlich Arbeit zu ersparen, sodass es einfacher ist, Folgendes zu tun:

  • Umgang mit Governance und Härtung
  • Automatisieren Sie Veränderungen
  • Bewerten Sie das Risiko schnell

Mainframe-DevOps

Brechen Sie das Silo auf und integrieren Sie die Mainframe-Umgebung in Ihr DevOps-Ökosystem. Der Aufbau einer Mainframe-inklusiven DevOps-Toolchain ermöglicht agile Entwicklung und Tests kritischer Anwendungen, sodass Sie Innovationen schneller liefern können. Integrierte moderne Mainframe-Tools arbeiten über eine Vielzahl plattformübergreifender Tools und befähigen Entwickler aller Arten, die notwendigen Prozesse durchzuführen und zu verbessern, um jede Phase des DevOps-Lebenszyklus zu erfüllen:

  • Automatisiertes Shift-Left-Testing
  • Geschwindigkeit der IBM® Db2-Datenbankänderungen®
  • Adresssicherheit früher im Entwicklungsprozess

Abhängigkeitsabbildung

Eine Änderung an einer Anwendung oder einem System kann sich durch das Ökosystem ausbreiten und das Kundenerlebnis beeinträchtigen. Da die Agilität steigt und Veränderungen schnell vorgenommen werden, ist es entscheidend, alle Ihre Assets zu kennen – und wie sie genutzt werden. Nutzen Sie dynamische Servicemodellierung, um alle Anwendungs- und Infrastrukturabhängigkeiten automatisch zu kartieren, sodass Sie:

  • Bewertung der Auswirkungen von Veränderungen
  • Sicherstellen Sie ein optimales Kundenerlebnis
  • Unterstützung der Einhaltung gesetzlicher Vorschriften

Workflow- und Produktionsautomatisierung

Die Übergabe von Code von der Entwicklung zur Produktion kann ein großes Hindernis im DevOps-Workflow sein. Die Orchestrierung von Anwendungs-Workflows kann helfen, indem sie die traditionelle CI/CD-Toolchain ergänzt. Ein Jobs-as-Code-Ansatz mit der CI/CD-Toolchain erleichtert die Versionsversion, das Testen und die Wartung von Workflows, damit Ihre Teams schneller bessere Anwendungen liefern können.

  • Shift-Left-Best Practices ermöglichen
  • Bieten Sie Entwicklern eine vertraute Arbeitsumgebung
  • Reduzieren von Überarbeitungen

Verwandte Literatur

DevOps-Leitfaden

  1. Was ist DevOps? Eine umfassende Einführung
  2. Eine kurze Geschichte von DevOps
  3. Einführung in die DevOps-Architektur
  4. Automatisierung in DevOps: Warum und wie man DevOps-Praktiken automatisiert
  5. Was ist CI/CD? Kontinuierliche Integration und kontinuierliche Lieferung erklärt
  6. Wie man eine CI/CD-Pipeline mit Jenkins aufbaut
  7. DevOps-Metriken zur Optimierung von CI/CD-Pipelines
  8. Kontinuierliche Liefermetriken
  9. Ist Continuous Integration in Continuous Deployment ein Fortschritt – oder nicht?
  10. Unterschiede zwischen Continuous Integration (CI), Delivery (CD) und Deployment
  11. Quellcode und Versionskontrolle in DevOps
  12. Was ist kontinuierliche Testung?
  13. Testautomatisierungs-Frameworks: Der ultimative Leitfaden
  14. Release Management in DevOps
  15. Erklärt: Monitoring & Telemetrie in DevOps
  16. Anwendungs-Leistungsmanagement in DevOps
  17. DevOps-Orchestrierung im SDLC
  18. Einführung in Datenbank-DevOps
  19. Die Rolle der Microservices in DevOps
  20. Die Rolle der Virtualisierung in DevOps
  21. Container & DevOps: Wie Container in DevOps-Lieferpipelines passen
  22. Was ist eine Containerpipeline?
  23. Was ist eine DevOps-Toolchain?
  24. Verwaltung von Containern und Code für DevOps
  25. Die Rolle von Agile in DevOps
  26. Die Rolle der Cloud in DevOps
  27. Was ist FinDevOps?
  28. Top-DevOps-Trends im Jahr 2022
  29. DevOps-Werte & Prinzipien
  30. DevOps-Kennzahlen und KPIs
  31. DevOps-Ratschläge für kleine, mittlere und große Organisationen
  32. DevOps-Teamstruktur
  33. Top-DevOps-Bücher, die man heute lesen sollte
  34. Buchrezension von The Phoenix Project: DevOps For Everyone
  35. DevOps-Influencer: 11 DevOps-Experten, denen Sie auf Twitter folgen können
  36. GitHub, GitLab, Bitbucket & Azure DevOps: Was ist der Unterschied?
  37. Best Practices: Wie man Anwendungen für Kubernetes architekt
  38. Konfigurationsmanagement in DevOps
  39. DevOps-Verzweigungsstrategien erklärt
  40. DevOps-Jobbezeichnungen, Rollen und Verantwortlichkeiten
  41. Testen in DevOps: Konzepte, Best Practices und mehr
  42. Der vollständige DevOps-Zertifizierungsleitfaden für 2022
  43. Was ist das Kubernetes-Operator-Muster?

Diese Beiträge sind meine eigenen und spiegeln nicht unbedingt die Position, Strategien oder Meinung von BMC wider.

Mehr aus ITOps & DevOps

Abonnieren Sie The Brief

Mit der Registrierung für dieses Angebot bestätigen Sie, dass Sie die Datenschutzrichtlinie von BMC gelesen und zugestimmt haben.

Danke

Sie haben The Brief abonniert
Das Briefing umfasst die Mainframe- und Enterprise-Orchestrierung – BMC AMI und Control-M – sowie die Analystenforschung, Kundeneinsätze und Events in beiden Bereichen.