Wat is de maatstaf ‘cloudkosten per klant’ en hoe houd je deze bij?

De cloudkosten per klant is een indicator voor de eenheidskosten die meet hoeveel je uitgeeft aan cloudinfrastructuur en -diensten om één enkele klant te ondersteunen. U berekent deze door uw totale clouduitgaven die toe te schrijven zijn aan klantgerichte workloads te delen door het aantal actieve klanten in een bepaalde periode. Voor SaaS-bedrijven en teams die digitale producten ontwikkelen, is deze indicator een van de duidelijkste signalen die aangeven of uw bedrijfsmodel winstgevend schaalbaar is naarmate u groeit.

De uitdaging is dat de meeste cloudomgevingen niet zijn ontworpen met het oog op attributie per klant, waardoor nauwkeurige metingen moeilijker zijn dan het klinkt. In dit artikel worden de belangrijkste vragen besproken die professionals zich stellen wanneer ze deze maatstaf helemaal vanaf nul opbouwen.

Waarom is het zo moeilijk om de cloudkosten per klant nauwkeurig te berekenen?

De cloudkosten per klant zijn moeilijk nauwkeurig te berekenen, omdat het grootste deel van de cloudinfrastructuur wordt gedeeld. Databases, API-gateways, load balancers, monitoringtools en netwerklaag dienen meerdere klanten tegelijk, waardoor het moeilijk is om een eerlijk deel van die kosten aan een individuele klant toe te wijzen zonder een weloverwogen toewijzingsstrategie.

Drie factoren maken deze moeilijkheid nog groter:

  • Gedeelde infrastructuur: Bij multi-tenant-architecturen wordt één enkele resource door tientallen of honderden klanten gebruikt. Zonder tagging of logische scheiding kun je het verbruik niet aan een specifieke klant toewijzen.
  • Variabele gebruikspatronen: De ene klant kan in dezelfde maand tien keer meer rekenkracht verbruiken dan de andere. Bij een eenvoudige verdeling op basis van het aantal gebruikers wordt hier geen rekening mee gehouden, wat tot misleidende gemiddelden leidt.
  • Indirecte kosten en ondersteuningskosten: Cloudfacturen bevatten kosten voor logboekregistratie, opslag, gegevensoverdracht, ondersteuningsniveaus en beheerde diensten – kosten die gemakkelijk over het hoofd worden gezien, maar die wel degelijk deel uitmaken van de werkelijke kosten voor het bedienen van klanten.

Het gevolg is dat veel organisaties hun totale clouduitgaven weliswaar nauwkeurig bijhouden, maar de vraag “hoeveel kost het ons om klant X te bedienen?” niet kunnen beantwoorden zonder daar veel handmatig werk in te steken. Door deze kloof is het moeilijk om met zekerheid prijzen vast te stellen, over contracten te onderhandelen of vast te stellen welke klantsegmenten niet winstgevend zijn.

Welke gegevens heb je nodig om de cloudkosten per klant bij te houden?

Om de cloudkosten per klant bij te houden, hebt u drie soorten gegevens nodig: gelabelde cloudfactuurgegevens die de uitgaven koppelen aan workloads of tenants, gebruiks- of verbruiksgegevens die aangeven hoeveel elke klant gebruikmaakt van gedeelde resources, en een maatstaf voor het aantal klanten of actieve gebruikers die als noemer dient.

Om precies te zijn heb je het volgende nodig:

  • Exporten van cloudfacturen: Ruwe kosten- en gebruiksgegevens uit AWS Cost Explorer, Azure Cost Management of GCP Billing, uitgesplitst per resource, service en tag.
  • Taggen van bronnen: Tags die op het niveau van de resource of het account worden toegepast en aangeven tot welk product, team of tenant een resource behoort. Zonder consistente tagging blijft het toewijzen van verantwoordelijkheid giswerk.
  • Gebruiksstatistieken: Gegevens op applicatieniveau, zoals het aantal API-aanroepen per klant, de gebruikte opslagruimte per tenant of het aantal rekenuren per sessie. Deze gegevens zijn doorgaans te vinden in uw applicatielaag, niet op uw cloudfactuur.
  • Toewijzingssleutels: Een vastgestelde methode voor het verdelen van gedeelde kosten, bijvoorbeeld op basis van het aantal API-aanroepen, het aantal actieve gebruikers of het datavolume per klant.
  • Gegevens over klantactiviteiten: Een betrouwbaar aantal actieve klanten in de meetperiode, zodat je de kosten per actieve klant kunt berekenen in plaats van de kosten per totaal aantal accounts.

De kwaliteit van uw taggingstrategie is de allerbelangrijkste factor voor de nauwkeurigheid van gegevens. Organisaties die in een vroeg stadium investeren in een consistente taggingtaxonomie, hoeven later veel minder tijd te besteden aan het afstemmen van kosten.

