Sempre più fornitori software ar­chi­via­no la propria tec­no­lo­gia di database nel cloud. Ciò prova che questa non è una semplice tendenza tem­po­ra­nea. Il cam­bia­men­to nei moderni sistemi IT, tanto so­ste­ni­bi­le quanto di tendenza, è di­mo­stra­to anche dalla sempre maggiore dif­fu­sio­ne delle soluzioni di In­fra­struc­tu­re as a Service e Platform as a Service. Quest’ultimo campo include anche il Database as a Service (DBaaS).

Cos’è DBaaS?

DBaaS è l’ab­bre­via­zio­ne di “Database as a Service” e si riferisce alla pos­si­bi­li­tà di ottenere uno o più sistemi di database tramite il cloud di un fornitore di servizi cor­ri­spon­den­te. L’utilizzo del database come offerta di servizio esterno comporta il vantaggio di poter ri­spar­mia­re su personale e capacità tecniche nella la vostra azienda. I database, spesso basati su MySQL o Oracle, sono in­di­spen­sa­bi­li in quasi tutte le aziende poiché vengono uti­liz­za­ti, ad esempio, per i server di posta elet­tro­ni­ca, i dati dei clienti, gli archivi di big data o altre forme di raccolta dati ordinate e non.

De­fi­ni­zio­ne

DBaaS: Database as a Service implica che il personale in­for­ma­ti­co di un’azienda non deve più mantenere e gestire i database, re­la­zio­na­li o non re­la­zio­na­li, di cui questa necessita per il proprio fun­zio­na­men­to quo­ti­dia­no at­tra­ver­so la propria in­fra­strut­tu­ra IT ma li hanno invece a di­spo­si­zio­ne at­tra­ver­so un cloud. Una con­nes­sio­ne di rete sicura assicura che tutti i di­pen­den­ti e i programmi abbiano costante accesso a tutte le in­for­ma­zio­ni rilevanti.

Oltre al completo ou­tsour­cing dei database sul cloud del fornitore, è anche possibile usare DBaaS come soluzione ibrida, utile so­prat­tut­to qualora le aziende non volessero im­pe­gnar­si com­ple­ta­men­te in una soluzione di rete basata sul cloud per ragioni di sicurezza in­for­ma­ti­ca. Tuttavia, anche se le aziende con­ti­nua­no a gestire i propri server database e usano solo un’im­ple­men­ta­zio­ne SQL che serve da in­ter­fac­cia cloud, questo può già al­leg­ge­ri­re l’in­fra­strut­tu­ra IT esistente.

Come funziona DBaaS?

Il modo in cui il Database as a Service funziona è molto semplice. A seconda dell’accordo raggiunto nel contratto di servizio, un fornitore di servizi cloud è obbligato a fornire uno spazio di ar­chi­via­zio­ne per un certo numero di database e a con­sen­ti­re gli accessi cor­ri­spon­den­ti. Inoltre, è anche possibile la fat­tu­ra­zio­ne sotto forma di tariffa basata sull’uso. In al­ter­na­ti­va, le aziende possono sem­pli­ce­men­te affittare le risorse del server dal fornitore per im­ple­men­tar­vi un database au­to­no­ma­men­te.

Le aziende che uti­liz­za­no DBaaS possono affidarsi com­ple­ta­men­te al fornitore per quanto riguarda l’in­stal­la­zio­ne e la fornitura dei database, così come il supporto tecnico e la ma­nu­ten­zio­ne dei sistemi, poiché questo fa parte del contratto di servizio. Oltre a fornire un supporto puramente tecnico, molti fornitori DBaaS offrono ulteriori funzioni molto con­ve­nien­ti, così come il mo­ni­to­rag­gio completo dei database o dei regolari backup au­to­ma­ti­ci dei dati ar­chi­via­ti per mantenere la perdita di dati al minimo in caso di un possibile guasto.

Gli utenti del Database as a Service be­ne­fi­cia­no anche della com­pe­ten­za tecnica dei di­pen­den­ti del fornitore, sono so­li­ta­men­te affidati a una sola persona di ri­fe­ri­men­to fissa e non devono più pre­oc­cu­par­si di ag­gior­na­re i propri sistemi di database. In più, se lo si desidera, l’accesso ai record di dati può anche essere valutato e re­gi­stra­to re­go­lar­men­te.

Per cosa viene uti­liz­za­to DBaaS?

In breve, il Database as a Service è adatto a chiunque voglia gestire un database ma non voglia o non possa fornire l’in­fra­strut­tu­ra e il personale adatto a questo scopo au­to­no­ma­men­te. L’approccio DBaaS è utile anche per tutti coloro che a volte sono pre­oc­cu­pa­ti per la sicurezza dei propri dati, poiché i fornitori possono mettere a di­spo­si­zio­ne dei clienti degli esperti IT pro­fes­sio­ni­sti che si facciano carico del cloud computing. Inoltre, sono di­spo­ni­bi­li delle soluzioni ibride per le quali i dati rimangono in gran parte ar­chi­via­ti nell’in­fra­strut­tu­ra di rete locale e una con­nes­sio­ne al cloud è stabilita solo at­tra­ver­so un plug-in SQL.

