Cloudkosten met 66% verlagen door software-optimalisatie
Doe minder, verwijder data en verplaats werk naar client-apparaten.
- Beantwoordt
- Hoe verlaag je je cloudkosten?
- Onderwerpen
- Amsterdam · cloud · data · linux · networking · server · web · work
- Volledig artikel op willem.com
- https://willem.com/nl/2023-04-05_cloudkosten-verlagen/
Samenvatting
In 2023 verkleinde ik mijn cloud footprint met 66% terwijl ik ongeveer 80% van alle features behield. Drie strategieën deden het werk: draai zware taken minder vaak en cache resultaten, verwijder onnodige data, en verplaats werk naar client-apparaten of specialisten.
Volledige tekst
Cloudproviders rekenen af op rekenkracht, geheugen en opslag, en de gestegen energieprijzen werden rechtstreeks doorberekend aan klanten; daarom begon ik met optimaliseren. Minder doen: kijk of applicaties continu moeten draaien of 's nachts kunnen terugschakelen, voer een berekening een keer uit en serveer iedereen uit een cache (webshopprijzen bijvoorbeeld), en maak features opt-in in plaats van standaard aan. Data verwijderen: ruim oude logbestanden op of verplaats ze naar een andere computer of een e-mail inbox, comprimeer foto's en video (lossless compressie bespaart tot 80% opslag), en wees selectief in wat je überhaupt bewaart. Uitbesteden: laat client-apparaten afbeeldingen comprimeren en verkleinen voor het uploaden, draai zoeken volledig client-side met JavaScript en een JSON structuur, en gebruik de grafische chip van het apparaat van de bezoeker voor animaties.