Den virkelige grunnen til at skykostnadene er så høye – og hvordan du kan slå dem

Discover how to deliver better software and systems in rapidly scaling environments. Join our Community

Skykostnader kan svekke bunnlinjen din uten at du vet det. Her er handlingsrettede strategier for å redusere skyregningene og dimensjonere skyarkitekturen riktig.

Da Tangoe publiserte rapporten sin om økende skykostnader, var funnene alarmerende, men ikke akkurat overraskende. Bedriftenes skyregninger har økt med opptil 30 %, og de fleste selskapene beskriver dem som «uhåndterbare». Civo bekreftet trenden og påpekte at nesten 60 % av organisasjonene så at kostnadene økte i fjor, og for nesten 40 % steg kostnadene med mer enn 25 %. 

«Skydatabehandling trenger ikke å være uoverkommelig dyrt», sier Nigel Gibbons, seniorrådgiver i NCC Group. Hvis det er det, er det et tegn på at noe er galt, særlig når kontroll over skykostnader er en toppprioritet for ledere, til tross for økende krav til ingeniørarbeid og omfattende omveier med GenAI-implementeringer. 

Nysgjerrig på hva som driver disse økningene, og hvordan du kan få kontroll på dem? Les videre.

De skjulte driverne bak skykostnadene 

Ifølge Nigel innebærer det å få skyen riktig en ny justering av tankesett og forventninger i hele organisasjonen, fra «styret til kjelleren». Det er den eneste måten skyen kan skaleres effektivt på uten å spise opp bunnlinjen. 

Men for å gjennomføre denne endringen må vi først finne ut hvor feiltilpasningen skjer, og hvorfor den får skykostnadene dine til å skyte i været. 

Her er fem skjulte syndere bak økende skyregninger:

  1. Feildimensjonert arkitektur: Mange organisasjoner overprovisjonerer enten skyressurser eller utnytter dem for dårlig. Flexeras revisjon av over 60 kunder viste at 40 % av instansene for virtuelle maskiner er én størrelse for store. Inaktive ressurser er like problematiske – oppsett som er «alltid på» sløser bort opptil 27,1 milliarder dollar årlig når ressursene forblir aktive i perioder med lav etterspørsel. Som Nigel sier: «Det er en feil å forvente at løft-og-flytt skal være en magisk løsning. Når organisasjoner ikke tilpasser arbeidsbelastninger til passende tjenester, unnlater å planlegge optimalisering eller ikke avvikler ubrukte ressurser, løper kostnadene løpsk.»
  2. Skygge-IT og manglende synlighet: Hele 54 % av selskapene oppgir «manglende oversikt over skyutgifter» som årsaken til skysløsing, ifølge Anodot. Uten tydelig oversikt kan uautorisert provisjonering skape kaos i skyen, blant annet ved å føre til overflødige tjenester og oppblåste regninger. Ikke overraskende oppstår 82 % av sikkerhetshendelsene i skyen som følge av dette synlighetsgapet, noe som øker både gjenopprettings- og driftskostnadene. 
  3. Skjulte kostnader for dataoverføring: Dataoverføringer blir ofte sett på som en mindre kostnad, men hvis de ikke kontrolleres, kan de utgjøre 20 % av skyregningen, særlig hos hyperskaleringsselskaper som AWS. For lang lagring av logger, overflødig datareplikering og dårlig livssyklusforvaltning gjør bare situasjonen verre. Hyperskaleringsselskaper tilbyr minimalt med gratis dataoverføring (100–200 GB), men når dataskapingen øker til 402,74 millioner terabyte daglig, forsvinner dette spillerommet raskt.
  4. Organisasjonenes AI-kappløp: Også Tangoes rapport peker på AI som den største synderen bak økende skykostnader. I kappløpet om å ta i bruk AI overprovisjonerer mange ledere på C-nivå skyressurser uten å være klar over det. Trening og finjustering av store modeller krever langt mer datakraft enn forventet. Legg til kostnadene ved å lagre og overføre enorme datasett, så har du oppskriften på budsjettsprekk.
  5. Dårlig API-hygiene: I mikrotjenestearkitekturer skaper dårlig strukturerte API-kall en kaskade av overflødige dataforespørsler. Dette belaster ikke bare datalagringen, men bruker også mer ressurser på å kjøre skyinstanser. Unødvendige omveier gjennom API-gatewayer mellom interne tjenester blåser kostnadene ytterligere opp. Tenk deg at én finansiell transaksjon utløser rundt ni interne kall. Det høres kanskje ikke så ille ut før du skalerer det opp. Ved én million daglige transaksjoner er det 1 000 dollar rett ut av vinduet. Det kan se lite ut per måned, men for små bedrifter er det et stort tap.
