Skip to Content

Che cos'è il Database-as-a-Service (DBaaS)?

Organized archive with ring binders and woman searching for files in the database using a laptop, top view; Shutterstock ID 1029020020; purchase_order: 01; job: ; client: ; other:

Invece di installare una soluzione di database e di ospitare hardware per supportarla, il database as-a-service (DBaaS) ospita tutte le funzioni di database necessarie senza costi generali di amministrazione. Con il DBaaS, gli amministratori attivano i servizi di database per il loro motore preferito e possono avere un database pronto per qualsiasi applicazione in pochi minuti, senza necessità di installazione o configurazione hardware.

Che cos'è il DBaaS?

Database-as-a-Service (DBaaS) è un'offerta di managed service in cui l'accesso a un database viene fornito via Internet tramite un abbonamento. Il service provider gestisce l'installazione, la gestione e la configurazione del database, nonché l'hardware fisico necessario per ospitarlo, alleviando le responsabilità dell'abbonato. 

I prodotti e i servizi basati su abbonamento rendono più facile e conveniente per le aziende l'accesso a tecnologie complesse, tra cui il DBaaS. Utilizzando il DBaaS, le aziende possono utilizzare qualsiasi motore di database per archiviare e ospitare i dati per le loro applicazioni. Il DBaaS è comune per testare le applicazioni o sperimentare un nuovo motore di database per un nuovo prodotto software. La maggior parte degli amministratori utilizza il DBaaS per le applicazioni a traffico elevato che richiedono performance rapide ma non dispongono delle risorse necessarie per ospitarle internamente.

Che cos'è il DBaaS nel cloud computing?

Il cloud computing introduce diversi prodotti "as-a-service" per le aziende. Il DBaaS è uno dei tanti tipi di offerte. Proprio come altri prodotti di cloud computing, il DBaaS rende più conveniente, conveniente e più veloce ospitare un motore di database disponibile presso il cloud provider.

Platform-as-a-Service (PaaS) è un prodotto simile, ma PaaS è un ambiente completo di applicazioni nel cloud con un backend di database. Il DBaaS è solo la parte di database di un'applicazione, ma può far parte di un sistema PaaS. Una soluzione PaaS è una complessa raccolta di servizi, mentre il DBaaS è un singolo motore di database utilizzato per qualsiasi applicazione su un frontend.

Alcune aziende preferiscono utilizzare diversi cloud provider per le loro applicazioni e database, ed è possibile con il DBaaS. La soluzione DBaaS deve essere configurata per consentire alle applicazioni di accedere ai dati e impedire l'accesso di utenti pubblici e non autorizzati. Anche se in genere è più conveniente avere lo stesso provider per i servizi frontend e backend, un altro provider può essere utilizzato per il failover in caso di downtime del provider primario.

Vantaggi del DBaaS

Oltre alla convenienza e all'efficienza in termini di costi, il DBaaS offre altri vantaggi. I cloud provider offrono servizi di backup automatici in modo che tutti i dati vengano sottoposti a backup e archiviati automaticamente nel cloud in modo sicuro. I backup sono essenziali per il disaster recovery e la business continuity. I backup automatici riducono i costi generali di gestione per gli amministratori e garantiscono la possibilità di ripristino in caso di guasto del database.

Il cloud offre una scalabilità che non è possibile trovare quando si effettua l'hosting on-premise. Lo storage e le performance sono due vantaggi e qualsiasi risorsa aggiuntiva può essere scalata automaticamente o manualmente. Gli amministratori possono scalare con il semplice clic di un pulsante su una dashboard centrale senza i costi generali di gestione comuni associati all'hosting on-premise.

Le normative di conformità impongono alle aziende di applicare controlli di accesso appropriati per l'accesso ai database e il DBaaS rende più pratico e facile per gli amministratori garantire la conformità nell'ambiente di database. Gli amministratori possono dare agli utenti l'accesso solo ai dati necessari per la loro funzione lavorativa e solo un numero limitato di amministratori deve avere accesso per configurare il database. Anche il modo in cui i dati vengono archiviati rientra nelle normative di conformità per la data protection e la privacy dei consumatori. Il tuo cloud provider deve disporre delle configurazioni necessarie per garantire la conformità.

Quali sono gli svantaggi del Database-as-a-Service?