Hoe verdeel je de kosten voor de gedeelde cloud over de afzonderlijke klanten?

U wijst de gedeelde cloudkosten toe aan individuele klanten door een toewijzingssleutel te kiezen die het werkelijke verbruik zo nauwkeurig mogelijk weerspiegelt, en die sleutel vervolgens evenredig toe te passen op alle klanten die de resource delen. Veelgebruikte toewijzingssleutels zijn onder meer het aantal API-aanroepen, het aantal actieve gebruikers, de verbruikte gegevensopslag en het aantal rekenuren per tenant.

Directe toewijzing voor specifieke middelen

Wanneer een resource aan één enkele klant is toegewezen, zoals een single-tenant-database of een dedicated compute-instance, is de toewijzing eenvoudig. Je wijst 100% van de kosten van die resource toe aan de betreffende klant. Dit is de meest nauwkeurige methode en werkt goed voor zakelijke klanten met geïsoleerde omgevingen.

Proportionele toewijzing van gedeelde middelen

Voor gedeelde infrastructuur kiest u een gebruiksmaatstaf die het verbruik van die resource door elke klant het beste weergeeft. Als bijvoorbeeld drie klanten in een maand respectievelijk 50%, 30% en 20% van alle API-verzoeken genereren, verdeelt u de kosten voor uw API-gateway en de bijbehorende rekenkracht in diezelfde verhoudingen. Deze methode vereist telemetrie op applicatieniveau, maar levert een verdedigbare, op gebruik gebaseerde toewijzing op.

Wanneer er geen gebruiksgegevens beschikbaar zijn, is een gelijke verdeling over het aantal actieve klanten een redelijke alternatieve oplossing, maar dit verhult verschillen in de complexiteit van de klanten en moet dan ook worden beschouwd als een schatting in plaats van een exact cijfer. A FinOps-beheer van cloudkosten Door te oefenen kun je, naarmate je tagging en telemetrie zich verder ontwikkelen, de overstap maken van een benadering naar een nauwkeurige, continue toewijzing.

Welke tools kunnen je helpen om de cloudkosten per klant te berekenen?

Er zijn verschillende categorieën tools die het meten van de cloudkosten per klant ondersteunen. Cloud-native tools zoals AWS Cost Explorer, Azure Cost Management en GCP Billing leveren de ruwe factuurgegevens. FinOps-platforms zoals Apptio Cloudability voegen op basis van die ruwe gegevens functies toe voor toewijzing, showback en rapportage. Voor een gedetailleerd overzicht per klant hebt u vaak ook tools voor het monitoren van applicatieprestaties nodig die gebruiksstatistieken op tenantniveau weergeven.

De meest effectieve opstellingen combineren deze lagen:

  1. Factuurgegevens in de cloud als kostenbron, geëxporteerd en genormaliseerd over alle providers heen als u een multi-cloudomgeving gebruikt.
  2. Een FinOps- of ITFM-platform die toewijzingsregels toepast, de toerekening van containerkosten afhandelt en kosten weergeeft per dimensie, zoals product, team of klantsegment.
  3. Telemetrie van de applicatie die gebruiksstatistieken in uw toewijzingsmodel verwerkt, zodat de kosten een weerspiegeling zijn van het werkelijke verbruik in plaats van geschatte verdelingen.
  4. Een rapportage- of BI-laag die de statistieken aan belanghebbenden op het gebied van productontwikkeling, financiën en leidinggevenden presenteert in een vorm waarop zij actie kunnen ondernemen.

Er is geen enkele tool die het probleem kant-en-klaar van begin tot eind oplost. Het echte werk zit hem in het configureren van toewijzingsregels, taggingbeleid en rapportagedimensies, en daarvoor is input nodig van verschillende afdelingen, zoals engineering, financiën en productteams.

Hoe hangt de cloudkost per klant samen met de unit economics en de prijsstelling?

De cloudkosten per klant zijn een directe factor in uw eenheidskosten. Ze vormen een aanzienlijk deel van uw servicekosten, die meespelen bij de berekening van de brutomarge en aangeven of uw prijsmodel op grote schaal houdbaar is. Als uw cloudkosten per klant sneller stijgen dan de omzet per klant naarmate u opschaalt, daalt uw marge, zelfs als uw totale omzet toeneemt.

Bij SaaS-bedrijven worden de cloudkosten per klant doorgaans opgenomen in de kostprijs van verkochte goederen (COGS), samen met kosten voor hosting, ondersteuning en diensten van derden. Door deze kosten bij te houden, kunt u:

  • Bereken de brutomarge per klantsegment of prijsniveau
  • Stel vast wanneer het verbruik van een klant ervoor zorgt dat deze bij het huidige prijsniveau niet meer winstgevend is
  • Simuleer de financiële gevolgen van wijzigingen in de op verbruik gebaseerde prijsstelling voordat u deze doorvoert
  • Stel infrastructuurbudgetten vast die op voorspelbare wijze meegroeien met de groei van het klantenbestand

Voor organisaties die overstappen op een prijsmodel op basis van gebruik of verbruik, worden de cloudkosten per klant nog belangrijker. U moet inzicht hebben in uw kostenstructuur op gebruiksniveau voordat u het verbruik op een winstgevende manier kunt tariferen.

Welke benchmarks geven aan dat de verhouding tussen de cloudkosten en het aantal klanten gezond is?

Er bestaat geen universele maatstaf voor de cloudkosten per klant, omdat de juiste verhouding sterk afhangt van uw bedrijfsmodel, productarchitectuur en klantsegment. Een nuttig referentiepunt binnen SaaS is echter dat de kosten voor cloudinfrastructuur over het algemeen tussen 10% en 25% van de omzet moeten bedragen om een gezonde brutomarge te behouden. Als de cloudkosten meer dan 30% van de omzet per klant bedragen, is het de moeite waard om te onderzoeken of de architectuur of het gebruikspatroon tot inefficiëntie leidt.

In plaats van je blind te staren op één enkel cijfer, kun je de statistiek in de loop van de tijd bijhouden en letten op de volgende signalen:

  • De kosten per klant stijgen sneller dan de omzet per klant: Dit wijst erop dat de economische prestaties van uw eenheid achteruitgaan en dat er onmiddellijk onderzoek moet worden ingesteld.
  • Grote verschillen tussen klantsegmenten: Als het bedienen van sommige klanten drie keer zoveel kost als dat van andere klanten bij dezelfde prijs, geven uw prijsstelling of productniveaus mogelijk geen goed beeld van het daadwerkelijke verbruik.
  • De cloudkosten stijgen sneller dan het aantal klanten: Dit wijst op inefficiëntie bij het opschalen van uw infrastructuur, wat vaak wordt veroorzaakt door overcapaciteit of onvoldoende benutte gereserveerde capaciteit.
  • Vaste kosten per klant naarmate je opschaalt: Dit is een positief teken dat uw architectuur efficiënt schaalbaar is en dat de kosten voor de gedeelde infrastructuur worden verdeeld over een groeiend aantal gebruikers.

Het grootste nut van deze indicator ligt niet in de vergelijking met externe benchmarks, maar in de analyse van interne trends. Stel een uitgangswaarde vast, voer regelmatig metingen uit en gebruik veranderingen in de indicator om gesprekken op gang te brengen tussen de afdelingen engineering, financiën en productontwikkeling.

Hoe wij u helpen de cloudkosten per klant bij te houden en te optimaliseren

Om een betrouwbare maatstaf voor de cloudkosten per klant te ontwikkelen, is meer nodig dan alleen de juiste tools. Er is een combinatie nodig van tagging-beheer, toewijzingsmethodologie, functieoverschrijdende samenwerking en een rapportagestructuur die de gegevens bruikbaar maakt. Dat is precies waar onze FinOps-praktijk op is gericht.

Als je met ons samenwerkt, krijg je:

  • Volledige kostentoerekening in al uw cloudomgevingen, inclusief containers en ondersteuningskosten die de meeste organisaties over het hoofd zien
  • Toewijzingsmodellen die een weerspiegeling zijn van daadwerkelijke gebruikspatronen in plaats van willekeurige indelingen, waardoor u onderbouwde kostencijfers per klant krijgt
  • Analyse van de optimale personeelsbezetting op AWS, Azure en GCP om de basiskosten die u in eerste instantie toewijst te verlagen
  • Bestuurskaders die ervoor zorgen dat de tagging consistent blijft en de toewijzing nauwkeurig verloopt naarmate uw omgeving groeit
  • Integratie met TBM De cloudkosten per klant sluiten dus aan bij het bredere financiële beheer van de IT en de rapportage over de bedrijfswaarde

We beginnen met een Beoordeling van de FinOps-rijpheid om inzicht te krijgen in uw huidige situatie en te achterhalen wat er nodig is om tot nauwkeurige, besluitvormingsklare gegevens over de kosten per klant te komen. Als u een duidelijk beeld wilt krijgen van de economische aspecten van uw cloudoplossing en daar met vertrouwen op wilt inspelen, neem contact met ons op om te bespreken waar we moeten beginnen.

De waarde
Privacyoverzicht

Deze site maakt gebruik van cookies, zodat wij je de best mogelijke gebruikerservaring kunnen bieden. Cookie-informatie wordt opgeslagen in je browser en voert functies uit zoals het herkennen wanneer je terugkeert naar onze site en helpt ons team om te begrijpen welke delen van de site je het meest interessant en nuttig vindt.