Zur Community

Informatik Softwareentwicklung – DevOps-Grundlagen

15 KartenInformatikatrio01.10.2026Nur mit Link

Karteikarten zum Thema „Informatik“ · 15 Karten · von atrio. Beispiele: Was versteht man unter DevOps? · Was ist der Unterschied zwischen Continuous Integrat…

Karten

15 Karten
STANDARD

Was versteht man unter DevOps?

Rückseite

DevOps ist eine Kultur und Praxis, die Softwareentwicklung (Dev) und IT-Betrieb (Ops) durch Automatisierung, Zusammenarbeit und kontinuierliches Feedback zusammenführt.

STANDARD

Was ist der Unterschied zwischen Continuous Integration und Continuous Delivery?

Rückseite

CI automatisiert Build und Tests bei jedem Code-Commit; CD erweitert dies um automatisierte Bereitstellung in Test-/Produktionsumgebungen bis hin zum manuellen Release-Button.

STANDARD

Welche Phasen durchläuft eine typische CI/CD-Pipeline?

Rückseite

Source → Build → Test (Unit/Integration) → Staging → Deploy → Monitoring. Jede Phase schlägt bei Fehlern fehl und stoppt den Prozess.

STANDARD

Worin unterscheidet sich ein Container von einer virtuellen Maschine?

Rückseite

Container teilen sich den Host-Kernel und isolieren nur Userspace-Prozesse; VMs virtualisieren komplette Hardware inkl. eigenem Kernel – Container sind daher leichter und schneller startbar.

STANDARD

Was ist der Unterschied zwischen einem Docker Image und einem Docker Container?

Rückseite

Ein Image ist ein schreibgeschütztes Template mit Anwendungscode und Dependencies; ein Container ist eine laufende Instanz dieses Images mit beschreibbarem Overlay-Filesystem.

STANDARD

Was ist ein Kubernetes Pod?

Rückseite

Ein Pod ist die kleinste Deploy-Einheit in Kubernetes, fasst ein oder mehrere Container mit gemeinsamer IP, Speicher und Netzwerk-Namespace zusammen.

STANDARD

Was bedeutet Infrastructure as Code (IaC)?

Rückseite

IaC verwaltet Infrastruktur (Server, Netzwerke, Load Balancer) über deklarative Konfigurationsdateien statt manueller Konfiguration – versionierbar, reproduzierbar, auditierbar.

STANDARD

Was ist das GitOps-Prinzip?

Rückseite

Git als Single Source of Truth: Der gewünschte Cluster-Zustand liegt in Git; ein Operator gleicht den tatsächlichen Zustand kontinuierlich damit ab und korrigiert Abweichungen automatisch.

STANDARD

Was unterscheidet Monitoring von Observability?

Rückseite

Monitoring prüft bekannte Metriken/Alerts (Blackbox); Observability ermöglicht durch Logs, Metriken, Traces das Verständnis unbekannter Systemzustände (Whitebox) für Debugging.

STANDARD

Wie funktioniert Blue-Green Deployment?

Rückseite

Zwei identische Produktionsumgebungen (Blue, Green) laufen parallel; Traffic wird nach Validierung atomar umgeschaltet – ermöglicht Zero-Downtime-Releases und schnelles Rollback.

STANDARD

Was ist ein Canary Release?

Rückseite

Eine neue Version wird schrittweise an einen kleinen Nutzeranteil (z. B. 5 %) ausgerollt, Metriken beobachtet, bevor der Rollout auf 100 % erfolgt.

STANDARD

Welche vier Kernmetriken definiert das DORA-Framework für DevOps-Performance?

Rückseite

Deployment Frequency, Lead Time for Changes, Mean Time to Recovery (MTTR), Change Failure Rate – messen Durchsatz und Stabilität.

STANDARD

Wozu dient Configuration Management in DevOps?

Rückseite

Zentrale, automatisierte Verwaltung von Konfigurationsdaten (Configs, Secrets, Feature Flags) über alle Umgebungen hinweg – verhindert Configuration Drift und manuelle Fehler.

STANDARD

Was ist ein Service Mesh und wofür wird es genutzt?

Rückseite

Ein Service Mesh (z. B. Istio) übernimmt Service-zu-Service-Kommunikation: Traffic-Management, mTLS, Observability, Resilience – transparent für Applikationscode.

STANDARD

Was bedeutet DevSecOps?

Rückseite

Integration von Sicherheitspraktiken (SAST, DAST, Dependency Scanning, Policy-as-Code) direkt in den CI/CD-Prozess – Security als Shared Responsibility von Anfang an.

Lerne diese Karten mit Spaced Repetition

Kopiere das Deck kostenlos in deine Bibliothek und starte den Lernmodus mit dem FSRS-5 Algorithmus.