Sebbene il DBaaS abbia per lo più dei vantaggi, comporta alcuni svantaggi. Poiché è in hosting nel cloud, la tua azienda è limitata alle configurazioni fornite tramite dashboard e servizi cloud. Tutto l'hardware e il software sono ospitati nel cloud, pertanto gli amministratori non possono gestire il server fisico.

Il cloud offre una migliore disponibilità, ma i cloud provider occasionalmente riscontrano interruzioni. Quando il provider cloud si guasta, l'applicazione aziendale subisce un downtime ed è necessario attendere che gli amministratori del provider risolvano il problema. I costi per l'hosting dei servizi cloud possono essere superiori o inferiori, a seconda del volume di dati e del traffico. Inoltre, nel caso in cui l'amministratore non riconfigurasse correttamente il database, potrebbe essere erroneamente aperto al pubblico, dove i dati sensibili possono essere rubati.

Fornitori di DBaaS cloud più diffusi

Diversi provider cloud più diffusi offrono DBaaS e altri prodotti "as-a-Service". I provider DBaaS più diffusi includono Amazon Web Services (AWS) ,Microsoft Azure e Google Cloud Platform (GCP). La maggior parte dei provider offre diversi motori di database diffusi, ma ti consigliamo di trovare il provider giusto che offra la migliore interfaccia utente, i migliori costi e qualsiasi altra applicazione necessaria per eseguire i tuoi sistemi aziendali.

Provider di DBaaS open source

Le aziende hanno diversi provider di database tra cui scegliere, ma tre si distinguono come provider di database open source. Questi tre provider offrono vantaggi unici a seconda dell'applicazione:

  • MongoDB: Una piattaforma non relazionale NoSQL che funziona con lo storage basato su documenti

  • Apache Cassandra: Un database non relazionale NoSQL distribuito per applicazioni globali su larga scala

  • Laboratori Redis: Un database NoSQL e non relazionale utilizzato principalmente per gli analytics

Provider di DBaaS gratuiti

Che si tratti di un MVP o di un progetto di test, i provider di DBaaS gratuiti sono opzioni convenienti. Con una buona progettazione, puoi passare dai provider di database liberi a quelli open source dopo lo sviluppo e i test. Ecco alcune buone piattaforme DBaaS gratuite:

  • Firebase: Firebase è un database NoSQL basato su cloud di Google che offre vantaggi per le applicazioni in tempo reale.

  • MongoDB: Free source e open source, questo motore NoSQL basato su documenti è ideale per l'input e l'output JSON.

  • Livello gratuito Oracle: Oracle fornisce servizi di database di livello enterprise, ma offre anche un servizio DBaaS gratuito per le piccole applicazioni.

Conclusione

Il DBaaS è un'opzione conveniente, veloce e conveniente per ospitare database per le tue applicazioni. È un ottimo modo per installare un motore di database specifico per le applicazioni critiche che potrebbe essere molto più costoso e richiedere un notevole overhead dell'amministratore se ospitato on-premise. Esistono diversi motori tra cui scegliere, ma assicurati che il cloud provider selezionato disponga della piattaforma di database che desideri utilizzare con le tue applicazioni. Il DBaaS ha il vantaggio di essere più facile da gestire, scalare in base alla crescita del tuo business e mantenere il tuo business conforme ai requisiti di sicurezza. 

Cerchi un vero modello as-a-service semplice da gestire e sempre evergreen? Pure Storage offre una serie di soluzioni per le tecnologie di database più diffuse, tra cui Oracle , Microsoft e i database open source .

CONTATTACI
Domande?

Hai domande o commenti sui prodotti o sulle certificazioni di Pure?  Siamo qui per aiutarti.

Prenota una demo

Prenota una demo per vedere come puoi trasformare i tuoi dati in risultati concreti con Pure. 

Telefono: +39 02 9475 9422

Media: pr@purestorage.com

 

Pure Storage Italia

Spaces c/o Bastioni di Porta Nuova, 21

Milano, 20121

+39 02 9475 9422

italia@purestorage.com

CHIUDI
Il browser che stai usando non è più supportato.

I browser non aggiornati spesso comportano rischi per la sicurezza. Per offrirti la migliore esperienza possibile sul nostro sito, ti invitiamo ad aggiornare il browser alla versione più recente.