7 Punkte von xguru 2024-12-09 | Noch keine Kommentare. | Auf WhatsApp teilen
  • GitOps-CI/CD-Plattform zur Automatisierung von GitHub-basierten Infrastruktur-Workflows
  • Terraform-, OpenTofu-, CDKTF- und Terragrunt-Aufgaben lassen sich über Pull Requests koordinieren
  • Bietet SaaS-Service und On-Premises-Bereitstellungsoptionen und ist mit vollständiger Git-Integration für die Verwaltung von Infrastructure as Code optimiert
  • True GitOps
    • Sämtliche Konfigurationen werden in Git gespeichert und können zusammen mit dem Code verwaltet werden
    • Branching, Merging und Rollbacks lassen sich wie Code ausführen, ohne separate Konfigurationsdateien oder externe Konfiguration
  • Entwickelt mit Blick auf Skalierbarkeit und Zuverlässigkeit
    • GitHub-Native: Direkte Integration mit GitHub Actions, PRs und Secrets, ohne zusätzliche Tools
    • Enterprise-Sicherheit: Sichere und regelkonforme Infrastruktur durch RBAC, SSO, Audit-Logs usw.
    • Hochverfügbarkeit: Verteilte Architektur zur Verarbeitung paralleler Ausführungen und Multi-Repo-Umgebungen
    • Drift Detection: Erkennt Unterschiede zwischen der Live-Infrastruktur und dem Code in Echtzeit und warnt davor
    • Unterstützung mehrerer Umgebungen: Entwicklungs-, Staging- und Produktionsumgebungen lassen sich einfach verwalten

Hauptfunktionen

  • GitOps-Integration: Koordiniert Terraform-Änderungen mit GitHub Pull Requests und Actions
  • Hochverfügbarkeit: Unterstützt große Workloads und Teams mit einer verteilten Architektur
  • Apply Before/After Merge: Infrastrukturänderungen können vor oder nach dem Merge angewendet werden
  • Kostenschätzung: Prognostiziert Kosten automatisch, bevor Änderungen angewendet werden
  • OIDC-Authentifizierung: Sichere Authentifizierung gegenüber Cloud-Anbietern über OpenID Connect
  • Apply-Locking: Vermeidet Konflikte durch automatische Sperren und Schutz vor gleichzeitigen Operationen
  • Parallele Ausführung: Mehrere Aufgaben können ohne Einschränkungen parallel ausgeführt werden
  • Private Runners: Höhere Sicherheit durch dedizierte Ausführungsumgebungen
  • Drift Detection: Erkennt und behebt Abweichungen von Terraform- oder OpenTofu-Konfigurationen
  • Verwaltung mehrerer Umgebungen: Umgebungsbezogene Verwaltung mit GitHub Environments
  • RBAC: Unterstützt granulare Berechtigungsverwaltung für GitHub-Benutzer und -Teams
  • Audit-Logs: Alle Infrastrukturänderungen können nachverfolgt und überprüft werden

Architekturüberblick

  • Terrateam Server: Koordiniert Infrastrukturaufgaben und eignet sich für parallele Workloads und komplexe Umgebungen
  • GitHub-Anwendung: Integriert GitOps-Workflows in native GitHub-Funktionen
  • GitHub Actions: Zentrale Komponente für Codeausführung und Infrastrukturverwaltung
  • Postgres-Datenbank: Speichert Aufgabendaten und Konfigurationen sicher und sorgt für Konsistenz und Auditierbarkeit

Open Source- und kostenpflichtige Versionen

  • Community Edition (CE): Kostenlose Open-Source-Version für kleine Teams und einzelne Entwickler
  • Enterprise Edition (EE): Bietet zusätzliche Funktionen wie RBAC und UI-Audit-Logs für große Organisationen

Noch keine Kommentare.

Noch keine Kommentare.