Leitfäden
So reduzieren Sie die S3-Übertragungskosten in CI
Cache- und Artefaktverkehr zu S3 ist teuer.
4 Min. Lesezeit
Cache- und Artefaktverkehr zu S3 ist teuer.
Warum es passiert
Cache-Lese- und Schreibvorgänge überqueren bei jedem Auftrag das NAT-Gateway, sofern kein VPC-Endpunkt konfiguriert ist.
So beheben Sie das Problem
- Fügen Sie einen S3-Gateway-VPC-Endpunkt hinzu – es ist kostenlos und entfällt vollständig die NAT-Gebühren für S3
- Legen Sie Lebenszyklusregeln fest, um alte Cache-Objekte ablaufen zu lassen
- Cache-Nutzdaten komprimieren; zstd ist eine gute Standardeinstellung
Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis
Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.
Verwandt
So reduzieren Sie die Kosten für GitHub ActionsDie CI-Rechnung wächst schneller als das Team und niemand weiß genau, warum.So messen Sie die CI-Kosten pro Pull-AnfrageSie kennen die monatliche Gesamtsumme, aber nicht, was eine einzelne Pull-Anfrage kostet.So weisen Sie Teams CI-Kosten zuCI-Ausgaben sind eine Zeile auf der Rechnung und kein Team fühlt sich dafür verantwortlich.So legen Sie ein CI-Minutenbudget festDie Ausgaben werden am Ende des Monats ermittelt und nicht während des Monats kontrolliert.