Faldgruber, exit og officielle kilder
Typiske fejl på cloudregningen – og hvordan I opdager dem i tide
De mønstre, der oftest giver uventet høje cloud- og hostingregninger: glemte ressourcer, logdata, trafik mellem zoner, burstable-servere, fornyelser og valuta.
De fleste uventede cloudregninger skyldes et lille antal gentagne mønstre: ressourcer, der blev oprettet og glemt, snapshots og logdata, der vokser uden udløb, trafik, ingen havde regnet med (udgående, mellem zoner, via NAT-gateways), servere i forkert størrelse, reservationer, der ikke bruges, og prisstigninger ved fornyelse eller valutakurs. De opdages bedst med budgetalarmer, mærkning (tags) og en månedlig gennemgang af de største poster. Guiden beskriver mønstrene generisk – de er ikke beretninger om bestemte virksomheder eller udbydere.
Guiden hører under faldgruber og officielle kilder. Alle beløb er illustrative.
1. Glemte test- og demoservere
En udvikler opretter en server til en test eller en kundedemo. Testen slutter, men serveren kører videre. Den er ikke mærket, og ingen ved, om den må slettes.
Opdag det: liste over servere uden tags eller med udløbsdato i fortiden; servere med næsten ingen CPU-brug i 30 dage.
Undgå det: obligatoriske tags med ejer og udløb; automatisk sluk af testmiljøer.
Illustrativt: 3 glemte servere à 600 kr. om måneden i 10 måneder = 18.000 kr.
2. Forældreløse diske og snapshots
Når en server slettes, bliver diske og snapshots ofte liggende, afhængigt af indstillingerne. De koster pr. GB hver måned.
Opdag det: diske uden tilknyttet server; snapshots ældre end politikken; snapshots af servere, der ikke findes.
Undgå det: automatisk udløb og en månedlig oprydning. Se lagring, backup og snapshots.
3. Logdata og overvågning
Logning er nødvendig for sikkerhed og fejlsøgning, men mange tjenester tager betaling pr. GB indsamlet og pr. GB opbevaret. Detaljeret fejlsøgningslog, der blev slået til under en fejl og aldrig slået fra, kan give en stor post.
Opdag det: logtjenesten blandt de største poster; pludselig stigning i indsamlede GB.
Undgå det: definér hvilke logs der skal gemmes og hvor længe; sæt udløb. Personoplysninger i logs må heller ikke gemmes længere end nødvendigt efter GDPR.
4. Trafik, ingen havde regnet med
- Udgående trafik vokser med brugere, billeder og video.
- Trafik mellem zoner kan koste i begge retninger.
- NAT-gateways tager pr. GB behandlet – også for opdateringer og backup.
- Backup til en anden udbyder er udgående trafik.
Opdag det: netværksposter fordelt på type; flowlogs.
Undgå det: CDN, placering af tæt kommunikerende servere i samme zone, private forbindelser til lagertjenester, hvor udbyderen tilbyder det. Se udgående datatrafik, IP og netværk.
5. Burstable-servere i "ubegrænset" tilstand
Små servere med CPU-kreditter kan sættes til at bruge mere CPU mod betaling, når kreditterne er brugt. En server med konstant høj CPU bliver så dyrere end en almindelig server af samme størrelse.
Opdag det: ekstra CPU-kreditgebyrer på regningen.
Undgå det: skift til en ikke-burstable type, hvis CPU-brugen er konstant høj. Se vCPU, RAM og instanstyper.
6. Reservationer, der ikke bruges
En reservation blev købt til en bestemt instanstype i en bestemt region. Senere skiftes serveren til en anden type eller region – og reservationen dækker ikke længere. I betaler både reservationen og den nye on-demand-pris.
Opdag det: rapport over udnyttelsesgrad af reservationer og savings plans.
Undgå det: tjek udnyttelsen hver måned; vælg fleksible forpligtelser, hvis arkitekturen ændrer sig.
7. Fornyelse og prisregulering
Introduktionspriser, automatisk fornyelse og årlig prisregulering giver spring i regningen. Typisk for webhoteller og VPS'er med lav pris det første år.
Illustrativt: 36.000 kr. om året + 8 % + 2 nye enheder à 1.500 kr. = 41.880 kr. Regn det med moms-, valuta- og fornyelsesberegneren.
8. Valuta og kortgebyrer
En regning i USD svinger med kursen, og banken kan tage et valutatillæg ved kortbetaling. Det er ikke en fejl hos udbyderen, men en budgetfejl. Se valuta og moms.
9. Kompromitterede adgange
En lækket adgangsnøgle eller et svagt kodeord kan give misbrug, hvor nogen opretter store servere, fx til kryptomining. Det kan på kort tid give en meget høj regning.
Undgå det: multifaktorgodkendelse, ingen adgangsnøgler i kode, begrænsede rettigheder, budgetalarmer ved usædvanligt forbrug, og kvoter på antal servere. Kontakt udbyderen straks ved mistanke – og overvej, om der er tale om et sikkerhedsbrud, der skal anmeldes.
10. Moms ved udenlandske køb
Glemmes momsen ved omvendt betalingspligt, er det ikke en ekstraudgift for en virksomhed med fuldt fradrag, men en fejl i momsangivelsen, der skal rettes. Uden fuldt fradrag er det en reel merudgift på op til 25 %.
11. Gratis niveauer, der udløber
Mange udbydere har et gratis niveau eller en startkredit. Når perioden eller kreditten udløber, begynder ressourcerne at koste fuld pris – ofte uden at nogen har set på dem. Sæt en kalenderpåmindelse før udløb, og slet det, der ikke skal bruges.
En månedlig 15-minutters kontrol
- Er den samlede regning inden for budget ±10 %?
- Hvilke tre tjenester er steget mest?
- Er der ressourcer uden tags?
- Er udnyttelsen af reservationer over 90 %?
- Er der kommet nye regioner eller tjenester på regningen, som ingen kender?
- Er der ubrugte IP-adresser, load balancere uden trafik eller diske uden server?
Skriv svarene ned hver måned. Efter et halvt år kan I se mønstrene – og det er mønstrene, der viser, hvor pengene forsvinder.
Se omkostningsstyring, budget og tags for den fulde rutine.
Ofte stillede spørgsmål
Kan man få penge tilbage for en fejl?
Det afhænger af udbyderen og situationen. Nogle udbydere giver i visse tilfælde kredit ved utilsigtet forbrug, men der er ingen garanti. Kontakt support hurtigt og dokumentér, hvad der skete.
Hvem har ansvaret for et misbrug af vores konto?
Typisk kunden, efter de fleste udbyderes vilkår, hvis adgangen er kompromitteret på kundens side. Læs vilkårene, og beskyt adgangene.
Er der noget, udbyderen skal oplyse om priserne?
For databehandlingstjenester skal udbyderen før aftalen give klare oplysninger om standardtjenestegebyrer, sanktioner for førtidig opsigelse og skiftegebyrer (dataforordningen art. 29, stk. 4).
Kilder og videre læsning
- Sikker Digital – beskyttelse af konti og adgange
- Datatilsynet – opbevaring af personoplysninger og sikkerhedsbrud
- Digitaliseringsstyrelsen – dataforordningen