Tietokanta palveluna (DBaaS) on pilvipohjainen lähestymistapa, jossa palveluntarjoaja hallinnoi perinteisen tietokannan kaikkia keskeisiä toimintoja asiakasyrityksen puolesta. Tämä tarkoittaa, että palveluntarjoaja hoitaa suurimman osan tietokannan käyttöönottoon, toimintaan ja ylläpitoon liittyvästä raskaasta työstä, joten sinun ei tarvitse tehdä sitä.
”DBaaS tarjoaa käyttäjille vaivattoman, avaimet käteen -periaatteella toimivan tietokantaratkaisun”, sanoo Scott Wheeler, Asperitasin pilvipalvelukäytäntöjen johtaja. ”Ratkaisu hallinnoi tietokantaa ilman, että käyttäjän tarvitsee huolehtia fyysisestä laitteistosta, ohjelmistojen asennuksesta, määrityksistä tai ylläpidosta”, kuten korjaustiedostojen ja muiden päivitysten asentamisesta.
Tässä artikkelissa käymme läpi DBaaS:ään liittyvät keskeiset käsitteet ja termit sekä tämän tietokantojen toimintaan ja hallintaan liittyvän lähestymistavan hyödyt ja haitat. Tutustutaan aiheeseen.
Mikä DBaaS on? Keskeiset käsitteet, terminologia ja toiminnot
Nykypäivän organisaatiot toimivat ”kaikki palveluna” -aikakaudella: teknologiajohtajat eivät enää ole sidottuja rakentamaan ja hallinnoimaan omaa IT-infrastruktuuriaan, sovelluksiaan ja muita palvelujaan liiketoiminnan ja teknisten vaatimustensa täyttämiseksi. Etkö halua rakentaa omaa palvelinkeskusta? Sinulla on useita vaihtoehtoja IT-infrastruktuurin käyttämiseen pilvessä, mikä tunnetaan myös nimellä Infrastructure-as-a-Service (IaaS). Sama koskee kaikenlaisia pilvipohjaisina sovelluksina saatavilla olevia ohjelmistosovelluksia, jotka tunnetaan paremmin nimellä Software-as-a-Service (SaaS).
Jos et halua ottaa omia tietokantojasi käyttöön ja hallinnoida niitä, sinun ei tarvitse tehdä niin. Voit käyttää sen sijaan pilvitietokantaa eli Database-as-a-Service (DBaaS) -ratkaisua. DBaaS on pilvipohjainen tietokantapalvelu, jossa palveluntarjoaja hallinnoi perinteisen tietokannan kaikkia keskeisiä toimintoja asiakasyrityksen puolesta. Käytännössä jokainen organisaatio tarvitsee tietokannan, mutta kaikki organisaatiot eivät halua harjoittaa tietokantojen hallintaa.
Hallinnoitujen tietokantapalvelujen tarjoajat huolehtivat tietokantojen käyttöönoton, ylläpidon, varmuuskopioiden, skaalauksen ja päivitysten aiheuttamasta operatiivisesta työstä, jolloin asiakkaat voivat keskittyä yksinomaan dataansa ja sovelluksiinsa.
Koska DBaaS on pilvipalvelu, se tarjoaa joustavuutta ja mahdollistaa tietokantojen kapasiteetin kasvattamisen tai pienentämisen liiketoiminnan erityistarpeiden mukaan – samalla tavalla kuin IaaS mahdollistaa IT-tiimien infrastruktuuriresurssien lisäämisen (tai vähentämisen) todellisten tarpeiden mukaan sen sijaan, että hankittaisiin suuri määrä omia fyysisiä palvelimia, jotka saattavat olla pitkiä aikoja käyttämättöminä (tai päinvastoin resurssit loppuisivat kysynnän ollessa suurimmillaan).
Sen avulla organisaatiot voivat ottaa tietokannan nopeasti käyttöön ilman, että taustalla olevaa infrastruktuuria tai tietokantateknologiaa tarvitsee määrittää.

