Distribuire SQL Server su Azure Local versione 23H2

Si applica a: Distribuzioni iperconvergenti di Azure Local

Questo articolo fornisce indicazioni su come distribuire SQL Server in Locale di Azure, versione 23H2.

Panoramica della soluzione

Azure Locale offre una piattaforma flessibile per l'esecuzione di SQL Server e Spazi di archiviazione diretta. La piattaforma è conveniente e a disponibilità elevata. Azure Local è in grado di eseguire:

  • Carichi di lavoro OLTP (Online Transaction Processing).
  • Data warehouse e Business Intelligence.
  • Intelligenza artificiale e analisi avanzata sui Big Data.

La flessibilità della piattaforma è particolarmente importante per i database cruciali. È possibile eseguire SQL Server in macchine virtuali (VM) che usano Windows Server o Linux. È possibile consolidare più carichi di lavoro del database e aggiungere altre macchine virtuali all'ambiente locale di Azure in base alle esigenze. È anche possibile usare Azure Local per integrare SQL Server con Azure Site Recovery. Si ottiene una soluzione basata sul cloud che supporta la migrazione, il ripristino e la protezione per i dati dell'organizzazione.

Deploy SQL Server (Distribuisci SQL Server)

Questa sezione descrive a livello generale come acquisire hardware per SQL Server in Locale di Azure. Sono incluse informazioni su come:

  • Configurare SQL Server.
  • Eseguire il monitoraggio e l'ottimizzazione delle prestazioni.
  • Usare la disponibilità elevata e i servizi ibridi di Azure.

Passaggio 1: Acquisire hardware dal catalogo locale di Azure

Prima di tutto, è necessario procurarsi l'hardware. Individuare il partner hardware Microsoft preferito nel catalogo locale di Azure. Acquistare quindi un sistema integrato o una soluzione Premium con il sistema operativo Azure Stack HCI preinstallato. Nel catalogo è possibile filtrare per visualizzare l'hardware del fornitore ottimizzato per questo tipo di carico di lavoro.

In caso contrario, usare un sistema convalidato dal catalogo e distribuirlo in tale hardware.

Per informazioni dettagliate sulle opzioni di distribuzione locale di Azure, vedere Distribuire il sistema operativo Azure Stack HCI.

Distribuire quindi Azure Local, versione 23H2, usando il portale di Azure. È anche possibile distribuire Azure Local, versione 23H2, usando un modello di distribuzione di Azure Resource Manager.

Passaggio 2: Installare SQL Server in Locale di Azure

È possibile installare SQL Server nelle macchine virtuali che eseguono Windows Server o Linux a seconda dei requisiti.

Per istruzioni su come installare SQL Server, vedere:

Per informazioni sulle licenze e sulla fatturazione per SQL Server, vedere Gestire le licenze e la fatturazione di SQL Server.

Passaggio 3: Monitorare e ottimizzare le prestazioni di SQL Server

Microsoft offre un set completo di strumenti che è possibile usare per monitorare gli eventi in SQL Server e ottimizzare la progettazione del database fisico. La scelta dello strumento dipende dal tipo di monitoraggio o ottimizzazione che si vuole eseguire.

Per garantire le prestazioni e l'integrità delle istanze di SQL Server in Locale di Azure, vedere Strumenti di monitoraggio e ottimizzazione delle prestazioni.

Per l'ottimizzazione di SQL Server 2017 e SQL Server 2016, vedere Aggiornamenti e opzioni di configurazione consigliati per SQL Server 2017 e 2016 con carichi di lavoro ad alte prestazioni.

Passaggio 4: Usare le funzionalità a disponibilità elevata di SQL Server

Azure Local utilizza il clustering di failover di Windows Server con SQL Server per supportare SQL Server in esecuzione su macchine virtuali in caso di guasto hardware. SQL Server offre anche gruppi di disponibilità Always On per fornire alta disponibilità a livello di database per ridurre i problemi dell'applicazione e del software. Oltre al clustering di failover di Windows Server e ai gruppi di disponibilità, Azure Local può usare l’istanza Always On del cluster di failover. L'istanza del cluster di failover si basa sulla tecnologia Storage Spaces Direct per l'archiviazione condivisa.

Tutte queste opzioni funzionano con il testimone del cloud di Azure per il controllo quorum. È consigliabile usare le regole antiAffinity del cluster nel clustering di failover di Windows Server per le macchine virtuali posizionate in nodi fisici diversi. Queste regole consentono di mantenere la disponibilità operativa per SQL Server se l'host va in errore quando si configurano i gruppi di disponibilità Always On.

Passaggio 5: Configurare i servizi ibridi di Azure

Diversi servizi ibridi di Azure consentono di proteggere i dati e le applicazioni di SQL Server. Azure Site Recovery è una soluzione di ripristino di emergenza. Per altre informazioni su come usare questo servizio per proteggere il back-end di SQL Server di un'applicazione per mantenere online i carichi di lavoro, vedere Configurare il ripristino di emergenza per SQL Server.

Backup di Azure consente di definire criteri di backup per proteggere i carichi di lavoro aziendali e supporta il backup e il ripristino della coerenza di SQL Server. Per altre informazioni su come eseguire il backup dei dati SQL locali, vedere:

In alternativa, è possibile usare il backup gestito di SQL Server in Azure in SQL Server per gestire i backup di Archiviazione BLOB di Azure.

Per altre informazioni su come usare questa opzione per l'archiviazione fuori sede, vedere:

Oltre a questi scenari di backup, è possibile configurare altri servizi di database offerti da SQL Server, tra cui: