Voor mkb-bedrijven kan het lastig zijn om grip te krijgen op de uitgaven voor IT. De kosten lijken soms onvoorspelbaar, en zonder de juiste strategie kunnen ze snel uit de hand lopen. Voor de IT-dienstverlener ligt hier een schone taak: help je klanten de kosten van de cloud te optimaliseren, en zorg ervoor dat ze ervan profiteren zonder budgetoverschrijdingen.
Het kostenmodel van de cloud
In tegenstelling tot traditionele IT–infrastructuur, waarbij je vaak eenmalig hard- en software aanschaft, werken cloudproviders grotendeels op basis van een pay-per-use–model. Dat is fijn, want het biedt flexibiliteit en voorkomt hoge investeringen vooraf. Maar het kan ook leiden tot onverwachte uitgaven. Denk aan servers die blijven draaien terwijl ze niet worden gebruikt, of applicaties die onnodig veel data overzetten. Bovendien wordt de kosten-structuur vaak complexer naarmate bedrijven meerdere cloud-diensten combineren of overstappen op een multi–cloudstrategie.
Voor mkb-klanten, die vaak minder ervaring hebben met cloudbeheer, kan dit overweldigend zijn. Het is dus belangrijk om als IT-dienstverlener niet alleen technische ondersteuning te bieden, maar ook inzicht te geven in hoe de kosten worden opgebouwd. En vooral hoe je deze samen met de klant kunt optimaliseren.
FinOps: de sleutel tot grip op de kosten
Een van de methodes die steeds meer wordt gebruikt, heet FinOps. FinOps is een samentrekking van
‘financiële’ en ‘operationele’ processen. Het doel van FinOps is eenvoudig: bedrijven inzicht geven in de cloud-uitgaven en helpen deze uitgaven te beheren zonder dat de prestaties eronder lijden. Voor IT-dienstverleners biedt FinOps een gestructureerde aanpak om klanten te ondersteunen bij kostenoptimalisatie.
Het proces begint met transparantie. Door gebruik te maken van de dashboards en analyses die cloud-providers aanbieden, kun je je klanten real-time inzicht geven in hun uitgaven. Dit omvat niet alleen een overzicht van de totale kosten, maar ook een uitsplitsing per service, applicatie of afdeling. Voor mkb-klanten is dit cruciaal, omdat je hen zo kunt laten zien waar het geld naartoe gaat en welke onderdelen van hun cloudomgeving mogelijk inefficiënt zijn.
De volgende stap is optimalisatie. Hierbij kun je denken aan het reserveren van resources – zoals Reserved Instances bij AWS – tot het opschonen van ongebruikte resources. Het eerste geval betekent dat je je committeert aan het gebruik van bepaalde resources (zoals compute-instances) voor een langere periode, bijvoorbeeld één of drie jaar. In ruil daarvoor krijg je aanzienlijke korting op het standaard ‘on-demand’-tarief. Uiteraard moet je dat goed plannen, anders betaal je alsnog te veel. Ongebruikte resources vind je vaak bij opslagvolumes of virtuele machines die niet meer worden gebruikt. Door deze onnodige kostenposten te identificeren en te elimineren, kun je direct besparen.
Automatisering
Kostenoptimalisatie in de cloud wordt een stuk eenvoudiger met de inzet van automatisering. Cloudproviders bieden allerlei tools waarmee je automatisch kunt monitoren en optimaliseren. Denk bijvoorbeeld aan functies die ongebruikte servers automatisch uitschakelen of die workload balancing toepassen zodat resources optimaal worden benut.
Voor IT-dienstverleners is automatisering een krachtig middel om klanten proactief te ondersteunen. Zo kun je bijvoorbeeld automatische rapportages instellen die klanten waarschuwen voor ongebruikelijke uitgaven of adviseren over kostenbesparende maatregelen.
Een andere belangrijke pijler van kostenoptimalisatie is het slim inzetten van workloads. Niet alle applicaties of processen hebben dezelfde vereisten op het gebied van rekenkracht, geheugen of opslag. Door workloads zorgvuldig te analyseren en te optimaliseren, kun je de prestaties verbeteren en tegelijkertijd kosten verlagen. Natuurlijk ook je ook daar allerlei tools voor inzetten.
Serverless computing
Een interessante uitwerking van optimalisatie is het gebruik van serverless computing. Klanten betalen alleen voor het daadwerkelijk laten draaien van een applicatie en niet voor de onderliggende infrastructuur. Dit model is vooral handig voor bedrijven met onregelmatige of seizoensgebonden vraag. Neem een bedrijf dat een webshop runt die tijdens de feestdagen pieken in verkeer krijgt. Met serverless computing kun je ervoor zorgen dat ze alleen betalen voor wat ze gebruiken, terwijl de applicatie ondertussen naadloos opschaalt om aan de vraag te voldoen. Na de piekperiode schaalt de applicatie ook weer automatisch af.
Daarnaast kun je besparen door workloads te migreren naar goedkopere regio’s of door minder intensieve opslagopties te kiezen. Veel cloudproviders bieden zogeheten ‘cold storage’-opties, die ideaal zijn voor data die zelden worden geraadpleegd. Door samen met je klanten te kijken naar de aard van de data en workloads, kun je behoorlijk besparen zonder dat je concessies moet doen aan de prestaties.
Multi-cloud en kostenbeheer
Veel bedrijven kiezen tegenwoordig voor een multi-cloudstrategie om afhankelijkheid van één provider te voorkomen. Zo kunnen ze gebruikmaken van het beste aanbod van verschillende aanbieders. Daar kunnen dus veel voordelen aan zitten, maar het leidt onherroepelijk tot een complex kostenplaatje. Elk platform heeft zijn eigen prijsmodellen, en het is lastig om overzicht te houden.
De IT-dienstverlener kan hierin een belangrijke rol voor zichzelf creëren, met behulp van tools die multi-cloudkosten inzichtelijk maken. Er zijn verschillende platforms beschikbaar, zoals CloudHealth en Spot.io, die speciaal zijn gemaakt voor het beheer van multi-cloud-omgevingen.
Bewustwording creëren
Kostenoptimalisatie in de cloud is niet alleen een technische kwestie; je kunt ook veel bereiken met bewustwording binnen organisaties. Vaak ontstaan onnodige kosten doordat medewerkers zich niet bewust zijn van de impact van hun acties, zoals het onnodig dupliceren van data of het starten van dure rekenprocessen. Hier kunnen trainingen en workshops nog het nodige aan zendingswerk verrichten.