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:SQL Server 2019 (15.x)
Importante
Il componente aggiuntivo Cluster Big Data di Microsoft SQL Server 2019 verrà ritirato. Il supporto per i cluster Big Data di SQL Server 2019 terminerà il 28 febbraio 2025. Tutti gli utenti esistenti di SQL Server 2019 con Software Assurance saranno completamente supportati nella piattaforma e il software continuerà a essere mantenuto tramite gli aggiornamenti cumulativi di SQL Server fino a quel momento. Per ulteriori informazioni, vedere il post di blog sull'annuncio e le opzioni di Big Data sulla piattaforma Microsoft SQL Server.
Questo articolo offre una panoramica di come distribuire cluster Big Data di SQL Server. L'articolo presenta i concetti e fornisce un framework per comprendere gli scenari di distribuzione. I passaggi di distribuzione specifici variano in base alle scelte della piattaforma per il client e il server. Per un'introduzione ai cluster Big Data di SQL Server, vedere Cluster Big Data di SQL Server 2019
Per altri scenari di distribuzione di SQL Server, vedere:
Introduzione rapida
Guardare questo video di 9 minuti per una panoramica su come distribuire cluster Big Data:
Suggerimento
Per ottenere rapidamente un ambiente con Kubernetes e un cluster di Big Data distribuito per facilitare la comprensione delle sue funzionalità, utilizza uno degli script di esempio indicati nella sezione degli script. Dopo la distribuzione, per gestire il cluster usare gli strumenti client nella sezione seguente.
Strumenti client
I cluster Big Data richiedono un set specifico di strumenti client. Prima di distribuire un cluster Big Data in Kubernetes, è necessario installare gli strumenti necessari per la distribuzione. Sono necessari strumenti specifici per diversi scenari. Ogni articolo deve illustrare gli strumenti prerequisiti per l'esecuzione di un'attività specifica. Per un elenco completo degli strumenti e dei collegamenti all'installazione, vedere Installare gli strumenti Big Data di SQL Server 2019.
Kubernetes
I cluster Big Data vengono distribuiti come una serie di contenitori correlati gestiti in Kubernetes. È possibile ospitare Kubernetes in diversi modi. Anche se si dispone già di un ambiente Kubernetes esistente, è necessario esaminare i requisiti correlati per i cluster Big Data.
Servizio Azure Kubernetes: il servizio Azure Kubernetes consente di distribuire un cluster Kubernetes gestito in Azure. È possibile gestire e mantenere solo i nodi dell'agente. Con Azure Kubernetes Service (AKS), non è necessario provvedere all'hardware per il cluster. È anche facile usare uno script Python o un notebook di distribuzione per creare il cluster AKS e distribuire il cluster di Big Data in un solo passaggio. Per altre informazioni sulla configurazione del servizio Azure Kubernetes per una distribuzione di cluster Big Data, vedere Configurare il servizio Azure Kubernetes per le distribuzioni di cluster Big Data di SQL Server 2019.
Azure Red Hat OpenShift (ARO): ARO consente di distribuire un cluster Red Hat OpenShift gestito in Azure. È possibile gestire e mantenere solo i nodi dell'agente. Con ARO, non devi procurarti l'hardware per il cluster. È anche facile usare uno script Python per creare il cluster ARO e distribuire il cluster Big Data in un unico passaggio. Questo modello di distribuzione è stato introdotto in SQL Server 2019 CU5.
Più computer: è anche possibile distribuire Kubernetes in più computer Linux, che possono essere server fisici o macchine virtuali. Lo strumento kubeadm può essere usato per creare il cluster Kubernetes. È possibile usare uno script bash per automatizzare questo tipo di distribuzione. Questo metodo funziona correttamente se si ha già un'infrastruttura esistente che si vuole usare per il cluster Big Data. Per altre informazioni sull'uso di distribuzioni kubeadm con cluster Big Data, vedere Configurare Kubernetes in più computer per le distribuzioni di cluster Big Data di SQL Server 2019.
Red Hat OpenShift: eseguire la distribuzione nel proprio cluster Red Hat OpenShift. Per informazioni, vedere Distribuire cluster Big Data di SQL Server in OpenShift locale e Azure Red Hat OpenShift. Questo modello di distribuzione è stato introdotto in SQL Server 2019 CU5.
Distribuire un cluster Big Data
Dopo aver configurato Kubernetes, si distribuisce un cluster Big Data con il azdata bdc create
comando . Durante la distribuzione, è possibile adottare diversi approcci.
Se si esegue la distribuzione in un ambiente di sviluppo-test, è possibile scegliere di usare una delle configurazioni predefinite fornite da azdata.
Per personalizzare la distribuzione, è possibile creare e usare i propri file di configurazione della distribuzione.
Per un'installazione automatica completa, è possibile passare tutte le altre impostazioni nelle variabili di ambiente. Per altre informazioni, vedere Distribuzioni senza supervisione.
Script di distribuzione
Gli script di distribuzione consentono di distribuire cluster Kubernetes e Big Data in un unico passaggio. Spesso forniscono anche valori predefiniti per le impostazioni del cluster Big Data. È possibile personalizzare qualsiasi script di distribuzione creando una versione personalizzata che configura la distribuzione del cluster Big Data in modo diverso.
Sono attualmente disponibili gli script di distribuzione seguenti:
- Script Python - Distribuire un cluster Big Data nel servizio Azure Kubernetes
- Script Bash - Distribuire un cluster Big Data in un cluster kubeadm a nodo singolo
Notebook di distribuzione
È anche possibile distribuire un cluster Big Data eseguendo un notebook di Azure Data Studio. Per ulteriori informazioni su come utilizzare un notebook per la distribuzione su AKS, consulta il seguente articolo:
Passaggi successivi
Dopo aver distribuito correttamente un cluster Big Data, connettersi al cluster e prendere in considerazione il caricamento di dati di esempio da usare con diverse procedure dettagliate.