[{"data":1,"prerenderedAt":1495},["ShallowReactive",2],{"/de-de/blog/cloud-and-devops":3,"navigation-de-de":718,"banner-de-de":1135,"footer-de-de":1144,"blog-post-authors-de-de-Salahddine Aberkan|Maud Leuenberger":1378,"blog-related-posts-de-de-cloud-and-devops":1406,"blog-promotions-de-de":1431,"next-steps-de-de":1485},{"id":4,"title":5,"authors":6,"body":9,"category":697,"date":698,"description":699,"extension":700,"externalUrl":701,"featured":702,"heroImage":703,"meta":704,"navigation":705,"path":706,"seo":707,"slug":711,"stem":712,"tags":713,"template":716,"updatedDate":701,"__hash__":717},"blogPosts/de-de/blog/cloud-and-devops.md","Cloud und DevOps: Warum diese Verbindung die Softwareentwicklung verändert",[7,8],"Salahddine Aberkan","Maud Leuenberger",{"type":10,"value":11,"toc":666},"minimark",[12,21,24,29,32,47,69,76,80,90,93,121,130,139,143,154,157,162,165,168,172,175,184,195,202,208,215,219,222,226,242,264,281,285,293,303,323,334,337,340,362,365,369,372,381,384,416,419,423,426,430,442,445,448,453,457,464,471,484,498,501,504,508,529,532,535,542,546,553,567,580,591,604,611,615,618,627,631,635,638,642,645,649,652,656,659,663],[13,14,15,16,20],"p",{},"Cloud Computing und DevOps-Praktiken haben sich als Standards in softwareentwickelnden Organisationen etabliert. Beide Ansätze verfolgen ein gemeinsames Ziel: schneller, häufiger und mit besserer Qualität Mehrwert zu liefern. Ihre Konvergenz ist kein Zufall. ",[17,18,19],"strong",{},"Cloud und DevOps"," verstärken sich gegenseitig und schaffen ein Umfeld, das Innovation und operative Exzellenz begünstigt.",[13,22,23],{},"Doch wie ergänzen sich diese beiden Ansätze konkret? Welche messbaren Vorteile lassen sich erwarten? Und wie lassen sie sich in der eigenen Organisation wirksam einführen? Dieser Artikel führt durch die Grundlagen von Cloud und DevOps, ihre Komplementarität und die entscheidenden Erfolgsfaktoren für diese Transformation.",[25,26,28],"h2",{"id":27},"was-ist-cloud-computing","Was ist Cloud Computing?",[13,30,31],{},"Cloud Computing bezeichnet den bedarfsgesteuerten Zugriff auf IT-Ressourcen – Server, Speicher, Datenbanken, Software – über das Internet. Anders als bei traditioneller Infrastruktur, bei der eigene Server gekauft, installiert und gewartet werden müssen, lassen sich diese Ressourcen als Service beziehen und nur nach tatsächlichem Verbrauch abrechnen.",[13,33,34,35,38,39,42,43,46],{},"Drei Hauptmodelle bilden die Grundlage. ",[17,36,37],{},"IaaS"," (Infrastructure as a Service) stellt die Basisbausteine bereit: virtuelle Maschinen, Netzwerke, Speicher – bei vollem Kontrollanspruch über Betriebssysteme und Anwendungen. ",[17,40,41],{},"PaaS"," (Platform as a Service) geht weiter und bietet eine vollständige Entwicklungsumgebung, die die darunter liegende Infrastruktur verwaltet. ",[17,44,45],{},"SaaS"," (Software as a Service) schließlich stellt fertige Anwendungen bereit, die über den Browser zugänglich sind.",[13,48,49,50,53,54,57,58,61,62,57,65,68],{},"Die großen Marktakteure sind ",[17,51,52],{},"Amazon Web Services (AWS)",", ",[17,55,56],{},"Google Cloud Platform (GCP)"," und ",[17,59,60],{},"Microsoft Azure",", mit jeweils Hunderten von Diensten aus den Bereichen Computing, Speicher, KI und Datenanalyse. Mit ",[17,63,64],{},"IONOS",[17,66,67],{},"Hetzner"," stehen auch leistungsstarke europäische Alternativen zur Verfügung.",[13,70,71,72,75],{},"Der entscheidende Vorteil der Cloud bleibt ihre ",[17,73,74],{},"Elastizität",": die Fähigkeit, Ressourcen automatisch an die Arbeitslast anzupassen. Diese Flexibilität verändert die Arbeitsweise technischer Teams grundlegend.",[25,77,79],{"id":78},"was-ist-devops","Was ist DevOps?",[13,81,82,83,89],{},"Der Begriff ",[84,85,88],"a",{"href":86,"rel":87},"https://about.gitlab.com/de-de/topics/devops/",[],"DevOps"," entstand aus der Zusammenführung von „Development\" und „Operations\". Er bezeichnet sowohl eine Kultur als auch eine Reihe von Praktiken, die historisch getrennte Entwicklungs- und Betriebsteams zusammenbringen.",[13,91,92],{},"Das Ziel von DevOps lässt sich in einem Satz zusammenfassen: Mehrwert schneller, häufiger und in besserer Qualität zu den Nutzenden bringen. Vier Grundprinzipien tragen dazu bei:",[94,95,96,103,109,115],"ul",{},[97,98,99,102],"li",{},[17,100,101],{},"Automatisierung"," des Software-Lebenszyklus – vom Build über Tests bis zum Deployment",[97,104,105,108],{},[17,106,107],{},"Zusammenarbeit"," und Kommunikation zwischen Dev- und Ops-Teams",[97,110,111,114],{},[17,112,113],{},"Kontinuierliche Verbesserung"," durch den Abbau von Reibungsverlusten und Silos sowie beständiges Lernen",[97,116,117,120],{},[17,118,119],{},"Fokus auf Nutzerbedürfnisse"," durch kurze Feedbackschleifen",[13,122,123,124,129],{},"In der Praxis strukturiert DevOps die Arbeit rund um einen mehrstufigen Anwendungslebenszyklus: planen, erstellen, prüfen, verpacken, ausliefern, konfigurieren, überwachen. Jede Phase schließt dank Automatisierung der ",[84,125,128],{"href":126,"rel":127},"https://about.gitlab.com/de-de/topics/ci-cd/cicd-pipeline/",[],"CI/CD-Pipelines"," nahtlos an die nächste an.",[13,131,132,133,138],{},"Laut dem ",[84,134,137],{"href":135,"rel":136},"https://cloud.google.com/devops/state-of-devops",[],"Accelerate State of DevOps Report 2024 von Google Cloud"," deployen Teams, die diese Praktiken vollständig übernommen haben, deutlich häufiger und erholen sich nach Störungen erheblich schneller als traditionell arbeitende Teams.",[25,140,142],{"id":141},"der-zusammenhang-zwischen-cloud-und-devops","Der Zusammenhang zwischen Cloud und DevOps",[13,144,145,146,149,150,153],{},"Cloud und DevOps adressieren unterschiedliche Bedarfe. Die Cloud liefert die ",[17,147,148],{},"Infrastruktur",", DevOps die ",[17,151,152],{},"Methodik",". Technisch gesehen ist ein DevOps-Ansatz ohne Cloud möglich – ebenso wie Cloud-Nutzung ohne DevOps-Kultur. Die Kombination beider Ansätze multipliziert jedoch die Ergebnisse.",[13,155,156],{},"Diese Synergie erklärt sich durch eine natürliche Komplementarität: DevOps fordert Automatisierung und Agilität – die Cloud macht beides im großen Maßstab möglich. Organisationen, die beide Ansätze kombinieren, verzeichnen eine deutliche Beschleunigung ihrer Lieferzyklen und eine verbesserte Deployment-Qualität.",[158,159,161],"h3",{"id":160},"die-cloud-als-devops-beschleuniger","Die Cloud als DevOps-Beschleuniger",[13,163,164],{},"Die Cloud verändert die Arbeitsweise von DevOps-Teams grundlegend. Während die Bereitstellung eines physischen Servers früher Wochen in Anspruch nahm, lässt sich eine virtuelle Maschine in der Cloud in wenigen Minuten erstellen. Diese Geschwindigkeit ermöglicht es, Test-, Entwicklungs- und Staging-Umgebungen ohne Hardwarebeschränkungen zu vervielfachen.",[13,166,167],{},"Das wirtschaftliche Modell der Cloud, basierend auf Pay-as-you-go, passt hervorragend zur DevOps-Philosophie: Es wird nur für tatsächlich genutzte Ressourcen bezahlt, was Experimente und schnelle Iteration fördert.",[25,169,171],{"id":170},"vorteile-der-kombination-von-cloud-und-devops","Vorteile der Kombination von Cloud und DevOps",[13,173,174],{},"Die Verbindung von Cloud und DevOps erzeugt auf mehreren Ebenen messbare Vorteile.",[13,176,177,180,181,183],{},[17,178,179],{},"Flexibilität"," ist der erste greifbare Gewinn. DevOps-Teams können vollständige Umgebungen mit wenigen Klicks bereitstellen, für parallele Tests duplizieren und nach Abschluss der Arbeit wieder abbauen. Diese Agilität war mit physischer Infrastruktur undenkbar. Die ",[17,182,74],{}," der Cloud ermöglicht es zudem, Lastspitzen aufzufangen, ohne dauerhaft überzudimensionieren.",[13,185,186,188,189,194],{},[17,187,101],{}," erreicht eine neue Stufe. Die Bereitstellung von Cloud-Ressourcen lässt sich direkt in CI/CD-Pipelines und ",[84,190,193],{"href":191,"rel":192},"https://about.gitlab.com/de-de/blog/from-code-to-production-a-guide-to-continuous-deployment-with-gitlab/",[],"Continuous-Deployment-Lösungen"," integrieren. Ein Commit löst automatisch die Erstellung einer Testumgebung, die Ausführung von Tests und nach erfolgreicher Validierung das Deployment in die Produktion aus. Teams verzeichnen eine erhebliche Reduktion ihrer Deployment-Zyklen durch diese durchgängige Automatisierung.",[13,196,197,198,201],{},"Die ",[17,199,200],{},"Reduktion operativer Kosten"," ergibt sich aus diesen Effizienzgewinnen. Weniger Zeit für repetitive manuelle Aufgaben bedeutet mehr Zeit für wertschöpfende Arbeit. Das verbrauchsbasierte Abrechnungsmodell vermeidet die Verschwendung ungenutzter Ressourcen.",[13,203,204,205,207],{},"Auch die ",[17,206,107],{}," verbessert sich. Die Cloud bietet eine gemeinsame Umgebung, die allen Teams standortunabhängig zugänglich ist – entsprechend den jeweiligen Berechtigungen und Rollen. Alle arbeiten mit denselben Werkzeugen und haben dieselbe Sicht auf den Systemzustand.",[13,209,210,211,214],{},"Schließlich verbessert sich die ",[17,212,213],{},"Qualität",". Automatisierte Tests werden systematisch vor jedem Deployment ausgeführt. Probleme werden früher im Zyklus erkannt und sind kostengünstiger zu beheben.",[25,216,218],{"id":217},"schlüsselwerkzeuge-für-cloud-devops","Schlüsselwerkzeuge für Cloud DevOps",[13,220,221],{},"Die Umsetzung eines Cloud-DevOps-Ansatzes stützt sich auf ein Ökosystem spezialisierter Werkzeuge, das sich um drei Säulen organisiert.",[158,223,225],{"id":224},"containerisierung-und-orchestrierung","Containerisierung und Orchestrierung",[13,227,228,233,234,241],{},[84,229,232],{"href":230,"rel":231},"https://about.gitlab.com/de-de/blog/what-is-containerization/",[],"Containerisierung"," hat die Anwendungsbereitstellung grundlegend verändert. ",[17,235,236],{},[84,237,240],{"href":238,"rel":239},"https://about.gitlab.com/de-de/blog/what-is-docker-comprehensive-guide/",[],"Docker"," ermöglicht es, eine Anwendung mit allen Abhängigkeiten in einem leichten, portablen Container zu verpacken. Dieser Container läuft identisch auf dem Entwickler-Laptop, dem Testserver und in der Produktion – das bekannte „läuft bei mir\" entfällt.",[13,243,244,251,252,257,258,263],{},[17,245,246],{},[84,247,250],{"href":248,"rel":249},"https://about.gitlab.com/de-de/blog/kubernetes-the-container-orchestration-solution/",[],"Kubernetes"," orchestriert diese Container im großen Maßstab. Es verwaltet automatisch Deployment, Skalierung und Lastverteilung containerisierter Anwendungen. Dieser ",[84,253,256],{"href":254,"rel":255},"https://about.gitlab.com/de-de/topics/cloud-native/",[],"Cloud-native-Ansatz"," eignet sich besonders gut für ",[84,259,262],{"href":260,"rel":261},"https://about.gitlab.com/de-de/blog/what-are-the-benefits-of-a-microservices-architecture/",[],"Microservices-Architekturen",", bei denen jede Funktion in einem eigenen unabhängigen Container läuft.",[13,265,266,267,272,273,276,277,280],{},"GitLab bietet eine ",[84,268,271],{"href":269,"rel":270},"https://about.gitlab.com/de-de/solutions/kubernetes/",[],"native Kubernetes-Integration",", mit der Cluster direkt über die Plattform verwaltet werden können. Die integrierte ",[17,274,275],{},"Container Registry"," speichert Docker-Images, während die ",[17,278,279],{},"Helm Chart Registry"," das Deployment komplexer Anwendungen vereinfacht.",[158,282,284],{"id":283},"infrastructure-as-code-und-gitops","Infrastructure as Code und GitOps",[13,286,287,292],{},[84,288,291],{"href":289,"rel":290},"https://about.gitlab.com/de-de/topics/gitops/infrastructure-as-code/",[],"Infrastructure as Code"," (IaC) überträgt bewährte Softwareentwicklungspraktiken auf das Infrastrukturmanagement. Anstatt Server manuell zu konfigurieren, wird die Infrastruktur in versionierten Konfigurationsdateien beschrieben.",[13,294,295,298,299,302],{},[17,296,297],{},"Terraform"," hat sich als Standard für die Bereitstellung von Ressourcen auf allen großen Cloud-Plattformen etabliert. ",[17,300,301],{},"Ansible"," ergänzt dies für die Systemkonfiguration. Diese Werkzeuge ermöglichen es, eine vollständige Umgebung mit wenigen Befehlen neu aufzubauen – reproduzierbar und mit vereinfachtem Incident-Management.",[13,304,305,310,311,316,317,57,319,322],{},[84,306,309],{"href":307,"rel":308},"https://about.gitlab.com/de-de/topics/gitops/",[],"GitOps"," treibt diese Logik weiter, indem ",[84,312,315],{"href":313,"rel":314},"https://about.gitlab.com/de-de/blog/what-is-git/",[],"Git"," zur einzigen Quelle der Wahrheit wird. Jede Infrastrukturänderung durchläuft einen Merge Request, wird vom Team reviewt und anschließend automatisch angewendet. GitLab integriert diesen Ansatz nativ mit den Funktionen ",[17,318,291],{},[17,320,321],{},"Umgebungsmanagement",".",[324,325,326],"blockquote",{},[13,327,328,329,322],{},"Weitere Informationen zur Automatisierung des Infrastrukturmanagements mit Ansible und GitLab finden sich im Artikel ",[84,330,333],{"href":331,"rel":332},"https://about.gitlab.com/de-de/blog/using-ansible-and-gitlab-as-infrastructure-for-code/",[],"„GitLab DevSecOps: IaC-Pipelines für nachhaltiges Wachstum\"",[158,335,128],{"id":336},"cicd-pipelines",[13,338,339],{},"Pipelines für Continuous Integration und Continuous Deployment bilden das Herzstück des automatisierten DevOps. Sie orchestrieren den gesamten Prozess: Code-Build, Testausführung, Qualitätsanalyse, Deployment in die verschiedenen Umgebungen.",[13,341,342,349,350,357,358,361],{},[17,343,344],{},[84,345,348],{"href":346,"rel":347},"https://about.gitlab.com/de-de/blog/what-is-gitlab-ci-cd/",[],"GitLab CI/CD"," verfolgt einen einheitlichen Ansatz, bei dem Pipelines, Code-Management und Projektverfolgung in derselben Oberfläche zusammenarbeiten. Die Funktion ",[17,351,352],{},[84,353,356],{"href":354,"rel":355},"https://docs.gitlab.com/topics/autodevops/",[],"Auto DevOps"," erkennt die Programmiersprache automatisch und konfiguriert ohne manuellen Eingriff eine vollständige Pipeline. ",[17,359,360],{},"Merge Trains"," optimieren die Integration, indem Änderungen geordnet zusammengeführt werden – Last-Minute-Konflikte werden vermieden.",[13,363,364],{},"Die Entscheidung für eine integrierte Plattform statt fragmentierter Werkzeuge vereinfacht die Wartung erheblich und verbessert die Übersicht über den gesamten Software-Entwicklungszyklus.",[25,366,368],{"id":367},"cloud-und-devsecops-sicherheit-von-anfang-an","Cloud und DevSecOps: Sicherheit von Anfang an",[13,370,371],{},"Die Beschleunigung der Lieferzyklen schafft eine neue Herausforderung: Wie lässt sich ein hohes Sicherheitsniveau aufrechterhalten, wenn täglich Dutzende Deployments stattfinden?",[13,373,374,375,380],{},"Die Antwort liegt in einem Konzept: ",[84,376,379],{"href":377,"rel":378},"https://about.gitlab.com/de-de/topics/devsecops/",[],"DevSecOps",". Diese Weiterentwicklung von DevOps integriert Sicherheit in jede Phase des Software-Entwicklungszyklus, anstatt sie als abschließende Prüfung zu behandeln. Man spricht von „Shift-Left\": Sicherheit wird nach links – also früher im Prozess – verlagert.",[13,382,383],{},"Konkret automatisiert DevSecOps Sicherheitskontrollen in CI/CD-Pipelines. Mehrere Testverfahren kommen dabei zum Einsatz:",[94,385,386,392,398,404,410],{},[97,387,388,391],{},[17,389,390],{},"SAST"," (Static Application Security Testing) analysiert den Quellcode auf potenzielle Schwachstellen",[97,393,394,397],{},[17,395,396],{},"DAST"," (Dynamic Application Security Testing) testet die laufende Anwendung",[97,399,400,403],{},[17,401,402],{},"Software Composition Analysis"," prüft, ob verwendete Bibliotheken bekannte Sicherheitslücken enthalten",[97,405,406,409],{},[17,407,408],{},"Container Scanning"," inspiziert Docker-Images vor dem Deployment",[97,411,412,415],{},[17,413,414],{},"Secret Detection"," erkennt versehentlich eingecheckte API-Schlüssel oder Passwörter",[13,417,418],{},"GitLab integriert alle diese Sicherheitsfunktionen nativ in seine Plattform. Dieser Ansatz verändert die Wirtschaftlichkeit der Softwaresicherheit grundlegend: Schwachstellen werden nicht nur zum Zeitpunkt ihrer Entstehung erkannt, sondern verstanden, priorisiert und automatisch behoben – genau dann, wenn ihre Behebung am wenigsten kostet und ihre Auswirkung am geringsten ist.",[25,420,422],{"id":421},"cloud-und-devops-strategie-in-der-organisation-einführen","Cloud- und DevOps-Strategie in der Organisation einführen",[13,424,425],{},"Eine Cloud-DevOps-Transformation lässt sich nicht improvisieren. Ein strukturiertes Vorgehen maximiert die Erfolgswahrscheinlichkeit.",[158,427,429],{"id":428},"cloud-strategie-definieren","Cloud-Strategie definieren",[13,431,432,433,435,436,438,439,441],{},"Der erste Schritt besteht darin, das passende Cloud-Modell zu wählen. ",[17,434,37],{}," eignet sich, wenn volle Kontrolle über die Systeme bei gleichzeitiger Cloud-Flexibilität gewünscht ist. ",[17,437,41],{}," beschleunigt die Entwicklung durch Delegation des Infrastrukturmanagements. ",[17,440,45],{}," deckt standardisierte Anwendungsbedarfe ab.",[13,443,444],{},"Zwischen Public Cloud, Private Cloud, Hybrid oder Multi-Cloud muss ebenfalls abgewogen werden. Die Public Cloud bietet größere Flexibilität und Skaleneffekte. Die Private Cloud erfüllt Souveränitäts- oder Compliance-Anforderungen. Der hybride Ansatz verbindet die Vorteile privater Infrastruktur mit der Public Cloud. Multi-Cloud setzt auf mehrere öffentliche Anbieter, um Abhängigkeiten zu reduzieren.",[13,446,447],{},"Auch die Kompetenzen der Teams sollten ehrlich eingeschätzt werden. Cloud-DevOps-Transformation erfordert spezifisches Know-how in Automatisierung, Containerisierung und Sicherheit.",[324,449,450],{},[13,451,452],{},"Die Wahl des Cloud-Modells hat für deutsche Unternehmen besonderes Gewicht: Die DSGVO beschränkt die Übermittlung personenbezogener Daten in Drittländer (Art. 44–49), und die NIS2-Richtlinie erweitert die Anforderungen an Cybersicherheit und Lieferkettensicherheit auf rund 29.500 Unternehmen. Organisationen im öffentlichen Sektor, im Gesundheitswesen oder in der Kritischen Infrastruktur sind daher oft auf private, hybride oder On-Premises-Deployments angewiesen, um Daten auf deutschem bzw. europäischem Boden zu halten. Bei klassifizierten Umgebungen oder besonderen Schutzanforderungen – etwa in der Automobilentwicklung (TISAX AL3) – bleibt ein Air-Gapped-Deployment häufig die einzig konforme Option.",[158,454,456],{"id":455},"schrittweise-vorgehen","Schrittweise vorgehen",[13,458,459,460,463],{},"Mit einem ",[17,461,462],{},"Pilotprojekt"," beginnen – repräsentativ, aber überschaubar. Dieser erste Erfolg belegt den Wert des Ansatzes und schafft interne Befürworter.",[13,465,466,467,470],{},"In ",[17,468,469],{},"Weiterbildung"," investieren. Fehlende Kompetenzen bleiben in vielen Organisationen das größte Hindernis für DevOps-Adoption. Gut ausgebildete Teams kommen schneller voran und vermeiden kostspielige Fehler.",[13,472,473,474,477,478,483],{},"Fortschritte mit den ",[17,475,476],{},"DORA-Metriken"," (DevOps Research and Assessment) messen. GitLab integriert das Tracking dieser Kennzahlen nativ in seine ",[84,479,482],{"href":480,"rel":481},"https://about.gitlab.com/de-de/solutions/value-stream-management/",[],"DevOps-Reports",":",[94,485,486,489,492,495],{},[97,487,488],{},"Deployment-Häufigkeit",[97,490,491],{},"Vorlaufzeit für Änderungen",[97,493,494],{},"Änderungsfehlerrate",[97,496,497],{},"Wiederherstellungszeit nach Störungen",[13,499,500],{},"Diese Kennzahlen machen Fortschritte objektiv sichtbar und identifizieren prioritäre Verbesserungsfelder.",[13,502,503],{},"Klassische Stolperfallen: organisatorische Silos, die trotz neuer Werkzeuge fortbestehen, oder die Häufung nicht integrierter Tools, die die Übersicht fragmentieren.",[25,505,507],{"id":506},"warum-eine-einheitliche-devops-plattform-den-unterschied-macht","Warum eine einheitliche DevOps-Plattform den Unterschied macht",[13,509,510,511,514,515,518,519,522,523,528],{},"DevOps-Adoption durchläuft typischerweise vier Phasen. Zunächst ",[17,512,513],{},"BYOT"," (Bring Your Own Tool), bei dem jedes Team seine eigenen Werkzeuge wählt. Dann ",[17,516,517],{},"Best-of-Breed",", bei dem die Organisation je Funktion ein Werkzeug standardisiert. Darauf folgt ",[17,520,521],{},"DIY"," (Do It Yourself), bei dem Teams interne Integrationen zwischen diesen Werkzeugen aufbauen. Schließlich die ",[84,524,527],{"href":525,"rel":526},"https://about.gitlab.com/de-de/solutions/devops-platform/",[],"DevOps-Plattform",", die alle diese Werkzeuge vereint.",[13,530,531],{},"Fragmentierte Toolchains erzeugen Reibung. Jedes Werkzeug braucht eigene Wartung, eigene Updates, eigene Kompetenz. Integrationen zwischen Tools werden fragil und binden Zeit. Überblick geht zwischen den verschiedenen Oberflächen verloren.",[13,533,534],{},"Eine einheitliche Plattform löst diese Probleme. Alle Teams arbeiten in derselben Umgebung mit einer vollständigen Sicht auf den Software-Entwicklungszyklus. Wartung konzentriert sich auf eine einzige Lösung. Daten fließen natürlich zwischen den Pipeline-Stufen.",[13,536,537,538,541],{},"Ein weiterer Schlüsselvorteil: ",[17,539,540],{},"Unabhängigkeit von Cloud-Anbietern",". Im Gegensatz zu Cloud-nativen Werkzeugen eines bestimmten Anbieters deployt eine agnostische Plattform auf AWS, Azure, GCP oder jeder anderen Umgebung mit derselben Leichtigkeit. Diese Neutralität bewahrt die Entscheidungsfreiheit.",[25,543,545],{"id":544},"gitlab-die-devsecops-plattform-für-die-cloud-transformation","GitLab: die DevSecOps-Plattform für die Cloud-Transformation",[13,547,548,549,552],{},"Mit ",[17,550,551],{},"mehr als 50 Millionen Entwicklerinnen und Entwicklern weltweit"," hat sich GitLab als Referenz für die Vereinigung von Cloud- und DevOps-Praktiken in einer einzigen Plattform etabliert, die den gesamten Software-Lebenszyklus abdeckt.",[13,554,555,557,558,560,561,563,564,566],{},[17,556,348],{}," automatisiert Workflows vom ersten Commit bis zum Produktions-Deployment. ",[17,559,356],{}," generiert automatisch optimierte Pipelines für den jeweiligen Technologie-Stack, während die ",[17,562,275],{}," und die ",[17,565,279],{}," das Artefakt-Management zentralisieren.",[13,568,569,570,53,572,53,574,57,577,579],{},"Sicherheit ist von Grund auf mitgedacht: ",[17,571,390],{},[17,573,396],{},[17,575,576],{},"Dependency Scanning",[17,578,408],{}," sind nativ in die Plattform integriert und ermöglichen die frühzeitige Erkennung von Schwachstellen im Entwicklungszyklus – ohne externe Werkzeuge.",[13,581,582,583,590],{},"GitLab geht noch weiter mit der ",[17,584,585],{},[84,586,589],{"href":587,"rel":588},"https://about.gitlab.com/de-de/gitlab-duo-agent-platform/",[],"GitLab Duo Agent Platform",", die der Orchestrierung autonomer KI-Agenten über den gesamten DevSecOps-Zyklus gewidmet ist. Diese Agenten können komplexe Aufgaben planen, ausführen und iterieren – von der Code-Review bis zur Schwachstellenbehebung.",[13,592,593,594,57,596,599,600,603],{},"Für die Steuerung der Transformation bieten ",[17,595,476],{},[17,597,598],{},"Value Stream Management"," eine vollständige Sicht auf die Team-Performance. Die KI-gestützte ",[17,601,602],{},"Value Stream Forecasting","-Funktion antizipiert Engpässe, bevor sie sich auf Lieferungen auswirken.",[13,605,606,607,610],{},"GitLab ist als SaaS auf GitLab.com verfügbar, als Self-Managed-Installation für vollständige Infrastrukturkontrolle sowie als ",[17,608,609],{},"GitLab Dedicated"," – eine vollständig verwaltete Single-Tenant-Lösung mit wählbarem Datenspeicherort in der EU. Unabhängig von der Cloud-Architektur passt sich GitLab den jeweiligen Anforderungen an.",[25,612,614],{"id":613},"jetzt-loslegen","Jetzt loslegen",[13,616,617],{},"Cloud und DevOps bilden heute eine unverzichtbare Verbindung für Organisationen, die qualitativ hochwertige Software schneller liefern wollen. Die Cloud bringt elastische Infrastruktur und bedarfsgesteuerte Dienste. DevOps liefert Methodik und Kollaborationskultur. Gemeinsam ermöglichen sie häufigere Deployments, bessere Qualität und schnellere Reaktionsfähigkeit auf Nutzerbedürfnisse.",[13,619,620,621,626],{},"Der Schlüssel zum Erfolg liegt in einem integrierten Ansatz. ",[84,622,625],{"href":623,"rel":624},"https://about.gitlab.com/de-de/free-trial/devsecops/?utm_medium=blog&utm_source=blog&utm_campaign=eg_emea_x_trial_x_de_blog_de",[],"GitLab kostenlos testen"," und entdecken, wie eine einheitliche DevSecOps-Plattform Entwicklungszyklen transformiert.",[25,628,630],{"id":629},"faq","FAQ",[158,632,634],{"id":633},"was-ist-der-unterschied-zwischen-cloud-und-devops","Was ist der Unterschied zwischen Cloud und DevOps?",[13,636,637],{},"Cloud bezeichnet eine IT-Infrastruktur, die über das Internet zugänglich ist und Ressourcen (Server, Speicher, Anwendungen) bedarfsgesteuert bereitstellt. DevOps ist eine Kultur und ein Set von Praktiken, das Dev- und Ops-Teams zusammenbringt, um Software schneller zu liefern. Die Cloud stellt die technischen Mittel bereit, DevOps die Methodik.",[158,639,641],{"id":640},"ist-devops-ohne-cloud-möglich","Ist DevOps ohne Cloud möglich?",[13,643,644],{},"Ja, DevOps lässt sich auch mit traditioneller On-Premises-Infrastruktur praktizieren. Die Prinzipien Automatisierung, Zusammenarbeit und kontinuierliche Verbesserung gelten unabhängig vom Infrastrukturtyp. Die Cloud erleichtert die DevOps-Umsetzung jedoch erheblich durch Ressourcenelastizität und native CI/CD-Dienste.",[158,646,648],{"id":647},"welche-werkzeuge-eignen-sich-für-cloud-devops","Welche Werkzeuge eignen sich für Cloud DevOps?",[13,650,651],{},"Die wichtigsten Werkzeuge umfassen Docker und Kubernetes für Containerisierung, Terraform und Ansible für Infrastructure as Code sowie CI/CD-Lösungen wie GitLab CI/CD. Einheitliche Plattformen wie GitLab bündeln diese Funktionen in einer einzigen Oberfläche und vereinfachen so Verwaltung und Zusammenarbeit.",[158,653,655],{"id":654},"was-ist-devsecops","Was ist DevSecOps?",[13,657,658],{},"DevSecOps integriert Sicherheit in jede Phase des DevOps-Zyklus, anstatt sie als abschließende Prüfung zu behandeln. Dieser Shift-Left-Ansatz automatisiert Sicherheitstests (SAST, DAST, Dependency Scanning) in CI/CD-Pipelines und ermöglicht es, Schwachstellen früher zu erkennen und zu beheben – zu dem Zeitpunkt, zu dem ihre Behebung am wenigsten kostet.",[158,660,662],{"id":661},"wie-lässt-sich-der-erfolg-einer-cloud-und-devops-strategie-messen","Wie lässt sich der Erfolg einer Cloud- und DevOps-Strategie messen?",[13,664,665],{},"DORA-Metriken sind der Standard zur Bewertung der DevOps-Performance. Sie messen vier Kennzahlen: Deployment-Häufigkeit, Vorlaufzeit für Änderungen, Änderungsfehlerrate und Wiederherstellungszeit nach Störungen. GitLab integriert das Tracking dieser Metriken nativ in seine Reports.",{"title":667,"searchDepth":668,"depth":668,"links":669},"",2,[670,671,672,676,677,682,683,687,688,689,690],{"id":27,"depth":668,"text":28},{"id":78,"depth":668,"text":79},{"id":141,"depth":668,"text":142,"children":673},[674],{"id":160,"depth":675,"text":161},3,{"id":170,"depth":668,"text":171},{"id":217,"depth":668,"text":218,"children":678},[679,680,681],{"id":224,"depth":675,"text":225},{"id":283,"depth":675,"text":284},{"id":336,"depth":675,"text":128},{"id":367,"depth":668,"text":368},{"id":421,"depth":668,"text":422,"children":684},[685,686],{"id":428,"depth":675,"text":429},{"id":455,"depth":675,"text":456},{"id":506,"depth":668,"text":507},{"id":544,"depth":668,"text":545},{"id":613,"depth":668,"text":614},{"id":629,"depth":668,"text":630,"children":691},[692,693,694,695,696],{"id":633,"depth":675,"text":634},{"id":640,"depth":675,"text":641},{"id":647,"depth":675,"text":648},{"id":654,"depth":675,"text":655},{"id":661,"depth":675,"text":662},"devsecops","2026-05-28","Cloud und DevOps konvergieren und beschleunigen die Softwarebereitstellung. Wie diese Verbindung Entwicklungszyklen verändert und die Wettbewerbsfähigkeit stärkt.","md",null,false,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1774465167/n5hlvrsrheadeccyr1oz.png",{},true,"/de-de/blog/cloud-and-devops",{"config":708,"title":709,"ogTitle":709,"description":710,"ogDescription":710,"ogImage":703},{"noIndex":702},"Cloud und DevOps: zwei Ansätze kombinieren","Cloud und DevOps bilden eine strategische Allianz, die Deployments beschleunigt, Pipelines automatisiert und die Softwareentwicklung transformiert.","cloud-and-devops","de-de/blog/cloud-and-devops",[88,714,715],"DevOps platform","cloud native","BlogPost","Zi2xFSNUWWWVoKJnTTsrOdy12OJKhwtq6_ck94y-PVE",{"logo":719,"freeTrial":724,"sales":729,"login":734,"items":739,"search":1053,"minimal":1087,"duo":1105,"switchNav":1114,"pricingDeployment":1125},{"config":720},{"href":721,"dataGaName":722,"dataGaLocation":723},"/de-de/","gitlab logo","header",{"text":725,"config":726},"Kostenlose Testversion anfordern",{"href":727,"dataGaName":728,"dataGaLocation":723},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de&glm_content=default-saas-trial/","free trial",{"text":730,"config":731},"Vertrieb kontaktieren",{"href":732,"dataGaName":733,"dataGaLocation":723},"/de-de/sales/","sales",{"text":735,"config":736},"Anmelden",{"href":737,"dataGaName":738,"dataGaLocation":723},"https://gitlab.com/users/sign_in/","sign in",[740,768,868,873,977,1033],{"text":741,"config":742,"menu":744},"Plattform",{"dataNavLevelOne":743},"platform",{"type":745,"columns":746},"cards",[747,753,760],{"title":741,"description":748,"link":749},"Die intelligente Orchestrierungsplattform für DevSecOps",{"text":750,"config":751},"Die Plattform erkunden",{"href":752,"dataGaName":743,"dataGaLocation":723},"/de-de/platform/",{"title":589,"description":754,"link":755},"Agentische KI für den gesamten Software-Lebenszyklus",{"text":756,"config":757},"Lerne GitLab Duo kennen",{"href":758,"dataGaName":759,"dataGaLocation":723},"/de-de/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":761,"description":762,"link":763},"Warum GitLab?","Erfahre, warum sich Unternehmen für GitLab entscheiden",{"text":764,"config":765},"Mehr erfahren",{"href":766,"dataGaName":767,"dataGaLocation":723},"/de-de/why-gitlab/","why gitlab",{"text":769,"left":705,"config":770,"menu":772},"Produkt",{"dataNavLevelOne":771},"solutions",{"type":773,"link":774,"columns":778,"feature":847},"lists",{"text":775,"config":776},"Alle Lösungen anzeigen",{"href":777,"dataGaName":771,"dataGaLocation":723},"/de-de/solutions/",[779,803,826],{"title":101,"description":780,"link":781,"items":786},"CI/CD und Automatisierung zur Beschleunigung der Bereitstellung",{"config":782},{"icon":783,"href":784,"dataGaName":785,"dataGaLocation":723},"AutomatedCodeAlt","/de-de/solutions/delivery-automation/","automated software delivery",[787,791,794,799],{"text":788,"config":789},"CI/CD",{"href":790,"dataGaLocation":723,"dataGaName":788},"/de-de/solutions/continuous-integration/",{"text":589,"config":792},{"href":758,"dataGaLocation":723,"dataGaName":793},"gitlab duo agent platform - product menu",{"text":795,"config":796},"Quellcodeverwaltung",{"href":797,"dataGaLocation":723,"dataGaName":798},"/de-de/solutions/source-code-management/","Source Code Management",{"text":800,"config":801},"Automatische Softwarebereitstellung",{"href":784,"dataGaLocation":723,"dataGaName":802},"Automated software delivery",{"title":804,"description":805,"link":806,"items":811},"Sicherheit","Entwickle Code schneller ohne Abstriche bei der Sicherheit",{"config":807},{"href":808,"dataGaName":809,"dataGaLocation":723,"icon":810},"/de-de/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[812,816,821],{"text":813,"config":814},"Anwendungssicherheitstests",{"href":808,"dataGaName":815,"dataGaLocation":723},"Application security testing",{"text":817,"config":818},"Sicherheit der Software-Lieferkette",{"href":819,"dataGaLocation":723,"dataGaName":820},"/de-de/solutions/supply-chain/","Software supply chain security",{"text":822,"config":823},"Software-Compliance",{"href":824,"dataGaName":825,"dataGaLocation":723},"/de-de/solutions/software-compliance/","software compliance",{"title":827,"link":828,"items":833},"Messung",{"config":829},{"icon":830,"href":831,"dataGaName":832,"dataGaLocation":723},"DigitalTransformation","/de-de/solutions/visibility-measurement/","visibility and measurement",[834,838,842],{"text":835,"config":836},"Sichtbarkeit und Messung",{"href":831,"dataGaLocation":723,"dataGaName":837},"Visibility and Measurement",{"text":839,"config":840},"Wertstrommanagement",{"href":841,"dataGaLocation":723,"dataGaName":598},"/de-de/solutions/value-stream-management/",{"text":843,"config":844},"Analysen und Einblicke",{"href":845,"dataGaLocation":723,"dataGaName":846},"/de-de/solutions/analytics-and-insights/","Analytics and insights",{"title":848,"type":773,"items":849},"GitLab für",[850,856,862],{"text":851,"config":852},"Enterprise",{"icon":853,"href":854,"dataGaLocation":723,"dataGaName":855},"Building","/de-de/enterprise/","enterprise",{"text":857,"config":858},"Kleinunternehmen",{"icon":859,"href":860,"dataGaLocation":723,"dataGaName":861},"Work","/de-de/small-business/","small business",{"text":863,"config":864},"Öffentlicher Sektor",{"icon":865,"href":866,"dataGaLocation":723,"dataGaName":867},"Organization","/de-de/solutions/public-sector/","public sector",{"text":869,"config":870},"Preise",{"href":871,"dataGaName":872,"dataGaLocation":723,"dataNavLevelOne":872},"/de-de/pricing/","pricing",{"text":874,"config":875,"menu":877},"Ressourcen",{"dataNavLevelOne":876},"resources",{"type":773,"link":878,"columns":882,"feature":966},{"text":879,"config":880},"Alle Ressourcen anzeigen",{"href":881,"dataGaName":876,"dataGaLocation":723},"/de-de/resources/",[883,916,938],{"title":884,"items":885},"Erste Schritte",[886,891,896,901,906,911],{"text":887,"config":888},"Installieren",{"href":889,"dataGaName":890,"dataGaLocation":723},"/de-de/install/","install",{"text":892,"config":893},"Kurzanleitungen",{"href":894,"dataGaName":895,"dataGaLocation":723},"/de-de/get-started/","quick setup checklists",{"text":897,"config":898},"Lernen",{"href":899,"dataGaLocation":723,"dataGaName":900},"https://university.gitlab.com/","learn",{"text":902,"config":903},"Produktdokumentation",{"href":904,"dataGaName":905,"dataGaLocation":723},"https://docs.gitlab.com/","product documentation",{"text":907,"config":908},"Best-Practice-Videos",{"href":909,"dataGaName":910,"dataGaLocation":723},"/de-de/getting-started-videos/","best practice videos",{"text":912,"config":913},"Integrationen",{"href":914,"dataGaName":915,"dataGaLocation":723},"/de-de/integrations/","integrations",{"title":917,"items":918},"Entdecken",[919,924,929,933],{"text":920,"config":921},"Kundenerfolge",{"href":922,"dataGaName":923,"dataGaLocation":723},"/de-de/customers/","customer success stories",{"text":925,"config":926},"Blog",{"href":927,"dataGaName":928,"dataGaLocation":723},"/de-de/blog/","blog",{"text":930,"config":931},"The Source",{"href":932,"dataGaName":928,"dataGaLocation":723},"/de-de/the-source/",{"text":934,"config":935},"Remote",{"href":936,"dataGaName":937,"dataGaLocation":723},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":939,"items":940},"Vernetzen",[941,946,951,956,961],{"text":942,"config":943},"GitLab-Services",{"href":944,"dataGaName":945,"dataGaLocation":723},"/de-de/services/","services",{"text":947,"config":948},"Community",{"href":949,"dataGaName":950,"dataGaLocation":723},"/community/","community",{"text":952,"config":953},"Forum",{"href":954,"dataGaName":955,"dataGaLocation":723},"https://forum.gitlab.com/","forum",{"text":957,"config":958},"Veranstaltungen",{"href":959,"dataGaName":960,"dataGaLocation":723},"/events/","events",{"text":962,"config":963},"Partner",{"href":964,"dataGaName":965,"dataGaLocation":723},"/de-de/partners/","partners",{"config":967,"title":970,"text":971,"link":972},{"background":968,"textColor":969},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Neues bei GitLab","Über die neuesten Funktionen und Verbesserungen auf dem Laufenden bleiben.",{"text":973,"config":974},"Aktuelle Nachrichten",{"href":975,"dataGaName":976,"dataGaLocation":723},"/de-de/whats-new/","whats new",{"text":978,"config":979,"menu":981},"Company",{"dataNavLevelOne":980},"company",{"type":773,"columns":982},[983],{"items":984},[985,990,996,998,1003,1008,1013,1018,1023,1028],{"text":986,"config":987},"Über",{"href":988,"dataGaName":989,"dataGaLocation":723},"/de-de/company/","about",{"text":991,"config":992,"footerGa":995},"Karriere",{"href":993,"dataGaName":994,"dataGaLocation":723},"/jobs/","jobs",{"dataGaName":994},{"text":957,"config":997},{"href":959,"dataGaName":960,"dataGaLocation":723},{"text":999,"config":1000},"Geschäftsführung",{"href":1001,"dataGaName":1002,"dataGaLocation":723},"/company/team/e-group/","leadership",{"text":1004,"config":1005},"Handbuch",{"href":1006,"dataGaName":1007,"dataGaLocation":723},"https://handbook.gitlab.com/","handbook",{"text":1009,"config":1010},"Investor Relations",{"href":1011,"dataGaName":1012,"dataGaLocation":723},"https://ir.gitlab.com/","investor relations",{"text":1014,"config":1015},"Trust Center",{"href":1016,"dataGaName":1017,"dataGaLocation":723},"/de-de/security/","trust center",{"text":1019,"config":1020},"AI Transparency Center",{"href":1021,"dataGaName":1022,"dataGaLocation":723},"/de-de/ai-transparency-center/","ai transparency center",{"text":1024,"config":1025},"Newsletter",{"href":1026,"dataGaName":1027,"dataGaLocation":723},"/company/contact/#contact-forms","newsletter",{"text":1029,"config":1030},"Presse",{"href":1031,"dataGaName":1032,"dataGaLocation":723},"/press/","press",{"text":1034,"config":1035,"menu":1036},"Kontakt",{"dataNavLevelOne":980},{"type":773,"columns":1037},[1038],{"items":1039},[1040,1043,1048],{"text":730,"config":1041},{"href":732,"dataGaName":1042,"dataGaLocation":723},"talk to sales",{"text":1044,"config":1045},"Support-Portal",{"href":1046,"dataGaName":1047,"dataGaLocation":723},"https://support.gitlab.com","support portal",{"text":1049,"config":1050},"Kundenportal",{"href":1051,"dataGaName":1052,"dataGaLocation":723},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1054,"login":1055,"suggestions":1062},"Schließen",{"text":1056,"link":1057},"Um Repositorys und Projekte zu durchsuchen, melde dich an bei",{"text":1058,"config":1059},"gitlab.com",{"href":737,"dataGaName":1060,"dataGaLocation":1061},"search login","search",{"text":1063,"default":1064},"Vorschläge",[1065,1067,1072,1074,1079,1084],{"text":589,"config":1066},{"href":758,"dataGaName":589,"dataGaLocation":1061},{"text":1068,"config":1069},"Codevorschläge (KI)",{"href":1070,"dataGaName":1071,"dataGaLocation":1061},"/de-de/solutions/code-suggestions/","Code Suggestions (AI)",{"text":788,"config":1073},{"href":790,"dataGaName":788,"dataGaLocation":1061},{"text":1075,"config":1076},"GitLab auf AWS",{"href":1077,"dataGaName":1078,"dataGaLocation":1061},"/de-de/partners/technology-partners/aws/","GitLab on AWS",{"text":1080,"config":1081},"GitLab auf Google Cloud",{"href":1082,"dataGaName":1083,"dataGaLocation":1061},"/de-de/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":761,"config":1085},{"href":766,"dataGaName":1086,"dataGaLocation":1061},"Why GitLab?",{"freeTrial":1088,"mobileIcon":1093,"desktopIcon":1098,"secondaryButton":1101},{"text":1089,"config":1090},"Kostenlos testen",{"href":1091,"dataGaName":728,"dataGaLocation":1092},"https://gitlab.com/-/trials/new/","nav",{"altText":1094,"config":1095},"GitLab-Symbol",{"src":1096,"dataGaName":1097,"dataGaLocation":1092},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1094,"config":1099},{"src":1100,"dataGaName":1097,"dataGaLocation":1092},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":884,"config":1102},{"href":1103,"dataGaName":1104,"dataGaLocation":1092},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/de-de/get-started/","get started",{"freeTrial":1106,"mobileIcon":1110,"desktopIcon":1112},{"text":1107,"config":1108},"Mehr über GitLab Duo erfahren",{"href":758,"dataGaName":1109,"dataGaLocation":1092},"gitlab duo",{"altText":1094,"config":1111},{"src":1096,"dataGaName":1097,"dataGaLocation":1092},{"altText":1094,"config":1113},{"src":1100,"dataGaName":1097,"dataGaLocation":1092},{"button":1115,"mobileIcon":1120,"desktopIcon":1122},{"text":1116,"config":1117},"/Option",{"href":1118,"dataGaName":1119,"dataGaLocation":1092},"#contact","switch",{"altText":1094,"config":1121},{"src":1096,"dataGaName":1097,"dataGaLocation":1092},{"altText":1094,"config":1123},{"src":1124,"dataGaName":1097,"dataGaLocation":1092},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1126,"mobileIcon":1131,"desktopIcon":1133},{"text":1127,"config":1128},"Zurück zur Preisübersicht",{"href":871,"dataGaName":1129,"dataGaLocation":1092,"icon":1130},"back to pricing","GoBack",{"altText":1094,"config":1132},{"src":1096,"dataGaName":1097,"dataGaLocation":1092},{"altText":1094,"config":1134},{"src":1100,"dataGaName":1097,"dataGaLocation":1092},{"title":1136,"button":1137,"config":1142},"Sieh dir an, wie agentische KI die Softwarebereitstellung transformiert",{"text":1138,"config":1139},"Jetzt live bei GitLab Transcend am 10. Juni dabei sein",{"href":1140,"dataGaName":1141,"dataGaLocation":723},"/de-de/events/transcend/virtual/","transcend event",{"layout":1143,"disabled":702},"release",{"data":1145},{"text":1146,"source":1147,"edit":1153,"contribute":1158,"config":1163,"items":1168,"minimal":1369},"Git ist eine Marke von Software Freedom Conservancy und unsere Verwendung von „GitLab“ erfolgt unter Lizenz.",{"text":1148,"config":1149},"Quelltext der Seite anzeigen",{"href":1150,"dataGaName":1151,"dataGaLocation":1152},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1154,"config":1155},"Diese Seite bearbeiten",{"href":1156,"dataGaName":1157,"dataGaLocation":1152},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1159,"config":1160},"Beteilige dich",{"href":1161,"dataGaName":1162,"dataGaLocation":1152},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1164,"facebook":1165,"youtube":1166,"linkedin":1167},"https://x.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1169,1214,1262,1304,1335],{"title":869,"links":1170,"subMenu":1185},[1171,1175,1180],{"text":1172,"config":1173},"Tarife anzeigen",{"href":871,"dataGaName":1174,"dataGaLocation":1152},"view plans",{"text":1176,"config":1177},"Vorteile von Premium",{"href":1178,"dataGaName":1179,"dataGaLocation":1152},"/de-de/pricing/premium/","why premium",{"text":1181,"config":1182},"Vorteile von Ultimate",{"href":1183,"dataGaName":1184,"dataGaLocation":1152},"/de-de/pricing/ultimate/","why ultimate",[1186],{"title":1034,"links":1187},[1188,1190,1192,1194,1199,1204,1209],{"text":730,"config":1189},{"href":732,"dataGaName":733,"dataGaLocation":1152},{"text":1044,"config":1191},{"href":1046,"dataGaName":1047,"dataGaLocation":1152},{"text":1049,"config":1193},{"href":1051,"dataGaName":1052,"dataGaLocation":1152},{"text":1195,"config":1196},"Status",{"href":1197,"dataGaName":1198,"dataGaLocation":1152},"https://status.gitlab.com/","status",{"text":1200,"config":1201},"Nutzungsbedingungen",{"href":1202,"dataGaName":1203,"dataGaLocation":1152},"/terms/","terms of use",{"text":1205,"config":1206},"Datenschutzerklärung",{"href":1207,"dataGaName":1208,"dataGaLocation":1152},"/de-de/privacy/","privacy statement",{"text":1210,"config":1211},"Cookie-Einstellungen",{"dataGaName":1212,"dataGaLocation":1152,"id":1213,"isOneTrustButton":705},"cookie preferences","ot-sdk-btn",{"title":769,"links":1215,"subMenu":1224},[1216,1220],{"text":1217,"config":1218},"DevSecOps-Plattform",{"href":752,"dataGaName":1219,"dataGaLocation":1152},"devsecops platform",{"text":1221,"config":1222},"KI-unterstützte Entwicklung",{"href":758,"dataGaName":1223,"dataGaLocation":1152},"ai-assisted development",[1225],{"title":1226,"links":1227},"Themen",[1228,1232,1236,1240,1245,1248,1252,1257],{"text":788,"config":1229},{"href":1230,"dataGaName":1231,"dataGaLocation":1152},"/de-de/topics/ci-cd/","cicd",{"text":309,"config":1233},{"href":1234,"dataGaName":1235,"dataGaLocation":1152},"/de-de/topics/gitops/","gitops",{"text":88,"config":1237},{"href":1238,"dataGaName":1239,"dataGaLocation":1152},"/de-de/topics/devops/","devops",{"text":1241,"config":1242},"Versionskontrolle",{"href":1243,"dataGaName":1244,"dataGaLocation":1152},"/de-de/topics/version-control/","version control",{"text":379,"config":1246},{"href":1247,"dataGaName":697,"dataGaLocation":1152},"/de-de/topics/devsecops/",{"text":1249,"config":1250},"Cloud-nativ",{"href":1251,"dataGaName":715,"dataGaLocation":1152},"/de-de/topics/cloud-native/",{"text":1253,"config":1254},"KI für das Programmieren",{"href":1255,"dataGaName":1256,"dataGaLocation":1152},"/de-de/topics/devops/ai-for-coding/","ai for coding",{"text":1258,"config":1259},"Agentische KI",{"href":1260,"dataGaName":1261,"dataGaLocation":1152},"/de-de/topics/agentic-ai/","agentic ai",{"title":1263,"links":1264},"Lösungen",[1265,1268,1270,1275,1279,1282,1285,1288,1290,1292,1294,1299],{"text":813,"config":1266},{"href":808,"dataGaName":1267,"dataGaLocation":1152},"Application Security Testing",{"text":800,"config":1269},{"href":784,"dataGaName":785,"dataGaLocation":1152},{"text":1271,"config":1272},"Agile Entwicklung",{"href":1273,"dataGaName":1274,"dataGaLocation":1152},"/de-de/solutions/agile-delivery/","agile delivery",{"text":1276,"config":1277},"SCM",{"href":797,"dataGaName":1278,"dataGaLocation":1152},"source code management",{"text":788,"config":1280},{"href":790,"dataGaName":1281,"dataGaLocation":1152},"continuous integration & delivery",{"text":839,"config":1283},{"href":841,"dataGaName":1284,"dataGaLocation":1152},"value stream management",{"text":309,"config":1286},{"href":1287,"dataGaName":1235,"dataGaLocation":1152},"/de-de/solutions/gitops/",{"text":851,"config":1289},{"href":854,"dataGaName":855,"dataGaLocation":1152},{"text":857,"config":1291},{"href":860,"dataGaName":861,"dataGaLocation":1152},{"text":863,"config":1293},{"href":866,"dataGaName":867,"dataGaLocation":1152},{"text":1295,"config":1296},"Bildungswesen",{"href":1297,"dataGaName":1298,"dataGaLocation":1152},"/de-de/solutions/education/","education",{"text":1300,"config":1301},"Finanzdienstleistungen",{"href":1302,"dataGaName":1303,"dataGaLocation":1152},"/de-de/solutions/finance/","financial services",{"title":874,"links":1305},[1306,1308,1310,1312,1315,1317,1320,1322,1324,1327,1329,1331,1333],{"text":887,"config":1307},{"href":889,"dataGaName":890,"dataGaLocation":1152},{"text":892,"config":1309},{"href":894,"dataGaName":895,"dataGaLocation":1152},{"text":897,"config":1311},{"href":899,"dataGaName":900,"dataGaLocation":1152},{"text":902,"config":1313},{"href":904,"dataGaName":1314,"dataGaLocation":1152},"docs",{"text":925,"config":1316},{"href":927,"dataGaName":928,"dataGaLocation":1152},{"text":1318,"config":1319},"Neuigkeiten",{"href":975,"dataGaName":976,"dataGaLocation":1152},{"text":920,"config":1321},{"href":922,"dataGaName":923,"dataGaLocation":1152},{"text":934,"config":1323},{"href":936,"dataGaName":937,"dataGaLocation":1152},{"text":1325,"config":1326},"GitLab Services",{"href":944,"dataGaName":945,"dataGaLocation":1152},{"text":947,"config":1328},{"href":949,"dataGaName":950,"dataGaLocation":1152},{"text":952,"config":1330},{"href":954,"dataGaName":955,"dataGaLocation":1152},{"text":957,"config":1332},{"href":959,"dataGaName":960,"dataGaLocation":1152},{"text":962,"config":1334},{"href":964,"dataGaName":965,"dataGaLocation":1152},{"title":1336,"links":1337},"Unternehmen",[1338,1340,1342,1344,1346,1348,1353,1358,1360,1362,1364],{"text":986,"config":1339},{"href":988,"dataGaName":980,"dataGaLocation":1152},{"text":991,"config":1341},{"href":993,"dataGaName":994,"dataGaLocation":1152},{"text":999,"config":1343},{"href":1001,"dataGaName":1002,"dataGaLocation":1152},{"text":1004,"config":1345},{"href":1006,"dataGaName":1007,"dataGaLocation":1152},{"text":1009,"config":1347},{"href":1011,"dataGaName":1012,"dataGaLocation":1152},{"text":1349,"config":1350},"Nachhaltigkeit",{"href":1351,"dataGaName":1352,"dataGaLocation":1152},"/sustainability/","Sustainability",{"text":1354,"config":1355},"Vielfalt, Inklusion und Zugehörigkeit",{"href":1356,"dataGaName":1357,"dataGaLocation":1152},"/de-de/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1014,"config":1359},{"href":1016,"dataGaName":1017,"dataGaLocation":1152},{"text":1024,"config":1361},{"href":1026,"dataGaName":1027,"dataGaLocation":1152},{"text":1029,"config":1363},{"href":1031,"dataGaName":1032,"dataGaLocation":1152},{"text":1365,"config":1366},"Transparenzerklärung zu moderner Sklaverei",{"href":1367,"dataGaName":1368,"dataGaLocation":1152},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1370},[1371,1373,1376],{"text":1200,"config":1372},{"href":1202,"dataGaName":1203,"dataGaLocation":1152},{"text":1374,"config":1375},"Cookies",{"dataGaName":1212,"dataGaLocation":1152,"id":1213,"isOneTrustButton":705},{"text":1205,"config":1377},{"href":1207,"dataGaName":1208,"dataGaLocation":1152},[1379,1393],{"id":1380,"title":7,"body":701,"config":1381,"content":1384,"description":701,"extension":1387,"meta":1388,"navigation":705,"path":1389,"seo":1390,"stem":1391,"__hash__":1392},"blogAuthors/en-us/blog/authors/salahddine-aberkan.yml",{"template":1382,"gitlabHandle":1383},"BlogAuthor","saberkan",{"name":7,"config":1385},{"headshot":1386},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750434234/comdtybiix8pjqdpsxow.png","yml",{},"/en-us/blog/authors/salahddine-aberkan",{},"en-us/blog/authors/salahddine-aberkan","AdFL3fjgIIL8nyG0v9ZtBFV4z7UKBTjsQpD0IUnQyNY",{"id":1394,"title":8,"body":701,"config":1395,"content":1396,"description":701,"extension":1387,"meta":1401,"navigation":705,"path":1402,"seo":1403,"stem":1404,"__hash__":1405},"blogAuthors/en-us/blog/authors/maud-leuenberger.yml",{"template":1382},{"name":8,"config":1397,"role":1400},{"headshot":1398,"socialProof":1399},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1776854622/iesenhu0k9pgqnyiqfoc.jpg",{"gitlabHandle":667},"Senior Content Manager chez GitLab",{},"/en-us/blog/authors/maud-leuenberger",{"title":8,"description":1400},"en-us/blog/authors/maud-leuenberger","LaqQkn3JM8dFSqMf8zWc_fQXGBeis4S2Tx92tSK1PAI",[1407,1415,1423],{"title":1408,"description":1409,"heroImage":1410,"category":697,"date":1411,"authors":1412,"slug":1414,"externalUrl":701},"GitLab-Stack mit Gitaly on Kubernetes konsolidieren","Gitaly on Kubernetes ist jetzt allgemein verfügbar. So wird es installiert.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756500636/wmey6kqzzuhirk88w2de.png","2026-05-07",[1413],"Olivier Campeau","gitaly-on-kubernetes-generally-available",{"title":1416,"description":1417,"heroImage":1418,"category":697,"date":1419,"authors":1420,"slug":1422,"externalUrl":701},"Entwicklungszyklen mittels GitLab CI/CD automatisieren","GitLab CI/CD automatisiert Builds, Tests und Deployments in einer einheitlichen Plattform – eine Übersicht zu Funktionsweise, Kernkomponenten und Features.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1775561395/bhe1as7ttjvzltxwgo5m.png","2026-04-30",[1421,8],"Charlotte Delbosc","what-is-gitlab-ci-cd",{"title":1424,"description":1425,"heroImage":1426,"category":697,"date":1427,"authors":1428,"slug":1430,"externalUrl":701},"Softwareentwicklung lehren mit GitLab: ein Praxisbericht","Wie Lehrbeauftragter Stephen G. Dame GitLab for Education für Kursverwaltung, Assignment-Verteilung und direktes Code-Feedback im Hochschulalltag einsetzt.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659537/Blog/Hero%20Images/display-article-image-0679-1800x945-fy26.png","2026-04-29",[1429],"Rod Burns","teaching-software-development-the-easy-way-using-gitlab",{"promotions":1432},[1433,1447,1459,1471],{"id":1434,"categories":1435,"header":1437,"text":1438,"button":1439,"image":1444},"ai-modernization",[1436],"ai","Hält KI, was uns versprochen wurde?","Das Quiz dauert maximal 5 Minuten.",{"text":1440,"config":1441},"Ermittle deinen KI-Reifegrad",{"href":1442,"dataGaName":1443,"dataGaLocation":928},"/de-de/assessments/ai-modernization-assessment/","modernization assessment",{"config":1445},{"src":1446},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1448,"categories":1449,"header":1451,"text":1438,"button":1452,"image":1456},"devops-modernization",[1450,697],"product","Verwaltest du Tool-Chaos oder stellst du Innovationen bereit?",{"text":1453,"config":1454},"Ermittle deinen DevOps-Reifegrad",{"href":1455,"dataGaName":1443,"dataGaLocation":928},"/de-de/assessments/devops-modernization-assessment/",{"config":1457},{"src":1458},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1460,"categories":1461,"header":1463,"text":1438,"button":1464,"image":1468},"security-modernization",[1462],"security","Tauschst du Schnelligkeit gegen Sicherheit ein?",{"text":1465,"config":1466},"Ermittle deinen Sicherheitsreifegrad",{"href":1467,"dataGaName":1443,"dataGaLocation":928},"/de-de/assessments/security-modernization-assessment/",{"config":1469},{"src":1470},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1472,"paths":1473,"header":1476,"text":1477,"button":1478,"image":1483},"github-azure-migration",[1474,1475],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","Ist dein Team bereit für den Umzug von GitHub nach Azure?","GitHub stellt bereits auf Azure um. Finde heraus, was das für dich bedeutet.",{"text":1479,"config":1480},"Erfahre, wie GitLab im Vergleich zu GitHub abschneidet",{"href":1481,"dataGaName":1482,"dataGaLocation":928},"/de-de/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1484},{"src":1458},{"header":1486,"blurb":1487,"button":1488,"secondaryButton":1493},"Beginne noch heute, schneller zu entwickeln","Entdecke, was dein Team mit der intelligenten Orchestrierungsplattform für DevSecOps erreichen kann.\n",{"text":1489,"config":1490},"Kostenlosen Test starten",{"href":1491,"dataGaName":728,"dataGaLocation":1492},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/de-de/","feature",{"text":730,"config":1494},{"href":732,"dataGaName":733,"dataGaLocation":1492},1781392668320]