Condividi tramite


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

Creare un endpoint privato

Esistono diversi modi per creare un endpoint privato per un cluster.

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.

  1. Nella pagina Crea un cluster di Azure Esplora dati selezionare la scheda Rete.

  2. In Metodo Connettività selezionare Endpoint privati.

  3. In Endpoint privato selezionare Aggiungi.

    Screenshot della pagina di creazione del cluster che mostra l'opzione endpoint privato durante la distribuzione.

  4. Configurare l'endpoint privato.

  5. 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.

  1. Nel portale di Azure passare al cluster e selezionare Rete.

  2. Selezionare Connessioni endpoint private e quindi selezionare + Endpoint privato.

    Screenshot della pagina di rete, che mostra il primo passaggio nella creazione di un endpoint privato.

  3. Configurare l'endpoint privato.

Configurare l'endpoint privato

  1. Nella scheda Nozioni di base compilare i dettagli del cluster di base con le informazioni seguenti e quindi selezionare Avanti.

    Screenshot della pagina crea endpoint privato che mostra le informazioni di base.

    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
  2. 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.

    Screenshot della pagina crea endpoint privato che mostra le informazioni sulle risorse.

    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
  3. Nella scheda Rete virtuale, in Rete, specificare la Rete virtuale e la subnet in cui si vuole distribuire l'endpoint privato.

  4. In Configurazione IP privata selezionare Allocare in modo dinamico l'indirizzo IP.

    Nota

    L'opzione Di allocazione statica dell'indirizzo IP non è supportata.

  5. 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.

  6. Selezionare Avanti.

    Screenshot della pagina crea endpoint privato che mostra la configurazione della rete virtuale.

  7. Nella scheda Tag configurare i tag necessari e quindi selezionare Avanti.

  8. Esaminare i dettagli della configurazione e quindi selezionare Crea per creare la risorsa dell'endpoint privato.

    Screenshot della pagina crea endpoint privato, che mostra la revisione e la creazione del riepilogo.

Verificare la creazione dell'endpoint privato

Al termine della creazione dell'endpoint privato, sarà possibile accedervi nel portale di Azure.

Screenshot della pagina crea endpoint privato che mostra i risultati della creazione dell'endpoint privato.

Per visualizzare tutti gli endpoint privati creati per il cluster:

  1. Nel portale di Azure passare al cluster e quindi selezionare Rete

  2. Selezionare Endpoint privato. Nella tabella è possibile visualizzare tutti gli endpoint privati creati per il cluster.

    Screenshot della pagina di rete, che mostra tutti gli endpoint privati del cluster nel portale di Azure.

  3. 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.

  1. Installare choco

  2. Installare ARMClient

    choco install armclient
    
  3. Accedere con ARMClient

    armclient login
    
  4. 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
    
  5. 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"
          }
        }
      ]
    }
    
  6. 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.

    Screenshot della pagina di configurazione DNS che mostra la configurazione DNS dell'endpoint privato.

    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.