DBaaS: operazioni semplificate, costi ottimizzati

Punti salienti

  • Il DBaaS offre storage centralizzato dei dati e disponibilità per supportare la creazione di applicazioni e la fornitura di servizi.

  • Il DBaaS può aiutare le aziende a ottimizzare i costi e velocizzare il time to market dei nuovi servizi, supportando al contempo la sovranità e la sicurezza dei dati.

  • Le prestazioni dei processori e la larghezza di banda della memoria sono direttamente correlate alle prestazioni e all'affidabilità del DBaaS.

  • I processori scalabili Intel® Xeon® e le altre tecnologie Intel® contribuiscono a migliorare e ottimizzare le offerte DBaaS.

author-image

di

Che cos'è il DBaaS?

Il DBaaS offre servizi di database centralizzati a diverse business unit all'interno di un'organizzazione, dall'infrastruttura locale o nel cloud. Il fornitore in questo scenario gestisce l'intero database a cui gli utenti potranno accedere e utilizzare. Il DBaaS è un servizio gestito, il che che significa che il fornitore controllerà e amministrerà fisicamente hardware e software. Il cliente può scegliere diversi livelli di controllo sui dati o diversi livelli di risorse di elaborazione, uptime e disponibilità del database, tramite un accordo sul livello di servizio (SLA).
La maggior parte dei fornitori di servizi cloud (CSP), tra cui AWS, Microsoft Azure, Google Cloud, IBM, Oracle e Rackspace, offrono il DBaaS, oltre ad aziende minori come Couchbase e Cloudera. Le imprese con un'infrastruttura cloud privata solida possono anche trarre vantaggio dallo sviluppo e fornitura del proprio DBaaS come servizio confezionato internamente all'azienda. Le aziende che stanno pianificando la loro strategia DBaaS dovrebbero iniziare chiedendosi quali sono i loro obiettivi, quanto controllo desiderano e se i loro servizi sono pronti per il cloud o meno.

Vantaggi del DBaaS

Tutti i settori utilizzano i database e tutti i database prevedono costi di configurazione, gestione e amministrazione Un fornitore di DBaaS centralizzato, che sia interno all'organizzazione o di terze parti, può contribuire a consolidare le esigenze dell'infrastruttura e spianare la strada a nuovi risparmi. Dal punto di vista dei clienti, gli utenti possono sprecare meno tempo preoccupandosi dell'infrastruttura e dedicare più tempo a ottenere risultati dai loro dati.

Risparmio sui costi

In un modello DBaaS, il fornitore si assume l'onere dell'implementazione dell'infrastruttura, della manutenzione e della gestione dei software e servizi di database. Le aziende che si abbonano a offerte o istanze DBaaS di un CSP possono farlo utilizzando il budget operativo, piuttosto che effettuare grandi investimenti di capitale anticipati per nuova infrastruttura. Anche in un modello cloud privato, le aziende possono trarre vantaggio dal consolidamento della loro infrastruttura in un data center centralizzato. Questo consolidamento può contribuire a ridurre il numero di licenze software necessarie e a facilitare la gestione assegnando a un team la responsabilità di mantenere la piattaforma aggiornata e ottimizzata.

Centralizzazione e data lake

Nei vecchi modelli di gestione dei dati, ogni business unit poteva gestire il proprio database in ciò che è viene colloquialmente definito pool di dati o silo di dati. Poiché questi dati sono gestiti separatamente da diversi soggetti a intervalli non coordinati, potrebbero non essere sempre i più aggiornati tra le diverse business unit. Il DBaaS è un servizio centralizzato, il che significa che tutti i dati di un'azienda sono combinati in un singolo data lake. Ogni business unit attinge allo stesso set di dati per la produzione o l'analisi, garantendo che tutti i reparti utilizzino le informazioni più aggiornate. Basta aggiornare o modificare i dati nel database centralizzato una sola volta per assicurarsi che le modifiche vengano recepite da tutte le business unit.

Maggiore sicurezza

I CSP che offrono il DBaaS assicurano una sicurezza di prim'ordine per proteggere le piattaforme e i dati da accessi non autorizzati e minacce digitali, come i malware. Spesso i CSP sono più specializzati nella sicurezza rispetto a una tipica azienda o una piccola impresa, poiché gestiscono l'infrastruttura e, di conseguenza, il rischio per diversi clienti. In alternativa, alcune aziende potrebbero voler mantenere il controllo totale sui loro dati e optare per soluzioni in loco. In questi scenari, un'infrastruttura DBaaS può adattarsi meglio alle attività di sicurezza informatica (InfoSec). Ad esempio, l'IT di Intel ha dimostrato come sviluppare una piattaforma di intelligence per la sicurezza informatica personalizzata, con data lake centralizzati, abbia contribuito a potenziare le loro capacità di rilevamento delle minacce.

