Progettazione dell'architettura dei database

Database per MariaDB
Servizio Migrazione del database
Database per MySQL
Database per PostgreSQL

Questo articolo offre una panoramica delle soluzioni di database di Azure descritte in Centro architetture di Azure.

Diagramma che contrasta il sistema di gestione di database relazionali e le soluzioni Big Data.

Le soluzioni di database di Azure includono sia sistemi di gestione di database relazionali tradizionali (RDBMS) che soluzioni Big Data.

I carichi di lavoro RDBMS includono l'elaborazione delle transazioni online (OLTP) e l'elaborazione analitica online (OLAP). I dati provenienti da più origini dell'organizzazione possono essere consolidati in un data warehouse. È possibile usare un processo di estrazione, trasformazione e caricamento (ETL) per spostare e trasformare i dati di origine.

Un'architettura di Big Data è progettata per gestire l'inserimento, l'elaborazione e l'analisi di dati complessi o di grandi dimensioni. Le soluzioni Big Data in genere comportano una grande quantità di dati non relazionali, che i sistemi RDBMS tradizionali non sono adatti per l'archiviazione. Questo tipo di database viene definito NoSQL (non solo SQL).

Questo articolo fornisce risorse per informazioni sui database di Azure. Vengono descritti i percorsi per implementare le architetture che soddisfano le esigenze e le procedure consigliate da tenere presenti durante la progettazione delle soluzioni.

Sono disponibili molte architetture da cui trarre per soddisfare le esigenze del database. Forniamo anche idee per la soluzione su cui sviluppare, che includono collegamenti a tutti i componenti necessari.

Informazioni sui database in Azure

Se non si ha familiarità con i database in Azure, il punto migliore per iniziare è Microsoft Learn. Questa piattaforma online gratuita offre video ed esercitazioni per l'apprendimento pratico. Microsoft Learn offre percorsi di apprendimento basati sul ruolo di lavoro, ad esempio sviluppatore o analista di dati.

È possibile esplorare i moduli dati di Azure o usare questo percorso di apprendimento per comprendere Azure SQL concetti fondamentali.

Ecco alcuni moduli di Learn che potrebbero risultare utili:

Percorso di produzione

Per trovare opzioni utili per gestire i dati relazionali, considerare queste risorse:

Un database non relazionale non usa lo schema tabulare di righe e colonne. Per altre informazioni, vedere Dati non relazionali e NoSQL.

Per informazioni sui data lake, che contengono una grande quantità di dati nel formato nativo e non elaborato, vedere Data lake.

Un'architettura di Big Data può gestire l'inserimento, l'elaborazione e l'analisi dei dati troppo grandi o troppo complessi per i sistemi di database tradizionali.

Un cloud ibrido è un ambiente IT che combina il cloud pubblico e i data center locali. Per altre informazioni, vedere Estendere le soluzioni dati locali al cloud.

Azure Cosmos DB è un servizio di database NoSQL completamente gestito per lo sviluppo di app moderne. Per altre informazioni, vedere Modello di risorse di Azure Cosmos DB.

Per informazioni sulle opzioni per il trasferimento di dati da e verso Azure, vedere Trasferire dati da e verso Azure.

Procedure consigliate

Esaminare queste procedure consigliate durante la progettazione delle soluzioni.

Procedure consigliate Descrizione
Modelli di gestione dei dati La gestione dei dati è l'elemento chiave delle applicazioni cloud. Influenza la maggior parte degli attributi di qualità.
Modello Outbox transazionale con Azure Cosmos DB Informazioni su come usare il modello Outbox transazionale per la messaggistica affidabile e il recapito garantito di eventi.
Distribuire i dati a livello globale con Azure Cosmos DB Per ottenere bassa latenza e disponibilità elevata, alcune applicazioni devono essere distribuite nei data center vicini agli utenti.
Usare l'archivio dati migliore per il processo Scegliere la tecnologia di archiviazione più adatta ai dati e alle modalità d'utilizzo previste.
Sicurezza in Azure Cosmos DB Le procedure consigliate per la sicurezza consentono di prevenire, rilevare e rispondere alle violazioni del database.
Soluzioni di protezione dei dati Risolvere i problemi relativi all'aumento dell'accessibilità ai dati nel cloud e a come proteggerli.
Backup continuo con ripristino temporizzato in Azure Cosmos DB Informazioni sulla funzionalità di ripristino temporizzato di Azure Cosmos DB.
Ottenere la disponibilità elevata con Azure Cosmos DB Azure Cosmos DB offre più funzionalità e opzioni di configurazione per ottenere la disponibilità elevata.
Disponibilità elevata per database Azure SQL e Istanza gestita di SQL Il database non deve essere un singolo punto di errore nell'architettura.

baseline di sicurezza del database Azure SQL

La sicurezza è una parte essenziale di qualsiasi soluzione di database.

Scelte di tecnologia

Sono disponibili molte opzioni per le tecnologie da usare con Database di Azure. Questi articoli consentono di scegliere le tecnologie migliori per le proprie esigenze.

Rimanere aggiornati con i database

Vedere Aggiornamenti di Azure per mantenere aggiornato la tecnologia Database di Azure.

Queste architetture usano tecnologie di database.

Ecco alcune altre risorse:

Soluzioni di esempio

Queste idee di soluzione sono alcuni degli approcci di esempio che è possibile adattare alle proprie esigenze.

Prodotti di database simili

Se si ha familiarità con Amazon Web Services (AWS) o Google Cloud, vedere i confronti seguenti:

Passaggi successivi

Per altre informazioni, vedere La Guida all'architettura dei dati di Azure .