Condividi tramite


Introduzione alla progettazione dell'architettura di database

I dati sono fondamentali per tutte le applicazioni. Una delle decisioni più importanti per l'architettura consiste nella scelta della soluzione di database appropriata. Azure offre un portfolio completo di servizi di database che si estendono su database relazionali, database NoSQL, cache in memoria e istanze di database gestite. Sia che si creino applicazioni transazionali, carichi di lavoro analitici o sistemi distribuiti a livello globale, i servizi di database di Azure offrono prestazioni, scalabilità e affidabilità necessarie all'organizzazione.

Il database appropriato per lo scenario dipende dal modello di dati, dai requisiti di coerenza, dai modelli di query e dalle preferenze operative. Le considerazioni principali includono la struttura dei dati, ad esempio relazionale e non relazionale, i requisiti delle transazioni, le esigenze di scalabilità e il livello desiderato di overhead di gestione. Il portfolio di database di Azure si estende su offerte PaaS (Platform as a Service) completamente gestite, opzioni IaaS (Infrastructure as a Service) e servizi specializzati per modelli di carico di lavoro specifici.

Architettura

Diagramma che mostra il percorso della soluzione di database in Azure.

Scaricare un file di Visio di questa architettura.

Apache, Apache Cassandra® e il logo Hadoop sono marchi registrati o marchi di Apache® Software Foundation nei Stati Uniti e/o in altri paesi. L'uso di questi marchi non implica alcuna approvazione da parte di Apache Software Foundation.

Il diagramma precedente illustra una tipica realizzazione di un database di base o di riferimento. Per soluzioni reali che è possibile compilare in Azure, vedere Architetture di database.

Le soluzioni di database di Azure includono sistemi di gestione di database relazionali tradizionali (RDBMS) e sistemi OLTP (Online Transaction Processing), carichi di lavoro di Big Data e analisi, tra cui sistemi OLAP (Online Analytical Processing) e carichi di lavoro NoSQL. Per trovare soluzioni reali che è possibile creare in Azure, vedere Architetture di database.

Esplorare le architetture di database e le guide

Gli articoli di questa sezione includono architetture completamente sviluppate che è possibile distribuire in Azure ed espandersi in soluzioni e guide di livello di produzione. Questi articoli consentono di decidere come usare le tecnologie di database in Azure. Le idee di soluzione mostrano modelli di implementazione e possibilità da considerare durante la pianificazione dello sviluppo del proof of concept (POC) del database.

Guide del database

Scelte tecnologiche

Gli articoli seguenti consentono di valutare e selezionare le tecnologie di database migliori per i requisiti del carico di lavoro:

NoSQL

Elaborazione dei dati

Governance dei dati

Architetture di database

Le architetture pronte per la produzione seguenti illustrano soluzioni di database end-to-end che è possibile distribuire e personalizzare:

Data warehouse

Azure Data Factory

NoSQL

Mainframe

Relazionale

Big Data

Idee per soluzioni di database

Relazionale

NoSQL

Scopri i database su Azure

Microsoft Learn offre risorse di formazione online gratuite per le tecnologie di database di Azure. La piattaforma offre video, esercitazioni e lab interattivi per prodotti e servizi specifici, insieme ai percorsi di apprendimento organizzati in base al ruolo di lavoro.

Le risorse seguenti forniscono informazioni di base per le implementazioni di database in Azure:

Percorsi di apprendimento per ruolo

Per una formazione più basata sui ruoli, esplorare altri percorsi di apprendimento.

Idoneità dell'organizzazione

Le organizzazioni che iniziano l'adozione del cloud possono utilizzare il Cloud Adoption Framework per Azure per ottenere indicazioni comprovate, progettate per accelerare l'adozione del cloud. Per indicazioni sull'analisi e sulla gestione dei dati su scala cloud, vedere Analisi su scala cloud.

Per garantire la qualità della soluzione di database in Azure, seguire Azure Well-Architected Framework. Il framework di Well-Architected fornisce indicazioni prescrittive per le organizzazioni che cercano l'eccellenza dell'architettura e descrive come progettare, effettuare il provisioning e monitorare soluzioni di Azure ottimizzate per i costi.

Per indicazioni specifiche del database, vedere le guide al servizio Well-Architected Framework seguenti:

Procedure consigliate

Esaminare le procedure consigliate seguenti quando si progettano le soluzioni di database.

Procedura consigliata Descrizione
Modello Outbox transazionale con Azure Cosmos DB Scopri come utilizzare il Modello Outbox Transazionale per la messaggistica affidabile e la consegna garantita degli eventi.
Distribuire i dati a livello globale usando Azure Cosmos DB Per ottenere bassa latenza e disponibilità elevata, alcune applicazioni devono essere distribuite nei data center vicini agli utenti.
Sicurezza in Azure Cosmos DB Le procedure consigliate per la sicurezza consentono di prevenire, rilevare e rispondere alle violazioni del database.
Backup continuo con ripristino temporizzato (PITR) in Azure Cosmos DB Informazioni su Azure Cosmos DB PITR (Point-In-Time Restore).
Ottenere la disponibilità elevata usando Azure Cosmos DB Azure Cosmos DB offre più funzionalità e opzioni di configurazione per ottenere disponibilità elevata.
Disponibilità elevata per Azure SQL Database e Azure SQL Managed Instance Il database non deve essere un singolo punto di errore nell'architettura.

Rimanere aggiornati con i database

I servizi di database di Azure si evolvono per affrontare le sfide moderne dei dati. Rimanere informati sugli aggiornamenti e sulle funzionalità più recenti.

Per rimanere aggiornati sui servizi di database chiave, vedere gli articoli seguenti:

Altre risorse

I database sono una categoria ampia e riguardano una gamma di soluzioni. Le risorse seguenti consentono di ottenere altre informazioni sulle Azure.

Soluzioni ibride e multicloud

La maggior parte delle organizzazioni necessita di un approccio ibrido ai database perché dispone di carichi di lavoro che eseguono sia in locale che nel cloud. Le organizzazioni in genere estendono le soluzioni di database locali al cloud. Per connettere gli ambienti, le organizzazioni devono scegliere un'architettura di rete ibrida.

Esaminare gli scenari di database ibridi seguenti:

Modernizzazione dei dati mainframe

Le organizzazioni che usano sistemi mainframe legacy possono modernizzare i carichi di lavoro dei dati eseguendo la migrazione ai servizi di database di Azure. Azure offre più modelli di migrazione e strategie di replica che consentono di eseguire la transizione dei dati mainframe mantenendo al contempo la continuità aziendale.

Integrazione dell'analisi

Per i carichi di lavoro di analisi che dipendono da basi di database ben architettate, vedere gli articoli seguenti:

Amazon Web Services (AWS) o i professionisti di Google Cloud

Per semplificare la rapida espansione, gli articoli seguenti confrontano le opzioni del database di Azure con altri servizi cloud:

Contributori

Microsoft gestisce questo articolo. I collaboratori seguenti hanno scritto questo articolo.

Autori principali:

Per visualizzare i profili LinkedIn non pubblici, accedere a LinkedIn.