Sovranità dei dati

Un altro tema è quello della sovranità dei dati, che spiega come alcune nazioni o regioni geografiche applichino leggi e regolamenti per lo storage e l'accesso ai dati, la privacy dei clienti e i requisiti di sicurezza per ogni settore. Ad esempio, ci possono essere differenze da paese a paese nel modo in cui viene concesso l'accesso ai dati alle istituzioni pubbliche, come le forze dell'ordine. Questo tema influisce sul modo in cui un'azienda si avvicina al DBaaS, che sia tramite investimenti tecnologici interni o tramite un CSP, per avere maggiore controllo sul luogo in cui i dati vengono fisicamente archiviati.

Scalabilità

Il DBaaS è un'emanazione del cloud computing, in quanto molti servizi DBaaS sono ospitati su cloud privati, ibridi o pubblici. Un vantaggio fondamentale del modello del cloud computing as a service è il principio di scala elastica. I database nel cloud possono ridimensionare le risorse di computing e storage a seconda delle esigenze dell'utente e dell'infrastruttura a disposizione del provider. I clienti non devono investire in nuove infrastrutture per sostenere un database in continua crescita; possono semplicemente utilizzare il budget operativo per incrementare il noleggio dei diversi servizi cloud DBaaS.

DevOps con il DBaaS

Lo scopo dei dati è supportare l'analisi, la fornitura di servizi o la creazione di applicazioni. All'interno di un'azienda, gli sviluppatori svolgono un ruolo fondamentale nel creare applicazioni a supporto delle operazioni aziendali e fornire servizi alle business unit interne o ai clienti esterni, una pratica comunemente nota come DevOps. Il DBaaS supporta gli sviluppatori rendendo i dati più prontamente disponibili e centralizzati. Nel creare le applicazioni, gli sviluppatori possono creare API per interagire con il DBaaS e inviare o ricevere informazioni a seconda delle esigenze.
Come detto in precedenza, poiché il DBaaS è centralizzato, qualsiasi modifica apportata ai dati archiviati viene propagata a tutte le altre business unit, senza la necessità per i singoli soggetti interessati di procedere ad aggiornamenti manuali. La centralizzazione è particolarmente utile per le organizzazioni con servizi InfoSec o di gestione dei rapporti con i clienti (CRM), in cui diverse business unit devono coordinare i loro sforzi basandosi su informazioni condivise.

Intel e DBaaS

Le prestazioni del database sono direttamente collegare alle prestazioni di computing, networking e storage. Parlando di DBaaS fornito da CSP, Intel collabora a stretto contatto con i principali fornitori per garantire che il DBaaS sia ottimizzato per l'architettura Intel®. I clienti finali possono trarre beneficio da questa relazione utilizzando servizi che offrono il meglio sia in termini di hardware che di software, rendendo possibili soluzioni chiavi in mano. Man mano che Intel lancia nuove generazioni tecnologiche, le prestazioni dei database migliorano in termini di velocità, capacità e sicurezza.

  • I processori scalabili Intel® Xeon® di terza generazione, anche noti come Ice Lake, offrono un maggiore numero di core e una maggiore larghezza di banda doìi memoria rispetto alle generazioni precedenti. Il numero di core influisce sulle prestazioni dei database, mentre la capacità di memoria contribuisce alla disponibilità dei dati, soprattutto quando si devono elaborare grandi set di dati.
  • Le principali innovazioni dei processori scalabili Intel® Xeon® di terza generazione includono Intel® Software Guard Extensions (Intel® SGX) e Intel® Total Memory Encryption (Intel® TME). Queste tecnologie contribuiscono a proteggere i dati durante il trasferimento, durante l'uso e a riposo, dagli attacchi non autorizzati o avanzati, come lo snooping della memoria.
  • Intel® Advanced Vector Extensions 512 (Intel® AVX-512) è un'esclusiva funzionalità competitiva dei processori scalabili Intel® Xeon® che include nuove istruzioni SIMD per accelerare l'elaborazione dei dati.
  • Le unità SSD Intel® Optane™ DC offrono uno storage dei dati ad alta capacità con eccezionali velocità di lettura/scrittura e opzioni di interfaccia PCIe per portare i dati più vicino alla CPU. Con la memoria persistente Intel® Optane™, i dati in memoria persistono anche dopo spegnimenti e riavvii.