Partilhar via


Configurar uma rede virtual para injeção do tempo de execução da integração Azure-SSIS

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Gorjeta

Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange tudo, desde a movimentação de dados até ciência de dados, análises em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!

Ao usar o SQL Server Integration Services (SSIS) no Azure Data Factory (ADF) ou Synapse Pipelines, há dois métodos para você unir seu tempo de execução de integração (IR) Azure-SSIS a uma rede virtual: padrão e expresso. O método express inicia o IR do Azure-SSIS mais rapidamente e não tem requisitos de tráfego de entrada e de saída menores, mas tem algumas limitações em comparação com o método padrão.

Compare os métodos de injeção de rede virtual padrão e expresso

Aqui está uma tabela destacando as diferenças entre os métodos de injeção de rede virtual padrão e expresso:

Comparação Injeção de rede virtual padrão Injeção expressa de rede virtual
Duração inicial do IR Azure-SSIS Cerca de 30 minutos. Cerca de 5 minutos.
Configurações do grupo de recursos de assinatura do Azure & Microsoft.Batch deve ser registrado como um provedor de recursos na assinatura de rede virtual.

A criação de um endereço IP público, balanceador de carga e NSG (grupo de segurança de rede) deve ser permitida no grupo de recursos de rede virtual.
Microsoft.Batch deve ser registrado como um provedor de recursos na assinatura de rede virtual.
Sub-rede de rede virtual A sub-rede não deve ser dedicada a outros serviços do Azure. A sub-rede não deve ser dedicada a outros serviços do Azure.

A sub-rede deve ser delegada a Microsoft.Batch/batchAccounts.
Permissão da rede virtual O usuário que cria o IR do Azure-SSIS deve ter permissão Microsoft.Network/virtualNetworks/*/join . O usuário que cria o IR do Azure-SSIS deve ter permissão Microsoft.Network/virtualNetworks/subnets/join/action .
Endereços IP públicos estáticos (Opcional) Traga seus próprios endereços IP públicos estáticos (BYOIP) para o Azure SSIS IR. (Opcional) Configure a NAT (conversão de endereços de rede de rede virtual) para configurar um endereço IP público estático para o IR do Azure-SSIS.
Servidor DNS personalizado Recomendado para encaminhar solicitações DNS não resolvidas para resolvedores recursivos do Azure. Recomendado para encaminhar solicitações DNS não resolvidas para resolvedores recursivos do Azure.

Requer uma configuração personalizada padrão para o Azure SSIS IR.
Tráfego de entrada A porta 29876, 29877 deve estar aberta para tráfego TCP com a tag de serviço BatchNodeManagement como origem. Não necessário.
Tráfego de saída A porta 443 deve estar aberta para tráfego TCP com a tag de serviço AzureCloud como destino. A porta 443 deve estar aberta para tráfego TCP com a tag de serviço DataFactoryManagement como destino.
Bloqueio dos recursos Não permitido no grupo de recursos. Não permitido na rede virtual.
IRs do Azure-SSIS por rede virtual Sem limites. Apenas um.

Captura de tela dos métodos de injeção de rede virtual padrão e expressa

A sua rede virtual tem de ser configurada de forma diferente com base no seu método de injeção. Se você usar o método express, consulte o artigo Método de injeção de rede virtual Express, caso contrário, consulte o artigo Método de injeção de rede virtual padrão.

Registrar o Azure Batch como um provedor de recursos

Usando o portal do Azure, você pode registrar o Azure Batch, a infraestrutura subjacente para SSIS no ADF, como um provedor de recursos na assinatura do Azure que tem a rede virtual para seu IR do Azure-SSIS ingressar. Se você já usou o Lote do Azure ou criou o IR do Azure-SSIS via interface do usuário do ADF nessa assinatura, ele já está registrado. Caso contrário, pode fazê-lo seguindo estes passos:

  1. Depois de selecionar sua rede virtual no portal do Azure, selecione a assinatura realçada na página Visão geral .

  2. Selecione Provedores de recursos no menu do lado esquerdo.

  3. Selecione e registre Microsoft.Batch, se ainda não estiver registrado.

Confirmação de

Se não vir Microsoft.Batch na lista, pode criar uma conta vazia do Azure Batch nessa subscrição para eliminar mais tarde.

Delegar uma sub-rede ao Azure Batch

Se você usar a injeção de rede virtual expressa, deverá delegar a sub-rede, na qual seu IR do Azure-SSIS será injetado, ao Azure Batch, a infraestrutura subjacente para SSIS no ADF. Usando o portal do Azure, você pode fazer isso seguindo estas etapas:

  1. Depois de selecionar sua rede virtual no portal do Azure, selecione Sub-redes no menu do lado esquerdo.

  2. Selecione o nome da sub-rede para abrir o painel e verifique se ele tem endereços IP disponíveis para pelo menos duas vezes o número do nó IR do Azure-SSIS.

  3. Selecione Microsoft.Batch/batchAccounts no menu suspenso Delegar a uma sub-rede para um serviço .

  4. Selecione o botão Save.

Delegar sub-rede ao Lote do Azure

Conceder permissões de rede virtual

Usando o portal do Azure, você pode conceder ao usuário que cria o IR do Azure-SSIS as permissões necessárias de controle de acesso baseado em função (RBAC) para ingressar na rede/sub-rede virtual. Pode fazê-lo seguindo estes passos:

  1. Depois de selecionar sua rede virtual no portal do Azure, se você usar a injeção de rede virtual padrão, poderá selecionar Controle de acesso (IAM) no menu do lado esquerdo. Se você usar a injeção de rede virtual expressa, poderá selecionar Sub-redes no menu do lado esquerdo, selecionar a linha da sub-rede e selecionar Gerenciar usuários no menu superior para abrir a página Controle de Acesso .

  2. Selecione o botão Adicionar atribuição de função para abrir a página Adicionar atribuição de função.

  3. Selecione Colaborador de Rede ou sua função personalizada na lista Função e selecione o botão Avançar.

  4. Selecione a opção Usuário, grupo ou entidade de serviço na seção Atribuir acesso a .

  5. Selecione o link Selecionar membros para pesquisar e selecione o usuário que está criando o IR do Azure-SSIS.

  6. Selecione os botões Selecionar, Avançar e Revisar + atribuir.

Conceder permissões de rede virtual

Para obter mais informações sobre o Azure-SSIS IR, consulte os seguintes artigos:

  • IR do Azure-SSIS. Este artigo fornece informações conceituais gerais sobre RIs, incluindo o IR do Azure-SSIS.
  • Tutorial: Implantar pacotes SSIS no Azure. Este tutorial fornece instruções passo a passo para criar seu IR do Azure-SSIS. Ele usa o servidor do Banco de Dados SQL do Azure para hospedar o SSISDB.
  • Crie um IR do Azure-SSIS. Este artigo expande o tutorial. Ele fornece instruções sobre como usar o servidor do Banco de Dados SQL do Azure configurado com um ponto de extremidade de serviço de rede virtual/regra de firewall IP/ponto de extremidade privado ou uma Instância Gerenciada SQL do Azure que ingressa em uma rede virtual para hospedar o SSISDB. Ele mostra como unir seu IR do Azure-SSIS a uma rede virtual.
  • Monitorizar um Azure-SSIS IR. Este artigo mostra como obter e compreender as informações sobre o Azure-SSIS IR.
  • Gerir o Azure-SSIS IR. Este artigo mostra-lhe como parar, iniciar ou eliminar o Azure-SSIS IR. Mostra também como aumentá-lo horizontalmente mediante a adição de mais nós.