Aggiungere il runtime di integrazione SSIS di Azure a una rete virtuale

SI APPLICA A: Azure Data Factory Azure Synapse Analytics

Suggerimento

Provare Data Factory in Microsoft Fabric, una soluzione di analisi completa per le aziende. Microsoft Fabric copre tutti gli elementi, dallo spostamento dei dati all'analisi scientifica dei dati, all'analisi in tempo reale, alla business intelligence e alla creazione di report. Scopri come avviare gratuitamente una nuova versione di valutazione .

Quando si usa SQL Server Integration Services (SSIS) in Azure Data Factory (ADF), è necessario aggiungere il runtime di integrazione SSIS di Azure a una rete virtuale negli scenari seguenti:

  • Si vuole accedere ad archivi dati/risorse locali da pacchetti SSIS eseguiti nel runtime di integrazione Azure-SSIS senza configurare e gestire un runtime di integrazione self-hosted come proxy.

  • Si vuole usare database SQL di Azure server configurato con una regola del firewall IP/un endpoint del firewall IP/un endpoint servizio di rete virtuale o un Istanza gestita di SQL di Azure che unisce una rete virtuale per ospitare il database del catalogo SSIS (SSISDB).

  • Si vuole accedere ad archivi dati/risorse di Azure configurati con una regola del firewall IP/una regola del firewall IP/un endpoint servizio di rete virtuale da pacchetti SSIS eseguiti nel runtime di integrazione Azure-SSIS.

  • Si vuole accedere ad altri archivi dati/risorse cloud configurati con una regola del firewall IP da pacchetti SSIS eseguiti in Azure-SSIS IR.

Azure Data Factory consente di aggiungere il runtime di integrazione Azure-SSIS a una rete virtuale creata tramite Azure Resource Manager o un modello di distribuzione classica.

Importante

La rete virtuale classica è deprecata, quindi usare invece la rete virtuale di Azure Resource Manager. Se si usa già la rete virtuale classica, passare alla rete virtuale di Azure Resource Manager appena possibile.

L'esercitazione Configurare azure-SSIS IR per l'aggiunta a una rete virtuale illustra i passaggi minimi con il metodo express virtual network injection tramite portale di Azure/interfaccia utente di Azure Data Factory. Questo articolo e altri, ad esempio l'articolo Configurare una rete virtuale per inserire Azure-SSIS IR , espandere l'esercitazione e descrivere tutti i passaggi facoltativi:

  • Se si usa il metodo standard di inserimento della rete virtuale.
  • Se si usa la rete virtuale classica.
  • Se si usa un indirizzo IP pubblico statico (BYOIP) per Azure-SSIS IR.
  • Se si usa il proprio server DNS (Domain Name System).
  • Se si usa un gruppo di sicurezza di rete( NSG).
  • Se si usano route definite dall'utente ( UDR).
  • Se si usa azure-SSIS IR personalizzato.
  • Se si usa Azure PowerShell per effettuare il provisioning del runtime di integrazione Azure-SSIS.

Accesso agli archivi dati locali

Se i pacchetti SSIS accedono agli archivi dati locali, è possibile aggiungere il runtime di integrazione Azure-SSIS a una rete virtuale connessa alla rete locale. In alternativa, è possibile configurare e gestire un runtime di integrazione self-hosted come proxy per il runtime di integrazione Azure-SSIS. Per altre informazioni, vedere Configurare un runtime di integrazione self-hosted come proxy per Azure-SSIS IR.

Quando si aggiunge il runtime di integrazione Azure-SSIS a una rete virtuale, tenere presente questi punti importanti:

  • Se alla rete locale non è connessa alcuna rete virtuale, creare prima di tutto una rete virtuale di Azure Resource Manager per l'aggiunta al runtime di integrazione Azure-SSIS. Configurare quindi una connessione gateway VPN da sito a sito o una connessione Azure ExpressRoute da tale rete virtuale alla rete locale.

  • Se una rete virtuale di Azure Resource Manager è già connessa alla rete locale nella stessa posizione del runtime di integrazione Azure-SSIS, è possibile aggiungere il runtime di integrazione a tale rete virtuale.

  • Se una rete virtuale classica è già connessa alla rete locale in un percorso diverso dal runtime di integrazione Azure-SSIS, è possibile creare una rete virtuale di Azure Resource Manager per l'aggiunta al runtime di integrazione Azure-SSIS. Configurare quindi una connessione da rete virtuale classica a rete virtuale di Azure Resource Manager.

  • Se una rete di Azure Resource Manager è già connessa alla rete locale in un percorso diverso dal runtime di integrazione Azure-SSIS, è prima possibile creare una rete virtuale di Azure Resource Manager per l'aggiunta al runtime di integrazione Azure-SSIS. Configurare quindi una connessione di rete virtuale da Azure Resource Manager a Azure Resource Manager.

