Det her er de nemmeste (men også mindst ambitiøse) ting vi kan gøre.
Shinta vendte aldrig tilbage omrking hvornår vi kunne slette backup fra sidste vi skulle redde en kunde, så den kører endnu. Den burde bare kunne lade livet.
Jeg tror ikke der er andre end Matthias der bruger den wiki. Det er db til $12 + web til $6
Se evt min task på maskiner jeg ikke kender til Matthias. Men:
- Jeg kan ikke regne ud hvad i-09a6d626063aa590d laver til $39
- Jeg tror ikke vi bruger wazuh til $78
- Jeg tror ikke vi bruger devlake til $41
- Jeg tror ikke vi bruger clickhouse til $70
Vi kunne se om vi rent faktisk kunne køre noget ved det vi bare kalder "S3 Cost". Det er jo nemt at sige, men dækker over en masse forskellige reele costs (storage, traffic, access, osv). Storage kan vi ikke gøre noget ved, så det er traffik og access vi skal kigge på.
Jeg har vildt svært ved at guesstimate hvad vi reelt kan spare her, EU-DataTransfer-Out-Bytes er den pris vi betaler samlet
for alt data vi levere ud af S3 hvor ting ligger i standard storage, hvilket primært vil være previews (tror jeg).
Video streaming kunne også være en dark horse der bruger en masse. Så længe cost tagging kun virker på bucket niveau er det
umuligt at sige. That said, der er $1,546.66 i April som vi måske kunne gøre et indhug i.
Pga GDPR kan vi ikke bruge Cloudflare på Skyfish, men på Colourbox er det no problem. Min ide er:
- Brug Cloudflare Sippy (https://developers.cloudflare.com/r2/data-migration/sippy/) til at migrate objects on-demaind fra S3 til Cloudflare T2 (deres storage løsning)
- Lad cloudflare bruge vores 1600px previews som udgangspunkt for resizing on the fly, så det er den eneste størrelse vi kopiere over og lad dem serve
Traffik kommer til at koste gratis, T2 bliver (efter mine beregninger) ca $30, transformations kræver en Pro plan til $20 og koster $0.5 per 1,000 unique transformations (after the first 5,000 free per month).
Det er jo lidt svært at regne ud om det er en god forretning, men pt kører vi også 2 c6g.xlarge til $70 stk for at lave previews til vanguard, som vi kunne slukke samtidig med vi forhåbenligt spare lidt traffik.
Det er dog stadig langt fra de der $1000'er af dollars vi gerne vil spare.
Det her er lidt mere radikalt, men vi kan flytte Skyfish data uden at flytte alt compute ud af AWS.
Vi kunne basically lave samme stunt med Skyfish, hvor vi flytter de store previews til Bunny og server derfra til en start. "Men hvorfor så ikke bare flytte det hele til Bunny" kan jeg høre dig spørge. Fordi Bunny er dyre i både storage og trafik. Men deres traffit er stadig billigere end S3 traffik.
Mit bedste guesstimate er at det vil koste $20 at gemme de store previews hos Bunny. Jeg kan ikke lure hvad de tager for resizing. Jeg ved ikke hvor meget traffik vi bruger og deres priser giver ikke lige menning for mig: https://bunny.net/pricing/
Fordi vi server Skyfish previews direkte fra S3 kunne den også hjælp traffic cost ned. Men igen, vi taler kun om $1600 total vi kan spise af (for både Colourbox og Skyfish). Og vi kommer nok aldrig helt til nul.
Vanguard understøtter (af den ene eller anden grund) ikke memcached, hvilket er markant billigere end Redis at bruge til "husk lige den her beregning lidt for mig" use cases. Vi kunne overveje at gøre Vanguard gode venner med memcached. Så kan vi reducere vores Redis til halv størrelse, til en besparelse på $121.
Vi kunne også prøve at bruge Valkey i stedet for Redis, hvilket så igen ville spare 20% ifgl. AI slop på internettet.