5 quick wins om de volgende AWS-factuur fors te verlagen

25 april 2025

AWS, de pionier op het gebied van moderne cloud­com­pu­ting, beloofde kosten­be­spa­ringen als een van de grootste voordelen. Voor veel orga­ni­sa­ties blijft die belofte echter moeilijk waar te maken. In de begin­jaren was de cloud­prijs­struc­tuur nog redelijk over­zich­te­lijk, met rekentijd en opslag­ca­pa­ci­teit als belang­rijkste reken­een­heden. Maar in de loop der jaren heeft AWS een complex, multi­di­men­si­o­naal prijs­model ontwik­keld – met kosten­posten zoals provi­si­oned IOPS, acce­le­rator hours en inference requests – die je budget flink kunnen onder­mijnen als je niet goed oplet.

Op de lange termijn kun je je richten op het heront­werpen van appli­ca­ties en het opti­ma­li­seren van elke laag binnen je cloudom­ge­ving. Maar als je AWS-factuur nu al proble­ma­tisch is, zijn er een aantal snelle, impact­volle maat­re­gelen die je onmid­del­lijk kunt nemen om al op je eerst­vol­gende factuur aanzien­lijke bespa­ringen te realiseren:

1. Slimme besparingen buiten EC2 Reserved Instances

Versnel de selectie van spot-instances en imple­men­teer fall­back­stra­te­gieën via emma’s intu­ï­tieve dashboard. Wordt een spot-instance beëindigd, dan helpt emma je vrijwel direct bij het vinden en over­zetten naar een volgende beschik­bare instance.

  • Maxi­ma­li­seer het gebruik van Spot Instances:

AWS biedt de grootste kortingen (tot 90%) op Spot Instances, en je kunt er meteen gebruik van maken. Het enige nadeel is dat ze met een opzeg­ter­mijn van twee minuten beëindigd kunnen worden. Met de juiste inzichten en strategie kun je dat risico echter beperken en spot-instances inzetten voor een breder scala aan workloads.

Met de Spot Fleet-functie van AWS kun je binnen één Auto Scaling-groep zowel on-demand als spot-instances combi­neren. Zo kun je capa­ci­teit reser­veren voor kritieke compo­nenten. Het cloud­be­heers­plat­form van emma gebruikt geavan­ceerde machine learning om histo­ri­sche en verwachte werk­last­be­hoeften te analy­seren en biedt prijs­in­zichten om de meest effi­ci­ënte combi­natie van reserved en spot-instances te kiezen.

  • Overweeg Savings Plans:

AWS Compute Savings Plans bieden meer flexi­bi­li­teit dan tradi­ti­o­nele Reserved Instances. Ze worden auto­ma­tisch toegepast zodra je een bepaalde gebruiks­drempel over­schrijdt, ongeacht instance-type, grootte, beschik­baar­heids­zone, regio, bestu­rings­sys­teem of tenancy. Verplaats je bijvoor­beeld een workload van Cali­fornië naar Noord-Virginia of van EC2 naar Fargate of Lambda, dan behoud je toch het gunstige Savings Plans-tarief.

emma-gebrui­kers kunnen contact opnemen met cloud­ar­chi­tecten om een op maat gemaakt bespa­rings­plan op te stellen.

Tip: Heb je onge­bruikte reserved instances? Laat ze niet onge­bruikt – dat is gratis geld voor AWS. Zet ze in voor workloads die nu draaien op on-demand instances, of verkoop ze via de Reserved Instance Marketplace.

2. Kies de juiste regio voor de juiste prijs

Gebruik emma’s Project Limits om te voorkomen dat ontwik­kel­teams onnodig dure of slecht beschik­bare regio’s kiezen voor testomgevingen.

EC2-instan­ce­prijzen verschillen per regio en Avai­la­bi­lity Zone. Zo kost een t3a.xlarge-instance ongeveer $0,18/uur in US West (N. Cali­fornië) en slechts $0,15/uur in US West (Oregon). Ondanks dat de pres­ta­tie­ver­schillen tussen zulke nabij­ge­legen regio’s vaak minimaal zijn, kunnen de prijs­ver­schillen aanzien­lijk oplopen.

Tenzij 70 tot 80% van je gebrui­kers zich in één speci­fieke regio bevindt, is het prijs­ver­schil zelden de moeite waard. Verplaats je instance naar een goed­ko­pere nabij­ge­legen regio om direct te besparen.

  • Vergelijk regio­prijzen:

Met emma kun je in één oogopslag zien waar een bepaald instance-type beschik­baar is en wat de actuele prijs is. Selecteer AWS als provider en geef je gewenste confi­gu­ratie op om direct de voor­de­ligste opties te vinden, inclusief binnen je voorkeursregio’s voor compliance-doeleinden.

  • Beperk toegang tot regio’s:

Met emma’s Project Limits kun je bepalen in welke regio’s ontwik­kel­teams bepaalde projecten of workloads mogen draaien. Deze functie is bedoeld voor naleving van regel­ge­ving, maar helpt ook om onnodige kosten voor devel­op­ment- en testom­ge­vingen in dure regio’s te voorkomen.

3. Beëindig onnodige resources en stel projectlimieten In

Ontwik­kel­teams gebruiken (hopelijk) hun testom­ge­vingen alleen tijdens werkuren, maar de resources blijven vaak 24/​7 actief. Test­clus­ters blijven soms weken of maanden draaien, zelfs nadat het project is afgerond of de ontwik­ke­laar is vertrokken.

  • Schakel testom­ge­vingen buiten werkuren uit:

Met de plan­nings­func­ti­o­na­li­teit van emma kun je testom­ge­vingen auto­ma­tisch uitscha­kelen buiten werktijd – tot wel 76% kosten­be­spa­ring mogelijk.

  • Flexibele werkuren?

Geen probleem. Met emma’s Project Limits kun je budgetten en uitga­ven­li­mieten instellen per team of project. Elke gebruiker ziet in realtime hoeveel budget er al is verbruikt. Ook ontvangen teams waar­schu­wingen als ze hun limieten dreigen te over­schrijden. Dit bevordert eige­naar­schap en verant­woor­de­lijk gebruik van resources.

4. Beperk duur dataverkeer

emma’s private netwerk­ver­bin­dingen tussen regio’s en clouds kunnen de kosten voor uitgaand inter­net­ver­keer tot wel 80% verlagen.

Data­ver­keer binnen dezelfde Avai­la­bi­lity Zone is doorgaans gratis of kost maximaal $0,01/GB. Maar data­ver­keer tussen regio’s of naar het publieke internet is vaak veel duurder. Als inter­re­gi­o­nale transfers en internet-egress flink bijdragen aan je factuur, is het tijd om je workloads stra­te­gisch te herpositioneren.

  • Gebruik private connectiviteit:

Met emma’s private backbone kun je regio’s en clouds verbinden zonder het publieke internet. Dit verlaagt de egress-kosten met tot wel 80%. Intel­li­gente routering kiest auto­ma­tisch het optimale datapad op basis van kosten en prestaties.

  • Slimme worklo­ad­plaat­sing:

Gebruik emma’s kosten­ana­lyse om dure inter­re­gi­o­nale transfers in kaart te brengen. Plaats samen­wer­kende workloads en services bij elkaar in dezelfde regio en Avai­la­bi­lity Zone om kosten te minimaliseren.

5. Combineer tools en automatisering met menselijke expertise

Opti­ma­li­satie van je AWS-omgeving vraagt niet alleen om auto­ma­ti­se­ring, maar ook om mense­lijke ervaring. Hier volgen enkele snelle en effec­tieve aanbe­ve­lingen van onze experts:

  • Cloud­Watch is voor veel gebrui­kers een verborgen kosten­post. Filter onnodige logs uit en stel reten­tie­be­leid in – logbe­standen van twee jaar geleden zijn vaak overbodig.
  • Stel lifecycle policies in voor S3-buckets, zodat zelden geraad­pleegde objecten auto­ma­tisch worden verplaatst naar het veel goed­ko­pere S3 Glacier.
  • AWS’s ARM-geba­seerde Graviton-instances kunnen reken­ca­pa­ci­teits­kosten met 20–30% verlagen ten opzichte van Intel of AMD. Ze zijn geschikt voor onder andere Python, Java, Node.js en Go, mits er geen x86-speci­fieke afhan­ke­lijk­heden zijn.
  • Aurora IOPS kunnen snel duur worden. Kies voor Aurora I/​O‑Optimized als je database veel lees- en schrijf­be­wer­kingen uitvoert. Orga­ni­sa­ties zagen hiermee hun Aurora-kosten met wel 60% dalen.
  • Gebruik cost allo­ca­tion tags om uitgaven per component te volgen – bijvoor­beeld onge­bruikte Elastic IP’s die ongemerkt kosten veroorzaken.

Voor orga­ni­sa­ties zonder gespe­ci­a­li­seerd cloud­fi­nan­ce­team bieden de experts van emma profes­si­o­nele onder­steu­ning bij het iden­ti­fi­ceren en reali­seren van bespa­ringen in je AWS-omgeving. Zo laat je geen kosten­be­spa­rende kansen liggen.

Photo by Jakub Żerdzicki on Unsplash

Pin It on Pinterest

Share This