Zagales huomauttaa, että tämä antaa tiimeille mahdollisuuden keskittyä pohjimmiltaan tietokannan käyttämiseen sen hallinnoinnin sijaan.
Tämän ansiosta tietokanta palveluna -palveluntarjoajat tarjoavat valtavasti mahdollisuuksia kaikenkokoisille ja käytännössä minkä tahansa toimialan yrityksille. Tämä koskee erityisesti startup-yrityksiä ja pienempiä yrityksiä, joiden henkilöstö ja resurssit ovat rajalliset, vaikka DBaaS:n hyödyt soveltuvat myös suurempiin yrityksiin. DBaaS:n avulla rajalliset resurssit omaavat yritykset voivat saada käyttöönsä tehokkaita tietokantateknologioita, joiden toteuttaminen ja tehokas ylläpito voisi muuten olla niille vaikeaa.
Skaalautuvuuden ja joustavuuden lisäksi toinen keskeinen DBaaS-käsite on monikäyttäjäympäristö, jossa useat käyttäjät jakavat yhden tietokantaesiintymän ja tietojen eheys ja yksityisyys varmistetaan eristysmekanismeilla.
DBaaS:n keskeisiä ominaisuuksia ja toimintoja ovat tietojen hallinta, tietokannan optimointi, varmuuskopiointi, palautus ja tietoturva. Palveluntarjoaja vastaa tietojen yhdenmukaisuuden varmistamisesta, tietokannan suorituskyvyn optimoinnista sekä säännöllisistä varmuuskopioista tietojen palauttamista ja suojaamista varten. Tietoturva on myös keskeinen vastuualue, jossa käytetään yleensä kehittyneitä turvatoimia, kuten salausta ja käyttöoikeuksien hallintaa. Monet DBaaS-palveluntarjoajat tarjoavat lisäksi tietokantojen suunnitteluun, siirtoihin ja muihin vastaaviin tarpeisiin liittyviä palveluja, jotka yksinkertaistavat tietokantojen hallintaa entisestään.
Have an account? Log In
9 DBaaS:n hyödyntämisen hyötyä
Jos sinulla on sovelluksia ja dataa, tarvitset lähes varmasti tietokannan (tai useita tietokantoja). Tämä ei kuitenkaan tarkoita, että sinun on vastattava kaikista perinteiseen tietokantojen hallintaan liittyvistä kustannuksista, osaamisesta ja operatiivisesta työstä.
Pilvitietokannan hyödyt liittyvät yleensä kustannusten hallintaan, prosessien optimointiin, resurssien hyödyntämiseen ja henkilöstöön – samalla kun tietoturvan, yksityisyyden ja saatavuuden merkitys tunnustetaan. Tarkastellaan lähemmin joitakin DBaaS:n tarjoamia keskeisiä etuja:
- Pienemmät kustannukset: DBaaS ei tietenkään ole ilmaista, mutta se voi tehostaa kustannuksia ja optimointia erityisesti organisaatioissa, joiden pääomaresurssit ovat rajalliset.
”DBaaS poistaa tarpeen investoida etukäteen laitteistoihin ja ohjelmistoihin sekä niiden ylläpitokustannukset”, Wheeler sanoo. ”Organisaatiot maksavat vain tallennus- ja laskentaresursseistaan, mikä johtaa usein perinteistä paikallista tietokantojen hallintaa pienempiin kokonaiskustannuksiin.”
Zagales lisää, että tämä voi näkyä myös hallinnollisen työmäärän vähenemisenä, sillä tiimit voivat ”hallita” kokonaisia tietokantakokonaisuuksia käyttämättä arvokasta aikaa päivittäisiin hallinnollisiin tehtäviin. Hän huomauttaa myös, että jotkin organisaatiot voivat pienentää lisenssikustannuksiaan siirtymällä usein avoimen lähdekoodin teknologioihin perustuvaan DBaaS-ratkaisuun kaupallisen tietokannan sijaan. - Kehityksen nopeus: Kehitystiimit voivat kirjoittaa, testata, ottaa käyttöön ja päivittää koodia nopeammin, koska niiden ei tarvitse ottaa tietokantoja käyttöön ja määrittää niitä manuaalisesti (tai odottaa, että tietokannan ylläpitäjä tekee sen). ”DBaaS mahdollistaa tietokantaresurssien nopean käyttöönoton, joten organisaatiot voivat saada sovelluksensa käyttöön nopeammin”, Wheeler sanoo. ”Tämä ketteryys on erityisen hyödyllistä projekteissa, joilla on tiukat määräajat, sekä ketterien kehityskäytäntöjen tukemisessa.”
- Pääsy edistyneisiin teknologioihin ja ominaisuuksiin: Muiden pilvipohjaisten palvelujen tavoin DBaaS-palveluntarjoajat tarjoavat yleensä uusimpia ja kehittyneimpiä tietokantateknologioita ja -ominaisuuksia (sekä pienemmillä etukäteiskustannuksilla) esimerkiksi data-analytiikan, koneoppimisen integraatioiden ja automaation aloilla. Wheeler huomauttaa, ettei monilla yrityksillä ole aikaa, asiantuntemusta tai toimintapääomaa ottaa tällaisia uudempia teknologioita säännöllisesti käyttöön itse.
- Pienempi koulutustarve: ”Koska DBaaS on täysin hallinnoitu palvelu, se poistaa tietokantaratkaisun käyttöönottoon ja ylläpitoon tarvittavan erikoisosaamisen ja pienentää siten työvoimakustannuksia”, Wheeler sanoo.
- Skaalautuvuus ja joustavuus: Muiden pilvipohjaisten infrastruktuurityyppien tavoin DBaaS mahdollistaa kapasiteetin kasvattamisen huippukysynnän aikana ja pienentämisen kustannusten vähentämiseksi käytön ollessa vähäistä.
- Saatavuus ja luotettavuus: ”DBaaS sisältää usein sisäänrakennetut korkean käytettävyyden ja katastrofipalautuksen ominaisuudet”, Wheeler sanoo. ”Tietoja replikoidaan useisiin sijainteihin, mikä varmistaa palvelun jatkuvuuden ja tietojen suojauksen laitteistovian tai muiden ongelmien varalta.”
- Turvallisuus ja vaatimustenmukaisuus: ”DBaaS-palveluntarjoajat investoivat merkittävästi turvatoimiin, kuten salaukseen, käyttöoikeuksien hallintaan ja auditointiominaisuuksiin, suojatakseen tietoja ja varmistaakseen erilaisten säädösten ja standardien noudattamisen”, Wheeler sanoo.
- Saavutettavuus ja yhteydet: Wheeler huomauttaa myös, että pilvipohjaista tietokantaa voidaan käyttää mistä tahansa, joten se sopii hyvin etätyöhön ja yhteistyöhön. Yhtä tärkeää on, että hyvä DBaaS-ratkaisu integroituu saumattomasti muuntyyppiseen pilvi-infrastruktuuriin, sovelluksiin ja palveluihin, mikä voi vähentää integrointiin tarvittavaa työtä ja tehostaa datankulkua.
- Suorituskyvyn valvonta ja optimointi: Monet DBaaS-tarjoomat sisältävät valvonta- ja suorituskyvyn optimointityökaluja, jotka auttavat organisaatioita varmistamaan tietokantojensa tehokkaan toiminnan ja ratkaisemaan nopeasti mahdolliset ongelmat”, Wheeler sanoo.
Esimerkkejä DBaaS:n käyttötapauksista
Zagales kertoo yleisestä tilanteesta, joka havainnollistaa joitakin DBaaS:n keskeisiä käsitteitä ja hyötyjä: DBaaS:n käyttäminen SQL- tai relaatiotietokantoja, kuten Postgresia, MySQL:ää, Oraclea tai MS SQL:ää, hyödyntävien sovellusten taustajärjestelmissä.
Nämä siirretään DBaaS-palveluun, jotta sovellustiimit voivat hallita omaa taustajärjestelmäänsä ilman infrastruktuuri- tai tietokantojen hallintatiimien (DBA-tiimien) osallistumista. Määritykset, kuten korkea käytettävyys (HA), lukureplikat ja katastrofipalautuksen (DR) vikasietosiirtymät, tulevat kaikki osaksi käyttöönottoa, ja niiden toteutus yksinkertaistuu huomattavasti.

