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

Många fantastiska alternativ för DBaaS dyker också upp på partnermarknaden för de offentliga molnen. Användarna ingår separata avtal med DBaaS-partnern och molnleverantören. Dessa leverantörer, inklusive Vertica, erbjuder ofta 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 din DBaaS också icke-SaaS-distribution? Vissa DBaaS-leverantörer kräver att du låser in dig på en specifik lagringsplats i ett visst moln. Detta låser kunden till ett moln och ger inte friheten att enkelt flytta till ett annat moln eller dra nytta av molntjänster till lägre kostnad när de finns tillgängliga. Vissa leverantörer erbjuder ingen lösning för analys på plats eller för driftsättning i Kubernetes. Välj bort leverantörer som inte stöder alla dina driftsättningsbehov.

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.

 


Vertica och DBaaS

Vertica Accelerator är Vertica-as-a-Service (DBaaS) som levererar en enhetlig, högpresterande plattform för avancerad analys och maskininlärning med automatiserad molninstallation och hjälp med onboarding. Det körs i ditt eget AWS-molnkonto, med automatisering från Verticas hanteringsplan. Vertica Accelerator är en av de distributionsmetoder som erbjuds av den analytiska databasen Vertica. Vertica erbjuder också lokal driftsättning, Kubernetes-driftsättning och mer.

Vertica ger flexibilitet för privata och offentliga moln - inte bara ett eget moln, utan vilket moln som helst. Vår databas ansluter sömlöst lokala miljöer till publika moln för en hybrid datormolnupplevelse. Genom att implementera hybridmoln kan du öka flexibiliteten, prestandan och skalbarheten. Det ger dig ett sätt att behålla fullständig kontroll över dina data samtidigt som du utnyttjar modern molnteknik.

Vertica Accelerator hjälper dig att skapa en strategi för mer förutsägbar prissättning med vår flexibla deploy-anywhere-licens. Det är det bästa sättet att placera arbetsbelastningar på rätt plats för pris/prestanda och undvika scenarier med en enda felkälla.

Med Vertica Accelerator kan du äntligen få maskininlärning i produktion. Vertica stöder klusteroptimerade ML-algoritmer, R och Python. Dataforskare och analytiker kan bygga sina modeller med de verktyg och språk de föredrar och sedan använda Vertica för att driva dem på större datamängder. Maskininlärning i databas hanterar varje steg i ML-processen.

Hur kan vi hjälpa till?

Fotnoter