Database cloud
Cos'è un database cloud?

Il database cloud è una soluzione scalabile e flessibile di storage e amministrazione dei dati, accessibile tramite Internet. Facilita l'accesso remoto e i backup automatici e garantisce un'elevata disponibilità. I database cloud possono essere utilizzati in vari ambienti, tra cui cloud pubblico, cloud ibrido e configurazioni on-premise.

I database relazionali utilizzano SQL per il mantenimento e le query delle relazioni tra i dati in tabelle organizzate con schemi preimpostati.

I database non relazionali memorizzano i dati come coppie chiave-valore, documenti o grafici. Le applicazioni su larga scala e in tempo reale traggono vantaggio dalla scalabilità orizzontale e dall'elaborazione dei dati non strutturati.

Indice

    Come funziona un database cloud?

    I database cloud sono ospitati e gestiti da un provider di servizi cloud anziché un server locale o un'architettura on-premise. I database cloud funzionano generalmente come segue.

    • Distribuzione: è necessario scegliere un cloud provider che offra servizi di database. I database relazionali o NoSQL vengono quindi distribuiti sulla piattaforma cloud. Il provider garantisce prestazioni affidabili, scalabilità e sicurezza per il database.
    • Gestione dell’infrastruttura: i provider di database cloud gestiscono server, storage, reti e manutenzione. Non è necessario acquistare hardware o gestire server veri e propri.
    • Scalabilità: i database cloud offrono scalabilità. È possibile adattare rapidamente le risorse del database alle proprie esigenze. Livelli elevati di disponibilità e prestazioni possono richiedere più CPU, RAM, storage o la replica dei dati su diversi server.
    • Storage dati: il cloud provider archivia i dati in data center dislocati in numerose sedi per ridondanza e disaster recovery. I cloud provider replicano i dati e ne eseguono il backup per garantirne la disponibilità.
    • Controllo degli accessi e sicurezza: i database cloud proteggono i dati con misure di sicurezza elevate. I dati in transito e inattivi sono crittografati, mentre le autorizzazioni degli utenti vengono gestite tramite il controllo degli accessi, nel rispetto delle normative e degli standard di settore.
    • API e tool per sviluppatori: i database cloud offrono API e tool per l'interazione programmatica con i database. Queste API consentono di interrogare, inserire, aggiornare ed eliminare i dati dell'applicazione. I database cloud possono collaborare con altri servizi cloud e con le applicazioni di analisi dati, monitoraggio e gestione.
    • Monitoraggio e gestione: i cloud provider offrono i tool per monitorare le prestazioni, l'integrità e l'utilizzo del database. È possibile configurare allarmi per soglie predeterminate, automatizzare la manutenzione di routine e monitorare gli indicatori prestazionali per ottimizzare il database.

    Quali sono i tipi di database cloud?

    Esistono vari tipi di database cloud, adatti a diversi requisiti e casi d'uso.

    • Database SQL: i modelli relazionali sono adatti ai database SQL, perché archiviano e recuperano i dati in modo strutturato.
    • Database NoSQL: i database NoSQL possono gestire dati non strutturati, semi-strutturati e strutturati. Flessibili e scalabili,, supportano diversi tipi di dati.
    • Database NewSQL: i database NewSQL combinano la scalabilità NoSQL con le funzionalità ACID (Atomicity, Consistency, Isolation, Durability) di SQL. Sono specializzati nelle transazioni ad alte prestazioni.
    • Database di documenti: i database di documenti memorizzano i dati in documenti flessibili, simili a JSON, risultando quindi indicati per le applicazioni con schemi dinamici e strutture dati sofisticate.
    • Archivi di coppie chiave-valore (KVS): i KVS sono database essenziali che memorizzano i dati come coppie chiave-valore. Offrono buoni risultati nelle attività di caching e a throughput elevato.
    • Database colonnari: i carichi di lavoro di analisi e il data warehousing traggono vantaggio dallo storage dati in colonne dei database colonnari.
    • Database a grafo: i social network, i motori di raccomandazioni e il rilevamento delle frodi utilizzano database a grafo per archiviare i dati collegati ed eseguire query.

    Ogni database cloud presenta vantaggi e svantaggi, a seconda del formato dei dati, della scalabilità, delle prestazioni e dell'applicazione.

    Quali sono i vantaggi della migrazione a un database cloud?

    I database cloud presentano numerosi vantaggi rispetto a quelli tradizionali in loco. Per prima cosa, le organizzazioni possono soddisfare le crescenti esigenze di gestione dei dati senza aumentare l'infrastruttura. Possono inoltre manipolare i dati rapidamente, dividendoli, distribuendoli e avvicinandoli agli utenti in modo efficiente. Anche i vantaggi che seguono rendono i database cloud una soluzione potente.

    Velocità del traffico: le enormi reti di utenti mobili e dispositivi remoti creano ingenti volumi di engagement e dati delle applicazioni. Tutto questo può rendere la gestione della scalabilità e della disponibilità complessa e dispendiosa in termini di tempo per i database tradizionali, poiché la loro esecuzione in un database "master" centrale richiede aggiornamenti. Forzando tutte le attività in questo collo di bottiglia, le prestazioni ne risentono e possono persino interrompersi se la connessione al database master viene compromessa.

    Accesso semplificato: come qualsiasi altro asset sul cloud, gli utenti possono accedere al database da qualsiasi luogo, in qualsiasi momento, tramite qualunque dispositivo. Questa semplice connettività invia le query di dati in modo più efficiente rispetto all'accesso LAN tradizionale, che richiede un numero limitato di opzioni.

    Elasticità: quando il volume dei dati aumenta rapidamente, un database cloud può espandere la capacità in base alle esigenze. Questo tipo di scalabilità non è possibile in un database tradizionale, che richiede monitoraggio e regolazioni da parte del personale interno.

    Ripristino: indipendentemente dal tipo di interruzione (condizioni meteorologiche, guasti alle apparecchiature, interruzione dell'alimentazione), i database cloud eseguono il backup delle informazioni ospitate tramite server remoti. In questo modo, le informazioni restano al sicuro e tornano disponibili non appena gli utenti riacquistano l'accesso a Internet.

    Portata: i database cloud possono gestire i dati e inviare richieste in qualsiasi parte del mondo senza implementare middleware dipendente. Essenzialmente, un database basato su cloud ibrido raccoglie, replica, distribuisce e porta i dati all'edge senza alcun intervento da parte dell'utente. Inoltre, può connettere le applicazioni direttamente al database.

    Sicurezza: i database cloud determinano un ambiente più sicuro per i dati, perché i server cloud si trovano in locali fuori sede sotto stretta sorveglianza, isolati dagli utenti interni ed esterni. Inoltre, i dati stessi sono crittografati, rendendone più complicata la violazione da parte dei criminali.

    Quali sono le principali soluzioni di database cloud offerte da HPE?

    GreenLake offre un’ampia gamma di opzioni di database cloud per diverse esigenze aziendali.

    • Database GreenLake con EDB Postgres: l'architettura cloud con pagamento in base all'uso di GreenLake, unita alla potenza e alla durabilità di EDB Postgres, crea una piattaforma di database scalabile e disponibile a costi contenuti per le applicazioni moderne.
    • HPE Alletra Storage: HPE Alletra Storage si integra con GreenLake, fornendo storage e amministrazione dei dati affidabili per i database basati su cloud.
    • HPE Alletra Storage MP B10000: la tecnologia avanzata di storage a blocchi di HPE in un'architettura basata sul consumo ottimizza i costi e le prestazioni dei carichi di lavoro dei database cloud.
    • HPE Ezmeral Data Fabric: questa tecnologia di gestione unificata dei dati consente alle aziende di creare e gestire facilmente i database cloud-native. Offre una governance dei dati sofisticata, sicurezza e compatibilità multi-cloud.

    Le soluzioni di database cloud HPE consentono alle aziende di utilizzare il cloud computing, mantenendo al contempo l'agilità, la scalabilità e l'affidabilità dell'infrastruttura dati.

    Cloud ibrido HPE

    Soluzioni cloud

    Un cloud ibrido progettato per la semplificazione e la trasformazione delle tue operazioni. Trasforma i dati che possiedi nelle informazioni che ti servono con funzionalità di sicurezza integrate.

    Argomenti correlati