Get Free Access
Get regular tech leadership wisdom for delivering better software and systems.
Get Free Access

Have an account? Log In

Få kontroll over skykostnadene: strategier for CTO-er 

Før skyutgiftene sprenger budsjettet, får du her fire måter å kutte overforbruket på:

1. Få oversikt over skyregningene dine 

Peter Druckers ord, «Du kan ikke forbedre det du ikke kan måle», gjelder også for skykostnader. Det kan imidlertid være risikabelt å måle kostnader hvis du ikke vet hva du skal se etter. Synlighet i skykostnadene er avgjørende for å forstå hvordan ressursene brukes, oppdage problemer som kan påvirke ytelsen og vite nøyaktig hvilke ressurser du har, slik at du kan definere angrepsflaten din. 

Nigel understreker at merking og etikettering av skyressurser er avgjørende for å få denne synligheten. Slik får du best resultater: 

  • Implementer skript som automatisk oppdaterer tagger når ressurser endres (for eksempel ved skaleringshendelser eller flytting av ressurser), slik at dataene forblir relevante uten manuelt vedlikehold. Du kan også integrere tagger i IaC-plattformen din dersom du bruker Terraform.  
  • Fokuser på de største kostnadsdriverne, som databehandling, lagring og databaser, og koble dem sammen med virksomhetsorienterte KPI-er (inntektsprosjekter og kundesegmenter). Bruk terskelverdier basert på disse taggene, og konfigurer varsler for å oppdage uventede kostnadstopper. 
  • Bygg tagging inn i distribusjonsrørledningene for å sikre konsekvent, automatisert tagging før ressursene tas i bruk.

Heldigvis tilbyr de fleste hyperskalere som AWS, Azure og Google Cloud allerede innebygde verktøy for synlighet – AWS Cost Explorer, Azure Cost Management og Google Cloud Cost Management for merking, automatiserte varsler og identifisering av kostnadsdrivere (ubrukte EC2-instanser eller ukontrollert vekst i skyen). 

2. Maksimer skyeffektiviteten med elastisk arkitektur  

For Nigel kan riktig dimensjonering av skyarkitekturen og regelmessig gjennomgang av den bidra til å holde skykostnadene under kontroll. «Alle beslutninger bør tas med en risikodrevet tilnærming for å ligge i forkant når det gjelder cyberrobusthet», råder han. Det er imidlertid lettere sagt enn gjort. Teknisk gjeld, enorme datasiloer og utdaterte praksiser for klargjøring gjør det vanskelig å praktisere elastisitet i skyen, og øker til og med risikoene forbundet med klargjøring av skyressurser. Likevel må du begynne et sted.

Med utgangspunkt i denne ideen fremhever Claus Jepsen, produkt- og teknologidirektør i Unit4, farene ved en forenklet skymigrering:

«Selv om overgangen til skyen gir mulighet for større effektivitet og kostnadsbesparelser, går mange selskaper glipp av denne muligheten ved ganske enkelt å «løfte og flytte» de gamle applikasjonene sine. En skymigrering kan gjøre den enorme mengden datakraft du bruker med et eldre system mindre synlig, men den løser ikke de underliggende ineffektivitetene i programvaren. For å unngå spiraler med økende kostnader og karbonutslipp bør du benytte skymigreringsprosessen til å tenke nytt om kjernesystemene dine.