Inoltre, l’approccio Database as a Service, proprio come il Platform as a Service e l’In­fra­struc­tu­re as a Service, crea un certo grado di fles­si­bi­li­tà, poiché il fornitore può impostare il framework ideale richiesto da un’azienda per poter sod­di­sfa­re tutte le esigenze presenti in un dato momento. In più, le tariffe fles­si­bi­li per­met­to­no di reagire ra­pi­da­men­te a nuove si­tua­zio­ni, offrendo il vantaggio di avere dei costi chia­ra­men­te co­mu­ni­ca­ti, invece di dover fa­ti­co­sa­men­te ag­gior­na­re la propria struttura IT.

Quali sono i vantaggi e gli svantaggi di DBaaS?

La scelta di uti­liz­za­re una soluzione di Database as a Service, comporta molti vantaggi per un’azienda. Il vantaggio più ovvio è dato dal risparmio sui costi, poiché le aziende non avranno più bisogno di quei requisiti tecnici necessari per gestire un database, né del personale spe­cia­liz­za­to cor­ri­spon­den­te. Inoltre, tutte le richieste di database in entrata non dovranno più essere elaborate at­tra­ver­so dei server interni, il che avrà anche un impatto positivo sul vostro por­ta­fo­glio.

Una volta deciso il fornitore di servizi, lo sforzo am­mi­ni­stra­ti­vo richiesto per mantenere il database è minimo. Uno dei vantaggi chiave del Database as a Service è che il fornitore si occupa del corretto fun­zio­na­men­to del database, lo installa, lo mantiene e ne fornisce gli ag­gior­na­men­ti. Inoltre, i di­pen­den­ti del fornitore scelto si oc­cu­pe­ran­no di problemi di sicurezza attuali pro­teg­gen­do i dati preziosi da possibili abusi da parte di terzi.

Un altro vantaggio del DBaaS è che i clienti possono valutare gli accessi con­sen­ti­ti, ad esempio a vari rapporti. Questo permette di reagire in modo agile e fles­si­bi­le alle nuove si­tua­zio­ni. Poiché i data center dei fornitori di solito sod­di­sfa­no i più alti standard e di­spon­go­no sempre di piani di emergenza in caso di eventuali guasti, l’af­fi­da­bi­li­tà è anche un grande vantaggio dell’ela­bo­ra­zio­ne di database basati sul cloud. Questo include anche la creazione au­to­ma­ti­ca e la con­ser­va­zio­ne di backup regolari.

Na­tu­ral­men­te vi sono anche degli svantaggi dati dall’utilizzo del Database as a Service, anche se questi non sono così si­gni­fi­ca­ti­vi. Se il data center è situato lontano dalla sede dell’azienda, potrebbe ve­ri­fi­car­si un minimo aumento dei tempi di ca­ri­ca­men­to. Quando si stipula un contratto con il fornitore DBaaS si dovrebbe quindi prestare molta at­ten­zio­ne all’ubi­ca­zio­ne dei data center, anche per motivi di pro­te­zio­ne dei dati, e alle linee guida sulla com­plian­ce ap­pli­ca­bi­li in quel luogo.

Un altro svan­tag­gio può essere co­sti­tui­to dal rischio che i database ester­na­liz­za­ti sul cloud siano tem­po­ra­nea­men­te non di­spo­ni­bi­li. Tuttavia, a causa della ri­don­dan­za e degli elevati standard di sicurezza nei data center, questo rischio è molto inferiore rispetto a quando le aziende di­spon­go­no dei propri database in-house.

Se volete testare il modello e/o siete in possesso di dati molto sensibili, potete provare prima la soluzione ibrida. In questo modo, la vostra azienda be­ne­fi­ce­rà di un gran numero di vantaggi tra quelli men­zio­na­ti ma manterrà parte dell’ela­bo­ra­zio­ne nel proprio di­par­ti­men­to IT.

Vantaggi Svantaggi
Costi ridotti in termini di personale e tec­no­lo­gia I dati vengono ar­chi­via­ti al di fuori dell’azienda
Riduzione dei tempi di am­mi­ni­stra­zio­ne I data center po­treb­be­ro essere mo­men­ta­nea­men­te non di­spo­ni­bi­li
Rapporti esaustivi Le linee guida per la pro­te­zio­ne dei dati e la con­for­mi­tà dipendono dall’ubi­ca­zio­ne del data center
Data center ad alte pre­sta­zio­ni
Soluzioni ibride per dati sensibili

Quali sono i prin­ci­pa­li fornitori DBaaS?

Vi sono molti fornitori di Database as a Service tra cui scegliere. La dif­fe­ren­za in ciò che offrono è spesso solo nei dettagli e nelle loro fasce di prezzo. Di seguito ri­por­tia­mo una rapida selezione dei prin­ci­pa­li fornitori DBaaS:

  • Amazon AWS
  • Google
  • Microsoft Azure
  • MongoDB Atlas
  • Oracle Cloud

In ogni caso, prima di firmare un contratto, è sempre una buona idea in­for­mar­si sui ri­spet­ti­vi framework e sull’in­fra­strut­tu­ra uti­liz­za­ta. Potreste or­ga­niz­za­re una con­su­len­za con il servizio clienti del fornitore di servizi in questione, in modo da as­si­cu­rar­vi che le vostre esigenze in­di­vi­dua­li siano sod­di­sfat­te.

Vai al menu prin­ci­pa­le