- Moderne CI/CD-Infrastrukturlösung für den Betrieb vollständig selbst gehosteter GitHub-Actions-Runner innerhalb eines AWS-Kontos
- 7- bis 15-mal günstiger als offizielle GitHub-Runner und 30 % höhere CPU-Leistung. Vollständig workflow-kompatibel
- Kann unbegrenzt Hunderte gleichzeitiger Jobs verarbeiten
- Unterstützte Betriebssysteme: Linux (x64, arm64), Windows, Unterstützung für GPU-Umgebungen
- Betrieb mit CloudFormation-Ressourcenkosten von etwa 1,5 US-Dollar pro Monat möglich (unterstützt 1-Klick-Installation und -Upgrades)
- Alle Ressourcen werden automatisch konfiguriert, ein separater Verwaltungsserver ist nicht erforderlich. Laufkosten und Status werden automatisch überwacht und berichtet
- Für jeden Job wird eine ephemere VM erstellt, was Sicherheit und Stabilität verbessert
- Skalierbarkeit: Automatisch skalierende Architektur, die auch große Workloads bewältigen kann
- Enthält eine automatische Fallback-Funktion, die bei Nutzung von Spot-Instanzen automatisch auf On-Demand umschaltet
- Caching: Integriertes Cache-Backend auf Basis eines lokalen S3-Buckets, das die Geschwindigkeit des Docker-Layer-Caches um bis zu das Fünffache erhöht
- Netzwerk und Sicherheit: SSH-Zugriff möglich, Einschränkung auf bestimmte CIDR-Bereiche möglich, bei privatem Networking kann eine statische IP gesetzt werden
- Unterstützung für mehrere Umgebungen: Unterstützung für Multi-AZ und verschiedene Umgebungskonfigurationen
- Konzipiert als Alternative zu Actions Runner Controller (ARC), Philips Terraform-Modul und anderen Drittanbieter-Runner-Lösungen
- Ausführung in der eigenen AWS-Umgebung möglich, ohne Code oder Secrets gegenüber externen Diensten offenzulegen
1 Kommentare
Es gab einiges, was enttäuschend war, als das bisherige ARC unter das Dach von GitHub kam, aber wenn sich in einer AWS VPC zumindest benutzerdefinierte Images gut ausführen lassen, würde ich es gern einmal ausprobieren.