AWS Savings Plans en Reserved Instances doorgrond
AWS-kosten lopen makkelijk uit de hand als je alles op on-demand draait. Savings Plans en Reserved Instances zijn de twee grote instrumenten om dat te voorkomen, maar de keuze ertussen is verwarrend. Dit artikel legt het uit zonder omwegen.
De drie typen Savings Plans
AWS biedt drie varianten, elk met een andere reikwijdte.
Compute Savings Plan geeft tot 66% korting en werkt over alle EC2-instance-families, regio’s, besturingssystemen en Fargate en Lambda. Je committeert je aan een uurbedrag in dollar (bijv. $10/uur), niet aan een specifieke instance. Dat maakt het het flexibelste plan.
EC2 Instance Savings Plan geeft tot 72% korting, maar bindt je aan een specifieke instance-family in een specifieke regio (bijv. m5 in eu-west-1). Binnen die family kun je nog wisselen van size, OS en tenancy. Iets minder flexibel, iets goedkoper.
SageMaker Savings Plan is specifiek voor SageMaker-workloads: training, inference, notebooks. Zit je volledig in SageMaker, dan is dit relevant. Zo niet, negeer het.
1 jaar of 3 jaar
De keuze is simpel als je weet wat je wil.
Drie jaar geeft meer korting (tot 66% voor Compute SP vs. 40% bij een jaar). Maar drie jaar commitment is lang. Een team dat nu op m5-instances draait, kan over anderhalf jaar op Graviton zitten. Met een Compute SP geeft dat geen probleem; met een RI of EC2 Instance SP wel.
Start met een jaar. Verlengen kan altijd. Teruggaan niet.
No upfront, partial of all upfront
Met “no upfront” betaal je per uur en kun je het plan op de markt zetten als je het niet meer nodig hebt (alleen bij RI’s). Met “all upfront” betaal je alles vooraf en krijg je de maximale korting. “Partial upfront” zit ertussenin.
Het financiele verschil is kleiner dan het lijkt. Reken het concreet door: all upfront voor een 1-jarig Compute SP levert je een paar procent extra op ten opzichte van no upfront. Als liquiditeit geen issue is en je baseline stabiel is, is all upfront prima. Zo niet, kies no upfront en houd de optionaliteit.
Reserved Instances versus Savings Plans
RI’s bestaan al langer en geven op sommige instance-types iets meer korting dan een EC2 Instance SP. Maar het beheer is omslachtiger: je koopt per instance-type, per regio, per tenancy. Bij een groot account met veel verschillende workloads wordt dat al snel een puzzel.
Compute Savings Plans winnen op flexibiliteit. Tenzij je een zeer stabiele, homogene vloot hebt (bijv. honderd m5.xlarge in eu-central-1 die nooit verandert), is een Compute SP de betere keuze voor de meeste teams.
RI’s zijn nog steeds relevant voor services die geen Savings Plans ondersteunen: RDS, Redshift, ElastiCache, OpenSearch. Daar koop je gewoon een RI.
Praktische aanbeveling
Analyseer eerst. Gebruik AWS Cost Explorer > Savings Plans > Recommendations. Dat tool rekent op basis van de afgelopen 30, 60 of 90 dagen en laat zien hoeveel je bespaart bij welk commitmentbedrag.
De startpositie die voor de meeste teams werkt: koop een 1-jaar no-upfront Compute Savings Plan dat zo’n 70% van je baseline EC2- en Lambda-gebruik dekt. De overige 30% laat je op on-demand staan als buffer voor pieken en experimentele workloads.
Herhaal de analyse elk kwartaal. Groeit je gebruik, dan koop je bij. Krimpt het, dan pas je na het jaar niet meer aan.
Wil je verder gaan met AWS-kostenoptimalisatie? Bekijk het overzicht van AWS-trainingen op ict-trainingen.com voor cursussen die financiele AWS-controle van theorie naar praktijk brengen.
Wat te doen als je nu on-demand draait
- Zet Cost Explorer aan als dat nog niet aan staat.
- Exporteer de Savings Plans recommendations en filter op Compute SP, 1 jaar, no upfront.
- Koop het aanbevolen bedrag, of ga 10-20% lager als je twijfelt.
- Stel een agenda-reminder in voor drie maanden later om de coverage te bekijken.
Meer niet. De meeste teams over-engineeren deze beslissing. Een Compute SP is forgiving genoeg dat een verkeerd ingeschatten bedrag geen ramp is.