OpenText startsida.
Tekniska ämnen

Vad är databas som tjänst (DBaaS)?

Illustration av IT-objekt med fokus på ett frågetecken

Översikt

Database as a Service (DBaaS) är en kategori av molnbaserade databehandlingstjänster som ger tillgång till en databas utan att man behöver etablera fysisk hårdvara, installera programvara eller konfigurera databasen. Istället hanterar tjänsteleverantören de flesta databasadministrations- och underhållsuppgifter. Användarna kan snabbt starta upp en databas och ladda och analysera data, vanligtvis med liten eller ingen IT-intervention.

Databas som tjänst (DBaaS)

Varför är DBaaS viktigt?

DBaaS är viktigt för det större företagsinitiativet digital transformation, där företag i grunden förändrar hur de arbetar och levererar värde till sina kunder. Företag som strävar efter ökad datademokratisering kan välja DBaaS som ett sätt att leverera en strategi som bygger på "any analytics, any time". Organisationer som är bekymrade över ESG (Environmental, Social, and Governance) kan också utnyttja DBaaS förmåga att starta och stänga servrar efter behag som ett sätt att spara resurser.

Fördelar med DBaaS

DBaaS erbjuder vissa fördelar jämfört med traditionella metoder för att distribuera databassystem, inklusive följande:

  • Abstrakt fysisk arkitektur från din organisation - Leverantören och dess partners tillhandahåller den hårdvara som behövs för att köra arbetsbelastningen, vilket gör att din organisation inte behöver underhålla servrar.
  • Minska kostnaderna för uppgradering av hårdvara och databasprogramvara - Eftersom infrastrukturen inte längre finns lokalt behöver organisationer inte längre investera i databasservrar eller planera tidskrävande uppgraderingar av hårdvara.
  • Minska kapitalkostnaderna - As-a-Service-programvara gör det möjligt för en organisation att flytta vissa kostnader från kapitalkostnader till driftskostnader. Det gör framtida utgifter mer förutsägbara, sänker kapitalkostnaderna och minskar behovet av att lägga pengar på hård- och mjukvara.
  • Effektivisera databashanteringen - DBaaS-leverantörer hanterar många rutinuppgifter inom databashantering och administration, och även detta kan sänka driftskostnaderna.

Nackdelar med DBaaS

Det finns också potentiella nackdelar med DBaaS jämfört med databaser på plats.

  • Besparingar sker inte automatiskt. Vissa företag har räknat på det och funnit att DBaaS är betydligt dyrare för specifika arbetsbelastningar. Besparingar verkar vara bäst att uppnå på kortvariga arbetsbelastningar snarare än beständiga, eftersom kostnadsnyttan med DBaaS förstärks när analytiska arbetsbelastningar inte körs.
  • Bristande kontroll. Med hanterade databaser kan det hända att en organisations IT-team inte har fullständig tillgång till en servers funktioner, eftersom de också abstraheras bort. Användarna måste förlita sig på att molnleverantören hanterar infrastrukturen på ett effektivt sätt.
  • Förtroende för snabbt internet. Om en organisations internetanslutning är svag eller drabbas av avbrott kommer organisationen inte att ha tillgång till sin databas förrän problemet har åtgärdats. Dessutom kan organisationer uppleva långsamma söktider på grund av internethastigheten.
  • Säkerhet. Vissa IT-köpare föredrar att ha direkt inflytande över säkerheten hos de servrar som kör deras databaser. Även om det är känt att säkerheten i publika moln är ganska hög, är det leverantören som ansvarar för att säkra databasplattformen och den underliggande infrastrukturen. Säkerheten är också abstraherad på en viss nivå.

 


Kategorier av DBaaS

Det finns ett antal typer av DBaaS-leverantörer, vilket ger ett extraordinärt och varierat utbud av alternativ i DBaaS-utrymmet.

Offentliga molnleverantörer

Många molnleverantörer som Google, Azure och Alibaba har sina egna DBaaS-erbjudanden. Användare kan utnyttja samma konto som de använder för databehandling och lagring för att skapa databaser.

  • Proffs

    • Enkelhet i fakturering och driftsättning
    • Många kapabla alternativ
  • Nackdelar

    • Inlåsning
    • Måste använda ett enda moln
    • Svårt att flytta arbetsbelastningar i hybridmiljö
    • Avgifter för att lämna ut data
    • Externa tabeller är svårare att utnyttja

