Gidsen
Hoe u de S3-overdrachtskosten in CI kunt verlagen
Cache- en artefactverkeer naar S3 is duur.
4 min leestijd
Cache- en artefactverkeer naar S3 is duur.
Waarom het gebeurt
Cache-lees- en schrijfbewerkingen passeren bij elke taak de NAT-gateway, tenzij er een VPC-eindpunt is geconfigureerd.
Hoe het te repareren
- Voeg een S3-gateway VPC-eindpunt toe: het is gratis en elimineert de NAT-kosten voor S3 volledig
- Stel levenscyclusregels in om oude cacheobjecten te laten verlopen
- Cachepayloads comprimeren; zstd is een goede standaard
Je volgende build kan twee keer zo snel zijn, voor de halve prijs
Begin gratis. Weggaan is dezelfde ene regel, en die diff publiceren we ook.
Gerelateerd
Hoe u de GitHub Actions-kosten kunt verlagenDe CI-rekening groeit sneller dan het team en niemand weet precies waarom.Hoe u de CI-kosten per pull-aanvraag kunt metenU kent het maandtotaal, maar niet wat een enkele pull-request kost.Hoe CI-kosten aan teams kunnen worden toegeschrevenCI-uitgaven vormen één regel op de factuur en geen enkel team voelt zich er verantwoordelijk voor.Hoe u een CI-minutenbudget insteltDe uitgaven worden aan het eind van de maand ontdekt en niet tijdens de maand gecontroleerd.