Optimalisering av DBaaS
På denne siden vil du lære mer om optimalisering av Database-as-a-service (DBaaS), og hvordan rightsizing, autoskalering og reservasjoner kan bidra til effektiv drift og kostnadseffektivitet.
Introduksjon til prising av DBaaS
DBaaS prises vanligvis basert på ressursbruk, lagringskapasitet og tilleggstjenester. Prisen vil variere avhengig av antall virtuelle CPU (vCPU) og mengden RAM som benyttes. Kostnaden øker med mengden lagring som kreves og antall IOPS (Input/Output Operations per Second) vil også påvirke prisen. Tilleggstjenester som automatiserte sikkerhetskopier og høy tilgjengelighet vil også spille inn og påvirke prisen. Prisingen varierer mellom sky-leverandørene og tjeneste; generelt sett kan DBaaS prises per sekund, minutt eller time. Dette betyr at prisen kan variere betydelig mellom ulike sky-leverandører avhengig av faktureringsmodell og de spesifikke tjenestene som tilbys.
Beskrivelse
Optimalisering av databaser som en tjeneste, ofte kalt managed databases eller Database-as-a-service (DBaaS), skjer hovedsakelig gjennom enten right-sizing eller automatisk skalering, i tillegg til reservasjoner av kapasitet.
Ved å utnytte skybaserte databaser kan virksomheter dra nytte av skalerbarhet, høy tilgjengelighet og automatiserte administrasjonstjenester. Å migrere fra legacy, on-premise infrastruktur til DBaaS kan i seg selv være en optimaliserende aktivitet fordi det i mange sammenhenger vil være kostnadsbesparende sammenlignet med tradisjonell drift.
Optimaliserings-aktiviteter som FinOps kan initiere er blant annet å justere ressursallokering (right-sizing), forbedre ytelsen og redusere kostnadene ved å benytte seg avanserte funksjoner som automatisk skalering.
Dette avsnittet vil utforske beste praksis for å optimalisere PaaS-databaser, inkludert hvordan man kan overvåke og justere ressursbruk, implementere ytelsesforbedringer og sikre at databasen oppfyller virksomhetens behov på en kostnadseffektiv måte.

Beste praksis
Beste praksis innebærer at virksomhetens IT drifts-team regelmessig analyserer ytelsen og behovene til PaaS-databaser og justerer maskinstørrelsenene etter behov. En annen beste praksis er å benytte seg av autoskalering. Det bør også sammen med tiltakene over, vurderes om det er hensiktsmessig å kjøpe reservasjoner.
Rightsizing og reservasjoner
Rightsizing av DBaaS er en viktig praksis for å sikre at ressursene brukes effektivt, kostnadene holdes nede, og ytelsen optimaliseres. Dette inkluderer å overvåke bruken av databaser, identifisere underutnyttede eller overutnyttede ressurser, og justere maskinstørrelsenene deretter.
Reservasjoner av DBaaS gir muligheten til å forplikte seg til en viss mengde ressurser over en periode på 1-3 år, mot en rabattert pris. Dette kan gi forutsigbare kostnader og kan være gunstig for workloads med stabilt behov for ressurser (vCPU og RAM). Lagrings-kapasitet kan også reserveres over perioder på typisk 1-3 år for å oppnå lignende kostnads-besparelser.
Autoskalering
Auto-skalering av databaser i skyplattformer er en nyttig funksjon som kan brukes til å automatisk tilpasse ressurser basert på løpende behov. Dette sikrer at ytelsen opprettholdes, selv når arbeidsmengdene øker, uten behov for manuell inngripen. Ved å automatisk justere maskinkraften, kan virksomheter håndtere varierende belastninger effektivt og redusere kostnadene ved å nedjustere ressurser som ikke trengs.
Ved å benytte seg av monitorerings-verktøy som overvåker CPU, minne, og disk, kan drifts-avdelingen kartlegge bruksmønstre og basert på disse, skedulere ressursplaner for databasen i skyplattformen. Eksempelvis kan en database med høy last i bestemte perioder automatisk oppjusteres i disse periodene og deretter nedjusteres når lasten er lav.
Det anbefales at virksomheten aktivt skalerer sine databaser i skyplattformen. Det er også viktig å ha en strategisk plan for å migrere fra legacy-databaser i virtuelle maskiner (VMer) eller bare metal (BM) til Database as a Service (PaaS) der dette er hensiktsmessig. Dette er riktignok en del av en større plan om digital transformasjon og modernisering i virksomheten og skal ikke være FinOps sitt ansvar. FinOps kan derimot gi verdifull innsikt og hjelpe til ved å estimere kostnader for alternative løsninger.
Øvrig veiledning
Eksempler på aktiviteter og ansvarsfordeling
For å gjennomføre rightsizing på en effektiv måte og sikre at alle aspekter av ressursbruken blir vurdert, bør IT drifts-teamet samarbeide tett med relevante interessenter, inkludert produkt-eiere og eventuelt utviklings-team. Dette samarbeidet bidrar til å balansere kostnadsbesparelser med ytelseskrav og forretningsbehov.
En plan for å implementere endringer i maskinstørrelse for databaser bør inkludere klare retningslinjer for når og hvordan justeringer skal gjøres. Dette kan innebære å sette opp automatiserte prosesser for skalering basert på forhåndsdefinerte kriterier, samt å ha en strategi for testing og validering av endringene før de implementeres i produksjonsmiljøet.
Ved å følge disse beste praksisene kan virksomheten sikre at deres PaaS-databaser alltid er riktig dimensjonert for å møte både nåværende og fremtidige behov, samtidig som man sikrer av tjenestene er kostnadseffektive.
Normalt vil det være IT drift som overvåker tjenestene for å se på reell utnyttelse av kapasiteten som er tildelt tjenesten (f.eks. CPU, minne, lagring). Basert på en slik analyse over tid vil det kunne lages anbefalinger om endring i kapasitet. Selve ansvaret for å bestille overvåking og eventuelle endringer, ligger normalt hos produkteierne.
Aktivitet | FinOps | IT ledelse | Produkteiere | IT drift | Regnskap |
---|---|---|---|---|---|
Overvåke utnyttelsen av kapasiteten til PaaS-tjenester over tid | I | H | KI | U | I |
Bestille endringer i kapasitet | I | H | U | KI | I |
Implementere endringer | I | H | KI | U | I |
Dokumentere og rapportere besparelser som følger av endringene | U | H | KI | I | I |
H = Hovedansvarlig, U = Utførende, K = Konsultert, I = Informert
Eksterne Lenker
Kontakt
Har du spørsmål eller tilbakemeldinger? Ta kontakt med oss!
E-post: markedsplassen [at] dfo.no (markedsplassen[at]dfo[dot]no)