Én løsning er å koble lette tjenester fra den sentrale applikasjonsarkitekturen. Ved å konfigurere mikrotjenester eller nanotjenester slik at de bare starter når de brukes, kan du redusere både karbonutslippene og regningene du betaler til skyleverandøren din.

Som en analogi for energiforbruk i skyen kan en stor, monolittisk applikasjon sammenlignes med et hus der lysene alltid står på. Et system som kjører på mikrotjenester, kan derimot sammenlignes med et hus med mange små rom, der lysene bare slås på når du er i hvert enkelt rom.

Mitt råd til IT-ledere: Inkluder mikrotjenester i kravene i forespørselen om tilbud for skyløsninger, og presenter den interne forretningsbegrunnelsen med utgangspunkt i de doble fordelene ved bærekraft og økonomisk avkastning.»

Å følge Jepsens råd innebærer å innarbeide mikrotjenester eller nanotjenester i arkitekturstrategien, slik at ressursene er direkte tilpasset virksomhetens aktivitet og forbruk.

Nigel foreslår å begynne med å sette skaleringsregler basert på historiske måledata, som CPU-bruk, minneforbruk eller forespørselsvolum. De tidligere dataene dine for merking kan bidra til å definere terskelverdier og nedkjølingsperioder for å unngå raske og hyppige skaleringssvingninger.

Tilpass separate skaleringsregler for ulike komponenter, for eksempel nettnivået kontra databaselaget. Denne målrettede tilnærmingen reduserer inaktiv kapasitet, stabiliserer applikasjonsytelsen og forbedrer den samlede effektiviteten i skyen. For langsiktige besparelser og skyeffektivitet bør du ta i bruk: 

  • Serverløs arkitektur ved å refaktorere apper til hendelsesdrevne mikrotjenester med AWS Lambda, Azure Functions eller Google Cloud Functions. Tradisjonelle arkitekturer overprovisionerer ofte ressurser «for sikkerhets skyld», noe som fører til unødvendige kostnader. Serverløs arkitektur løser dette ved å bare ta betalt for faktisk databehandlingstid. 
  • Containere med orkestrering ved å pakke appene dine med Docker for konsistente miljøer. Distribusjon med Kubernetes gjør det mulig å skalere automatisk basert på bruksmønstre i sanntid, slik at ressursene tilpasses etterspørselen i stedet for å være faste. Ved å angi ressursgrenser hindrer du at én enkelt tjeneste bruker mer enn den skal, noe som er en vanlig årsak til uventede skykostnader når bruken plutselig øker.
  • Strategi for flere regioner og flere skyer ved å bygge stedsuavhengige applikasjoner. Applikasjoner som ikke er knyttet til ett enkelt sted, reduserer forsinkelsen for globale brukere og forbedrer motstandsdyktigheten mot regionale driftsavbrudd. Ruting av trafikk basert på forsinkelse eller kostnad sikrer at brukerne får raskere svartider, samtidig som utgiftene holdes under kontroll. 

3. Forhandle leverandøravtaler 

Azure kan bli 72 % billigere med en treårsplan. Selv uten å binde seg langsiktig tilbyr Microsoft EA-er rabatter på opptil 45 % for eksisterende Azure-brukere. Likevel går mange selskaper glipp av dette fordi leverandørforhandlingene starter for sent eller gjennomføres for uformelt. Selv McKinseys forskning på avtaler med IT-leverandører har vist at reforhandlinger ofte starter bare ett år før avtalen utløper. Da er enten mulighetene begrensede, eller forhandlingsstyrken borte. 

For å forbedre kontraktsforhandlingene bør du samle inn og overvåke skydataene dine.  Hvis arbeidsbelastningene dine er stabile, betyr bruk av betal-etter-bruk-priser at du lar penger ligge på bordet. Reserverte planer gir betydelige besparelser når stabil bruk er dokumentert. Begynn med å analysere måledataene for arbeidsbelastningen for å skille jevn etterspørsel fra varierende topper. Ved å forhandle ut fra grunnforbruket ditt (70–80 %) unngår du å binde deg til for mye, samtidig som du sikrer bedre priser.

