Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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:
- Guida all'installazione di SQL Server per Windows
- Linee guida per l'installazione di SQL Server in Linux
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:
- Installare il server di Backup di Azure
- Eseguire il backup di macchine virtuali locali di Azure con il server di Backup di Microsoft Azure
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:
- Esercitazione: Usare archiviazione BLOB di Azure con SQL Server
- Guida introduttiva: Backup e ripristino di SQL su Azure Blob Storage
Oltre a questi scenari di backup, è possibile configurare altri servizi di database offerti da SQL Server, tra cui:
Contenuti correlati
- Per altre informazioni sull'uso di SQL Server, vedere Esercitazione: Introduzione al motore di database.