Myös NoSQL-tietokannoille, kuten MongoDB:lle, Cassandralla ja CouchDB:lle, on useita DBaaS-vaihtoehtoja. Nämä tietokannat eivät ole relaatiotietokantoja eivätkä edellytä tietojen syöttämiseen ennalta määritettyä skeemaa, mikä tekee niistä joustavampia ja kykenevämpiä käsittelemään strukturoimatonta dataa. Yksi NoSQL-tietokantojen eduista on, että ne soveltuvat yleensä suurten tietomäärien käsittelyyn, ja niitä käytetään yleisesti massadata-ratkaisuissa ja reaaliaikaisissa verkkosovelluksissa. Googlen Cloud Datastore, Amazonin DynamoDB ja Microsoftin Azure Cosmos DB ovat suosittuja esimerkkejä NoSQL DBaaS-palveluista.
Tietokantatyypistä riippumatta Asperitaksen Wheeler jakaa useita yleisiä käyttötapauksia, joissa DBaaS:n hyödyt – elastisuus, kustannustehokkuus, skaalautuvuus ja saatavuus tarpeen mukaan – tulevat esiin.
- Sovellusten nopea kehitys: “DBaaS sopii ihanteellisesti kehittäjille ja tiimeille, joiden on pystytettävä ja purettava tietokantoja nopeasti sovellusten kehityksen ja testauksen aikana. Tämä mahdollistaa ketterät kehityskäytännöt ja nopeamman markkinoillepääsyn”, Wheeler sanoo. Hän lisää, että DBaaS on usein ensisijainen valinta kehitys- ja testaustarpeisiin, koska sen avulla ohjelmistotiimit voivat käynnistää useita tietokantaesiintymiä tarpeen mukaan koskematta tuotantotietokantoihin tai vaikuttamatta niihin.
- Skaalautuvat verkko- ja mobiilisovellukset: “DBaaS voi säätää resursseja dynaamisesti vastaamaan verkko- ja mobiilisovellusten vaihtelevaan kysyntään, kun niiden liikenne vaihtelee ja ne edellyttävät skaalautuvuutta.”
- Startup-yritykset ja pienyritykset: Startup-yritykset ja pienyritykset, joilla ei välttämättä ole pääomaa tai asiantuntemusta paikalliseen tietokantainfrastruktuuriin investoimiseen, voivat hyödyntää DBaaS:ää saadakseen käyttöönsä edistyneitä tietokantaominaisuuksia, maksaa vain käyttämästään ja skaalata palvelua kasvaessaan.
- Kausiluonteiset yritykset: “Yrityksille, joiden kysyntä kasvaa kausiluonteisesti, kuten vähittäiskaupan yrityksille joulusesongin aikana, DBaaS mahdollistaa tietokantaresurssien tilapäisen skaalaamisen lisääntyneen liikenteen käsittelemiseksi ja niiden pienentämisen hiljaisempina aikoina kustannusten hallitsemiseksi.”
- Rajalliset tietokantojen tekniset taidot: “DBaaS sopii täydellisesti käyttäjille, joilla on rajalliset tekniset tietokantaosaamiset, koska ratkaisu on täysin hallinnoitu.”
DBaaS:n käyttöönoton mahdolliset haasteet
Kun DBaaS:ää verrataan perinteiseen tietokantaan, on otettava huomioon joitakin mahdollisia kompromisseja. Näitä ovat:
- Rajalliset ominaisuudet ja mukautettavuus: 66degreesin Daniel Zagales huomauttaa, että DBaaS-ratkaisut eivät yleensä mahdollista yhtä laajaa mukauttamista kuin paikallisesti käytettävä tietokanta. Vastaavasti DBaaS-ratkaisut rajoittavat toisinaan perinteisten tietokantateknologioiden, kuten MySQL:n ja Microsoft SQL Serverin, pilvipohjaisissa versioissa käytettävissä olevia ominaisuuksia. Tässä on esimerkkejä ominaisuusrajoituksista sekä Google Cloudin että AWS:n osalta.
- Tietoturva- ja vaatimustenmukaisuusongelmat: Wheeler huomauttaa, että vaikka DBaaS-palveluntarjoajat tarjoavat yleensä vankat tietoturvatoimet, arkaluonteisten tietojen säilyttäminen organisaation ulkopuolella voi herättää huolta tietosuojasta, tietoturvasta ja vaatimustenmukaisuudesta säännellyillä toimialoilla. “Tämä pätee erityisesti silloin, kun tietoja säilytetään maailmanlaajuisesti useilla lainkäyttöalueilla”, Wheeler sanoo.
- Odottamattomat kustannukset: Vaikka DBaaS voi tarjota kustannustehokkuutta erityisesti CAPEX/OPEX-kustannusten osalta, se voi myös tehdä kustannuksista vaikeammin ennakoitavia, jos sitä ei hallita asianmukaisesti. “Vaikka DBaaS voi olla kustannustehokas, ennakoimattomat työkuormat tai huonosti hallitut resurssit voivat johtaa odottamattomiin kustannuksiin”, Wheeler sanoo. “Organisaatioiden on seurattava käyttöään huolellisesti välttääkseen budjetin ylitykset.” Zagales lisää, että myös laskentakustannukset voivat olla DBaaS:n yhteydessä korkeammat kuin paikallisesti käytettävässä tietokannassa.
- Siirto- ja integraatio-ongelmat: Osa DBaaS:n vetovoimasta perustuu siihen, kuinka nopeasti uusi tietokantaesiintymä voidaan käynnistää. Wheelerin mukaan organisaatiot, jotka haluavat siirtää suuria tietokantoja ja tietovarastoja DBaaS-ratkaisuun, voivat kuitenkin kohdata haasteita ensimmäisessä siirrossa sekä integraatio-ongelmia vanhojen ja/tai paikallisten järjestelmien kanssa.
More Articles
DBaaS:n tulevaisuus
Useimpien teknologioiden – ja erityisesti pilvilaskentateknologioiden – tavoin DBaaS ei ole muuttumaton.
”DBaaS:n toimintaympäristö kehittyy jatkuvasti, ja useat keskeiset trendit muovaavat sen tulevaisuutta”, Wheeler sanoo.
Wheeler ja Zagales antoivat meidän kurkistaa kristallipalloonsa nähdäksemme, mihin suuntaan DBaaS seuraavaksi kehittyy. Tässä on useita keskeisiä trendejä, joita teknologiajohtajien kannattaa seurata:
Tekoälyn ja koneoppimisen ominaisuudet kasvavat: “DBaaS-palveluntarjoajat integroivat palveluihinsa yhä useammin tekoälyn ja koneoppimisen ominaisuuksia, joiden ansiosta yritykset voivat saada tietoa datastaan tehokkaammin ja automatisoida päätöksentekoprosesseja”, Wheeler sanoo.
Palveluntarjoajat asettavat tietoturvan ja vaatimustenmukaisuuden etusijalle: Aivan kuten pilvilaskennan kokonaisuutena oli ansaittava IT-johtajien ja heidän tiimiensä luottamus, myös DBaaS:n on vahvistettava tietoturva-, vaatimustenmukaisuus- ja tietosuojavalvontojaan.
Kun tietosuojaa ja tietoturvaa koskevat säädökset tiukentuvat maailmanlaajuisesti, DBaaS-palveluntarjoajat parantavat tietoturvaominaisuuksiaan, kuten salausta, käyttöoikeuksien hallintaa ja tarkastuslokeja, auttaakseen organisaatioita noudattamaan GDPR:n, CCPA:n ja muiden säädösten vaatimuksia.

Data palveluna (DaaS) -integraatio: DBaaS integroidaan yhä useammin Data palveluna -tarjontaan, jolloin organisaatiot voivat käyttää ja analysoida eri lähteistä peräisin olevaa dataa saumattomasti, mikä mahdollistaa parempaan dataan perustuvan päätöksenteon.
DBaaS:stä tulee monipilvi- ja hybridipilviympäristöjen keskeinen osa: ”Monipilvi- ja hybridipilvistrategiat yleistyvät, ja organisaatiot käyttävät DBaaS:ää eri pilvipalveluntarjoajien ympäristöissä tai yhdessä paikallisten tietokantojen kanssa”, Wheeler sanoo. ”Tämä lähestymistapa tarjoaa joustavuutta, optimoi kustannuksia ja vähentää toimittajaloukkuun joutumisen riskiä.”
Reunalaskennan käyttötapaukset lisääntyvät: ”Esineiden internetin ja reunalaskennan yleistyessä tarvitaan yhä enemmän DBaaS-ratkaisuja, jotka voivat toimia tehokkaasti verkkojen reunoilla, käsitellä dataa lähempänä sen lähdettä ja vähentää viivettä”, Wheeler sanoo.
DBaaS:n laajuus kasvaa: Lopuksi 66degreesin Zagales ennustaa, että DBaaS-toimittajat laajentavat ”DBaaS”-nimikkeen alla tarjoamiensa ominaisuuksien ja palvelujen valikoimaa tuodakseen mahdollisimman monet tietokantojen hallintaan liittyvät vaatimukset ”palveluna” tarjottaviksi.
”Ne voisivat esimerkiksi tarjota suosituksia suorituskyvyn parantamiseen, tietokantojen analysointia – mukaan lukien moottorien ja versioiden jakautuminen teknologian hajanaisuuden pitämiseksi vähäisenä – sekä generatiivisen tekoälyn apua tietokantoihin liittyvien tehtävien hallintaan ja suorittamiseen”, Zagales sanoi.
Lopputulos
Virtuaalisesti jokainen yritys tarvitsee tietokannan – ja joskus kokonaisen tietokantajoukon. Kaikilla organisaatioilla ei kuitenkaan ole parhaita edellytyksiä huolehtia näiden tietokantojen hankintaan, käyttöönottoon, asentamiseen, hallintaan, suojaamiseen ja päivittämiseen liittyvästä operatiivisesta työstä.
Vaikka huomioon otettavia etuja ja haittoja on, DBaaS-ratkaisu voi tarjota parhaat saatavilla olevat tietokantateknologiat hallittavissa olevin kustannuksin – samalla kun se vähentää jo ennestään kuormitettujen IT-tiimien työmäärää.
Tilaa The CTO Clubin uutiskirje saadaksesi lisää alan uutisia ja osallistuaksesi keskusteluihin!