Proprietära molnleverantörer

Leverantörer som Snowflake, Firebolt och andra erbjuder ett proprietärt moln, där användarna betalar leverantören för både användningen av databasen och användningen av molntjänsterna. Databasen och servrarna tillhandahålls av leverantören, även om servrarna och lagringen är outsourcade till ett offentligt moln som tillhandahålls genom leverantörsavtalet.

  • Proffs

    • Enkelhet i fakturering och driftsättning
    • Många kapabla alternativ
  • Nackdelar

    • Inlåsning
    • Avgifter för att lämna ut data
    • Serverkostnaderna förhandlas fram av säljaren och kan vara högre när de säljs till dig
    • Ofta byggd för enbart moln

Partner DBaaS-företag

Det finns också många fantastiska alternativ för DBaaS på de offentliga molntjänsternas partnermarknadsplatser. Användarna tecknar separata avtal med DBaaS-partnern och molnleverantören. Dessa leverantörer erbjuder ofta olika alternativ.

  • Proffs

    • Ofta tillgängliga på flera moln och enklare/billigare att stödja multicloud
    • Har ofta djupare eller specialiserade funktioner för att underlätta utvecklingen av vissa arbetsbelastningar
    • Ingen inlåsning
    • Ofta arbete både i molnet och på plats
  • Nackdelar

    • Behov av att hantera flera leverantörer för fakturering och licensiering

 


Vad ska man leta efter i en DBaaS?

Utöver typerna av DBaaS finns det andra stora skillnader mellan DBaaS-leverantörer, inklusive:

Alternativ för DBaaS-driftsättning

Erbjuder er DBaaS även driftsättning som inte är SaaS? Vissa DBaaS-leverantörer kräver att man binder sig till en specifik lagringsplats i ett visst moln. Detta binder kunden till ett enda moln och ger inte möjlighet att enkelt byta till ett annat moln eller dra nytta av billigare molntjänster när sådana finns tillgängliga. Vissa leverantörer erbjuder inga lösningar för lokal analys eller driftsättning i Kubernetes. Sortera bort leverantörer som inte tillgodoser alla era behov när det gäller driftsättning.

Flexibilitet i licensieringen

Erbjuder din lösning en licens som gör att du enkelt kan flytta mellan flera moln eller lokalt, eller krävs separata licenser för varje driftsättning? Vilka är kostnaderna för att underhålla DEV, TEST, BACKUP och PRODUCTION? Ta en titt på de totala kostnaderna för att förstå vilka leverantörer som uppfyller dina behov.

Kapacitet för datalagring

Har du ofta lokalt lagrade Parquet-, Orc-, AVRO-, JSON- eller TEXT-filer som du behöver införliva i dina analyser? När du väljer din DBaaS-leverantör bör du undersöka hur den kan kombinera skalan och ekonomin i en datasjö med förutsägbarheten och reproducerbarheten i ett datalager. Dessutom bör du överväga hur väl din lösning förstår arbetsbelastningen för externa tabeller och hur mycket dataförflyttning som krävs.

Förmåga att optimera

Fungerar din DBaaS i ett begränsat datapaket? All analys är inte densamma och bör inte heller betraktas som densamma. Se till att den databas du väljer har alternativ för att hantera alla typer av arbetsbelastningar och förväntningar på servicenivån. Lösningar som gör nodbaserad optimering (genom att helt enkelt lägga till generiska noder när arbetsbelastningen kräver det) kan leda till att du går miste om metoder för att hålla dina molnkostnader nere samtidigt som du förbättrar frågeprestandan. Möjligheten att använda specialiserade noder och att kunna ställa in långsamma frågor är av största vikt.

Djupgående analyser

Kan du utnyttja din DBaaS för mer än bara beskrivande analyser? Dagens datacentrerade företag har analytiska behov som sträcker sig längre än till vanliga SQL-databaser. Vissa arbetsbelastningar kräver t.ex. avancerad analys som geospatial eller tidsseriefunktion. Prediktiv analys blir allt viktigare för datavetenskapliga team, så fundera på hur maskininlärning stöds. Fundera över hur din lösning kan stödja ett brett spektrum av analytiska användningsområden och ett bredare team av yrkesverksamma när din molndatabas blir framgångsrik i din organisation.

 


Hur kan vi hjälpa till?

Fotnoter