DevOps

Devops

Nur'was ist DevOps?

DevOps ist eine Softwareentwicklungsmethode, die Softwareentwicklung (Dev) mit Informationstechnologieoperationen (Ops) kombiniert, die gemeinsam am gesamten Lebenszyklus vom Entwurf über den Entwicklungsprozess bis hin zum Entwicklungsprozess beteiligt sind Produktionsunterstützung.

Ziel

Die Ziele von DevOps

  • Schnelle Entwicklungsmethoden
  • Schnelle Methoden zur Qualitätssicherung
  • Schnelle Bereitstellungsmethoden
  • Schnellere Markteinführung
  • Iteration und kontinuierliches Feedback (starke und kontinuierliche Kommunikation zwischen Stakeholdern - Endbenutzern und Kunden, Produktbesitzern, Entwicklungs-, Qualitätssicherungs- und Produktionsingenieuren)

Vorteile

Die vorteile von DevOps

  • Umweltstabilisierung
  • Stärkt die Konsistenz, erhöht die Betriebszeit
  • Kürzerer Entwicklungszyklus
  • Verwalten Sie Anforderungen und Code-Repository
  • Erhöhte Ausgangsgeschwindigkeit
  • Kontinuierliche Konstruktion, Druckknopfbereitstellung
  • Fehlerreduzierung
  • Regimentsprozesse, automatisierte Tests
  • Prozessmaßnahmen
  • Verfolgen Sie sowohl die Zeit bei jedem Schritt als auch Fehler und Ausnahmen

Step-by-step

DevOps-Stufen

Plan: Aufgabenverwaltung, Zeitpläne
Code: Codeentwicklung und -revision, Tools zur Verwaltung des Quellcodes, Codefusion
Build: Tools für die kontinuierliche Integration, Tools zur Versionskontrolle, Build-Status
Testen: Kontinuierliche Testtools, die Informationen zu Geschäftsrisiken liefern und die Leistung bestimmen
Paket: Artefakt-Repository, Anwendungsvorbereitung
Release: Änderungsmanagement, Release-Genehmigungen, Release-Automatisierung
Betrieb: Installation der Infrastruktur, Änderungen der Infrastruktur (Skalierbarkeit), Konfiguration und Verwaltung der Infrastruktur, Infrastruktur als Code-Tools, Kapazitätsplanung, Kapazitäts- und Ressourcenverwaltung, Sicherheitskontrolle, Servicebereitstellung , Hochverfügbarkeit (HA), Datenwiederherstellung, Protokoll- / Sicherungsverwaltung, Datenbankverwaltung
Monitor: Überwachung der Serviceleistung, Protokollüberwachung, Endbenutzererfahrung, Incident Management