Creare un endpoint privato per Azure Esplora dati
Usare un endpoint privato di Azure per connettersi al cluster nella rete virtuale di Azure (rete virtuale).
Gli endpoint privati usano indirizzi IP privati dalla rete virtuale per connettersi privatamente al cluster. Con questa configurazione, il traffico di rete tra un client nella rete privata e il cluster viaggia sulla rete virtuale e un collegamento privato nella rete backbone Microsoft. Questo articolo illustra come creare un endpoint privato per il cluster.
Prerequisiti
- Una sottoscrizione di Azure. Creare un account Azure gratuito.
- Accedere al portale di Azure.
- Un cluster di Azure Esplora dati non inserito in una rete virtuale.
- Una rete virtuale.
Creare un endpoint privato
Esistono diversi modi per creare un endpoint privato per un cluster.
- Durante la distribuzione del cluster nel portale
- Creando direttamente una risorsa endpoint privato
- In un cluster esistente
Creare un endpoint privato durante la distribuzione del cluster nel portale
Usare le informazioni seguenti per creare un endpoint privato durante la creazione del cluster.
Nella pagina Crea un cluster di Azure Esplora dati selezionare la scheda Rete.
In Metodo Connettività selezionare Endpoint privati.
In Endpoint privato selezionare Aggiungi.
Configurare l'endpoint privato.
Completare i passaggi per creare il cluster.
Creare un endpoint privato in un cluster esistente
Usare le informazioni seguenti per creare un endpoint privato in un cluster esistente.
Nel portale di Azure passare al cluster e selezionare Rete.
Selezionare Connessioni endpoint private e quindi selezionare + Endpoint privato.
Configurare l'endpoint privato.
Configurare l'endpoint privato
Nella scheda Nozioni di base compilare i dettagli del cluster di base con le informazioni seguenti e quindi selezionare Avanti.
Impostazione Valore consigliato Descrizione campo Subscription Sottoscrizione in uso Selezionare la sottoscrizione di Azure da usare per l'endpoint privato Resource group Gruppo di risorse in uso Usare un gruppo di risorse esistente o creare un nuovo gruppo di risorse Nome myNewPrivateEndpoint Scegliere un nome che identifica l'endpoint privato nel gruppo di risorse Region (Europa) Europa occidentale Selezionare l'area che soddisfa meglio le proprie esigenze Nella scheda Risorse selezionare Connetti a una risorsa di Azure nella directory, compilare i dettagli della risorsa con le informazioni seguenti e quindi selezionare Avanti.
Impostazione Valore consigliato Descrizione campo Subscription Sottoscrizione in uso Selezionare la sottoscrizione di Azure che si vuole usare per il cluster Tipo di risorsa Gruppo di risorse in uso Selezionare "Microsoft.Kusto/clusters Risorsa contoso-adx Scegliere il cluster che deve essere usato come destinazione per il nuovo endpoint privato di Azure Sottorisorsa di destinazione grappolo Non c'è nessun'altra opzione In alternativa, è possibile selezionare Connetti a una risorsa di Azure in base all'ID risorsa o all'alias. Ciò consente di creare un endpoint privato in un cluster in un altro tenant o se non si dispone almeno dell'accesso lettore alla risorsa.
Impostazione Valore consigliato Descrizione campo ResourceId o alias /Sottoscrizioni/... ID risorsa o alias condiviso da un utente. Il modo più semplice per ottenere l'ID risorsa consiste nel passare al cluster nel portale di Azure e copiare l'ID risorsa dalle sezioni Proprietà Sottorisorsa di destinazione grappolo Non c'è nessun'altra opzione Messaggio di richiesta Approvare Il proprietario della risorsa visualizza questo messaggio durante la gestione della connessione dell'endpoint privato Nella scheda Rete virtuale, in Rete, specificare la Rete virtuale e la subnet in cui si vuole distribuire l'endpoint privato.
In Configurazione IP privata selezionare Allocare in modo dinamico l'indirizzo IP.
Nota
L'opzione Di allocazione statica dell'indirizzo IP non è supportata.
In DNS privato integrazione attivare l'integrazione con la zona DNS privata. È necessario risolvere gli endpoint di gestione dei dati e del motore, inclusi gli account di archiviazione necessari per l'inserimento e l'esportazione delle funzionalità.
Nota
È consigliabile usare l'opzione di integrazione DNS privato. Se si ha una situazione in cui non è possibile usare l'opzione, seguire le istruzioni in Usare un server DNS personalizzato.
Selezionare Avanti.
Nella scheda Tag configurare i tag necessari e quindi selezionare Avanti.
Esaminare i dettagli della configurazione e quindi selezionare Crea per creare la risorsa dell'endpoint privato.
Verificare la creazione dell'endpoint privato
Al termine della creazione dell'endpoint privato, sarà possibile accedervi nel portale di Azure.
Per visualizzare tutti gli endpoint privati creati per il cluster:
Nel portale di Azure passare al cluster e quindi selezionare Rete
Selezionare Endpoint privato. Nella tabella è possibile visualizzare tutti gli endpoint privati creati per il cluster.
Nella colonna Stato connessione verificare che l'endpoint privato sia approvato.
Usare un server DNS personalizzato
In alcune situazioni, potrebbe non essere possibile eseguire l'integrazione con la zona DNS privata della rete virtuale. Ad esempio, è possibile usare il proprio server DNS o creare record DNS usando i file host nelle macchine virtuali. Questa sezione descrive come accedere alle zone DNS.
Installare choco
Installare ARMClient
choco install armclient
Accedere con ARMClient
armclient login
Eseguire la chiamata API REST seguente per ottenere le zone DNS private per il cluster:
#replace the <...> placeholders with the correct values armclient GET /subscriptions/<subscriptionIdADX>/resourceGroups/<resourceGroupNameADX>/providers/Microsoft.Kusto/clusters/<clusterName>/privateLinkResources?api-version=2022-02-01
Controllare la risposta. Le zone DNS necessarie si trovano nella matrice "requiredZoneNames" nella risposta del risultato.
{ "value": [ { "id": "/subscriptions/<subscriptionIdADX>/resourceGroups/<resourceGroupNameADX>/providers/Microsoft.Kusto/Clusters/<clusterName>/PrivateLinkResources/cluster", "name": "<clusterName>/cluster", "type": "Microsoft.Kusto/Clusters/PrivateLinkResources", "location": "<the region of your cluster>", "properties": { "groupId": "cluster", "requiredMembers": [ "Engine", "DataManagement", "blob-storageAccount1", "queue-storageAccount1", "table-storageAccount1", "blob-storageAccount2", "queue-storageAccount2", "table-storageAccount2" ], "requiredZoneNames": [ "privatelink.<the region of your cluster>.kusto.windows.net", "privatelink.blob.core.windows.net", "privatelink.queue.core.windows.net", "privatelink.table.core.windows.net" ], "provisioningState": "Succeeded" } } ] }
nella portale di Azure passare all'endpoint privato e selezionare Configurazione DNS. In questa pagina è possibile ottenere le informazioni necessarie per il mapping degli indirizzi IP al nome DNS.
Avviso
Queste informazioni consentono di propagare il server DNS personalizzato con i record necessari. È consigliabile integrare le zone DNS private della rete virtuale e non configurare il proprio server DNS personalizzato. La natura degli endpoint privati per i cluster Esplora dati di Azure è diversa rispetto ad altri servizi PaaS di Azure. In alcune situazioni, ad esempio carichi di inserimento elevati, per aumentare la velocità effettiva potrebbe essere necessario che il servizio aumenti il numero di account di archiviazione accessibili tramite l'endpoint privato. Se si sceglie di propagare il proprio server DNS personalizzato, è responsabilità dell'utente occuparsi dell'aggiornamento dei record DNS in tali situazioni e successivamente la rimozione dei record il numero di account di archiviazione viene ridimensionato.