Så har vi de «skjulte» kostnadene: dataoverføringer, lagringstransaksjoner og API-kall. Disse virker ofte ubetydelige, men kan bli store budsjettbelastninger i stor skala. Ta dem aktivt inn i forhandlingene for å unngå ubehagelige overraskelser senere. Leverandørene har vanligvis et visst spillerom, for eksempel fritak for utgående dataavgifter eller trinnvise rabatter (f.eks. $100 per million API-kall). 

Nigel mener imidlertid at den beste måten å få kontroll på skykostnadene på er enkel: Gjør forretningsenhetene direkte ansvarlige gjennom internfakturering. Når kostnadene knyttes til forretningsresultater, bruker teamene pengene mer fornuftig og forhandler frem bedre avtaler med leverandørene. Begynn med et transparent system for internfakturering som tydelig fordeler utgiftene til de riktige avdelingene. Du kan enten ta i bruk et verktøy for styring av skykostnader for å spore bruken per prosjekt, team eller applikasjon, eller implementere detaljert tagging for å finne ut hvor hver eneste dollar går. «Denne disiplinen bidrar til å holde skyforbruket innenfor akseptable grenser og proporsjonalt med fordelene for virksomheten», sier Nigel.

More Articles

4. Optimaliser kostnadene ved dataoverføring

Hver gang data krysser regioner eller forlater nettverket til skyleverandøren din, påløper det kostnader. Et innholdsleveringsnettverk (CDN) kan begrense disse kostnadene ved å bufre statiske filer som bilder og CSS på kants tjenere nærmere brukerne, slik at du ikke trenger å betale hele beløpet. 

Begynn med å føre opp statiske ressurser og angi hurtigbufferhoder for bedre treffprosent. Hyperskaleren din leveres også med et innebygd CDN (CloudFront for AWS, Azure CDN). På denne måten får du også fordelene med forenklet fakturering og volumbaserte rabatter. 

Hvis arkitekturen din hele tiden flytter data mellom regioner, er det på tide å tenke gjennom utformingen på nytt. Betjen lokal trafikk fra lokale ressurser ved å replikere databaser og lagring i aktive regioner. Trenger du global innsikt? Behandle og oppsummer data regionalt før synkronisering, slik at du slipper å betale for å sende rådata over hele kloden. Metoder for endringsdatafangst (CDC) basert på logger og spørringer mot kildetabeller kan også bidra til å redusere dataoverføringer ved å synkronisere bare det som er endret, ikke hele datasettet. 

For overføringer som ikke kan unngås, bør du planlegge dem utenom rushtiden for å dra nytte av lavere priser, og alltid komprimere data (gzip, Snappy, Parquet) for å redusere overføringsstørrelsen og kostnadene.

Administrer skyregningene dine med data & synlighet 

«Sannheten er at innføring av skyen vil øke kostnadene», sier Nigel. «Men disse høyere kostnadene kommer med muligheten til å levere mer, og levere raskere og med større potensial for bunnlinjen enn noen gang før– en avgjørende fordel for å konkurrere smidig i en vill digital økonomi.»

Optimalisering av skykostnader er ikke et kappløp mot bunnen. I stedet bør det handle om bevisst pengebruk der teknologivalgene dine samsvarer med forretningsmålene, samtidig som organisasjonen din forblir smidig. Når du investerer klokt, gir det varig markedsstyrke og bedre langsiktig avkastning.

Hold deg oppdatert på beste praksis, bransjenyheter og annen innsikt i skyen ved å abonnere på nyhetsbrevet til CTO Club i dag.

Avya Chaudhury
Avya is a content marketer and lifelong storyteller. Hailing from a small town near India’s capital, Delhi, she has over six years of experience in B2B content writing, focusing on the sweet spot where technology meets marketing and governance. She currently dabbles in AI, software development, and emerging technology for The CTO Club, Sprinklr, ITPro, MIT Technology Review, and a few other places you’ve probably heard of – or at least Googled once. When she’s not chasing stories, she’s probably hiking, traveling, or glued to the latest thriller series.
Follow the author:

You may also like