Hosting di SSISDB in database SQL di Azure server o Istanza gestita

Se si ospita SSISDB in database SQL di Azure server configurato con un endpoint servizio di rete virtuale, assicurarsi di aggiungere il runtime di integrazione Azure-SSIS alla stessa rete virtuale e alla stessa subnet.

Se si ospita SSISDB in Istanza gestita di SQL di Azure che unisce una rete virtuale, assicurarsi di aggiungere il runtime di integrazione Azure-SSIS alla stessa rete virtuale, ma in una subnet diversa rispetto all'istanza gestita. Per aggiungere il runtime di integrazione Azure-SSIS a una rete virtuale diversa rispetto all'istanza gestita, è consigliabile eseguire il peering di rete virtuale (limitato alla stessa area) o la connessione di rete virtuale a rete virtuale. Per altre informazioni, vedere Connettere l'applicazione a Istanza gestita di SQL di Azure.

Accesso agli archivi dati di Azure

Se i pacchetti SSIS accedono ad archivi dati/risorse di Azure che supportano gli endpoint servizio di rete virtuale e si vuole proteggere l'accesso a tali risorse da Azure-SSIS IR, è possibile aggiungere il runtime di integrazione Azure-SSIS a una subnet di rete virtuale configurata per gli endpoint servizio di rete virtuale e quindi aggiungere una regola di rete virtuale nel firewall delle risorse pertinenti per consentire l'accesso dalla stessa subnet.

Accesso ad altri archivi dati cloud

Se i pacchetti SSIS accedono ad altri archivi dati/risorse cloud che consentono solo indirizzi IP pubblici statici specifici e si vuole proteggere l'accesso a tali risorse da Azure-SSIS IR, è possibile associare indirizzi IP pubblici al runtime di integrazione Azure-SSIS durante l'aggiunta a una rete virtuale e quindi aggiungere una regola del firewall IP sul firewall delle risorse pertinenti per consentire l'accesso da tali indirizzi IP. Per eseguire questa operazione sono disponibili due opzioni:

  • Quando si crea Azure-SSIS IR, è possibile usare indirizzi IP pubblici statici e associarli al runtime di integrazione Azure-SSIS tramite l'interfaccia utente di Azure Data Factory o Azure PowerShell. Solo la connettività Internet in uscita dal runtime di integrazione Azure-SSIS userà questi indirizzi IP pubblici e altre risorse nella subnet non le useranno.

  • È anche possibile configurare una nat (Network Address Translation) di rete virtuale nella subnet aggiunta al runtime di integrazione Azure-SSIS e tutta la connettività Internet in uscita da questa subnet userà un indirizzo IP pubblico specificato.

In tutti i casi, la rete virtuale può essere distribuita solo tramite il modello di distribuzione azure Resource Manager.

Per altre informazioni su Azure-SSIS IR, vedere gli articoli seguenti:

  • Azure-SSIS IR. Questo articolo fornisce informazioni concettuali generali sugli IR, incluso Azure-SSIS IR.
  • Esercitazione: Distribuire pacchetti SSIS in Azure. Questa esercitazione fornisce istruzioni dettagliate per creare il runtime di integrazione Azure-SSIS. Usa database SQL di Azure server per ospitare SSISDB.
  • Creare un runtime di integrazione SSIS di Azure. Questo articolo si espande sull'esercitazione. Vengono fornite istruzioni sull'uso di database SQL di Azure server configurato con un endpoint servizio di rete virtuale/una regola del firewall IP/un endpoint privato o un Istanza gestita di SQL di Azure che unisce una rete virtuale all'host SSISDB. Illustra come aggiungere il runtime di integrazione Azure-SSIS a una rete virtuale.
  • Monitorare un runtime di integrazione SSIS di Azure. Questo articolo illustra come recuperare e comprendere le informazioni sul runtime di integrazione Azure-SSIS.
  • Gestire un runtime di integrazione SSIS di Azure. Questo articolo illustra come arrestare, avviare o eliminare azure-SSIS IR. Illustra anche come aumentare il numero di istanze del runtime di integrazione Azure-SSIS aggiungendo altri nodi.