Присоединение среды выполнения интеграции Azure SSIS к виртуальной сети

ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics

Совет

Data Factory в Microsoft Fabric — это новая версия Фабрика данных Azure с более простой архитектурой, встроенным искусственным интеллектом и новыми функциями. Если вы новичок в интеграции данных, начните с Fabric Data Factory. Существующие рабочие нагрузки ADF могут обновляться до Fabric для доступа к новым возможностям в области обработки и анализа данных, аналитики в режиме реального времени и отчетов.

При использовании SQL Server Integration Services (SSIS) в Фабрике данных Azure (ADF) среду выполнения интеграции Azure SSIS (IR) к виртуальной сети необходимо присоединить в следующих сценариях:

  • Вы планируете получить доступ к локальным хранилищам данных и ресурсам из пакетов SSIS, работающих в среде Azure-SSIS IR, не настраивая локальную среду IR в качестве прокси и не управляя ей.

  • Вы хотите использовать сервер Базы данных SQL Azure, настроенный с частной конечной точкой, правилом брандмауэра для IP-адресов или конечной точкой службы для виртуальной сети, либо использовать Управляемый экземпляр SQL Azure, который присоединяется к виртуальной сети для размещения Каталога базы данных SSIS (SSISDB).

  • Вы хотите получить доступ к хранилищам данных или ресурсам Azure, настроенным с частной конечной точкой, правилом брандмауэра для IP-адресов или конечной точкой службы для виртуальной сети, из пакетов служб SSIS, которые выполняются в Azure-SSIS IR.

  • Вы хотите получить доступ к другим облачным хранилищам данных или ресурсам, настроенным с правилом брандмауэра для IP-адресов, из пакетов служб SSIS, которые выполняются в Azure-SSIS IR.

ADF позволяет присоединить среду выполнения интеграции Azure SSIS IR к виртуальной сети, созданной с использованием модели развертывания с помощью Azure Resource Manager или классической модели развертывания.

Внимание

Классическая виртуальная сеть объявлена устаревшей, поэтому вместо нее следует использовать виртуальную сеть Azure Resource Manager. Если вы уже используете классическую виртуальную сеть, перейдите на виртуальную сеть Azure Resource Manager как можно скорее.

В учебнике Настройка Azure-SSIS IR для присоединения виртуальной сети показаны минимальные шаги с методом ускоренного внедрения виртуальной сети через портал Azure/интерфейс пользователя ADF. Эта и другие статьи, такие как Настройка виртуальной сети для внедрения Azure-SSIS IR, расширяют учебник и описывают все необязательные шаги:

  • Если вы используете стандартный метод внедрения виртуальной сети.
  • Если вы используете классическую виртуальную сеть.
  • Если вы предоставляете собственные статические общедоступные IP-адреса (BYOIP) для среды выполнения Azure-SSIS IR.
  • Если вы используете собственный DNS-сервер.
  • Если вы используете группу безопасности сети (NSG).
  • Если вы используете маршруты, определяемые пользователем (UDR).
  • Если вы используете настроенную Azure-SSIS IR.
  • Если вы используете Azure PowerShell для подготовки Azure-SSIS IR.

Доступ к локальным хранилищам данных

Если пакеты SSIS используют доступ к локальным хранилищам данных, вы можете присоединить Azure SSIS IR к виртуальной сети, подключенной к локальной сети. Кроме того, вы можете настроить локальную IR и управлять ей в качестве прокси-сервера для Azure-SSIS IR. Дополнительные сведения см. в статье Настройка локальной среды IR в качестве прокси для Azure-SSIS IR.

При присоединении Azure-SSIS IR к виртуальной сети учитывайте следующие важные моменты.

  • Если к вашей локальной сети предприятия не подключена ни одна виртуальная сеть, сначала создайте виртуальную сеть Azure Resource Manager для подключения своей среды выполнения интеграции Azure-SSIS IR. Затем настройте подключение типа "сеть — сеть" через VPN-шлюз или Azure ExpressRoute между этой виртуальной сетью и вашей локальной сетью.

  • Если ваша виртуальная сеть Azure Resource Manager уже подключена к локальной сети в том же местоположении, что и ваше Azure-SSIS IR, вы можете присоединить это IR к этой виртуальной сети.

  • Если классическая виртуальная сеть уже подключена к вашей локальной сети в месте, отличном от расположения вашей Azure-SSIS IR, вы можете создать виртуальную сеть Azure Resource Manager, предназначенную для вашей Azure-SSIS IR. Затем настройте подключение между классической виртуальной сетью и виртуальной сетью Azure Resource Manager.

  • Если у вас уже есть сеть Azure Resource Manager, подключенная к локальной сети в расположении, отличном от вашей среды выполнения интеграции Azure SSIS, вы можете сначала создать виртуальную сеть Azure Resource Manager для присоединения Azure SSIS IR. Затем настройте подключение к виртуальной сети "Azure Resource Manager — Azure Resource Manager".

Размещение SSISDB на сервере базы данных SQL Azure или в управляемом экземпляре

Если вы размещаете SSISDB на сервере базы данных SQL Azure, настроенном с конечной точкой службы виртуальной сети, обязательно присоедините Azure-SSIS IR к той же виртуальной сети и подсети.

Если вы размещаете SSISDB в Управляемом экземпляре SQL Azure, который присоединяется к виртуальной сети, присоедините Azure-SSIS IR к той же виртуальной сети, но в другой подсети (не в той, где находится управляемый экземпляр). Чтобы присоединить Azure-SSIS IR к другой виртуальной сети, отличной от сети управляемого экземпляра, используйте пиринг между виртуальными сетями (в том же регионе) или подключение типа "виртуальная сеть — виртуальная сеть". Дополнительные сведения см. в статье Подключение приложения к Управляемому экземпляру SQL Azure.

Доступ к хранилищам данных Azure

Если ваши пакеты SSIS обращаются к хранилищам данных или ресурсам Azure, поддерживающим конечные точки службы для виртуальной сети, и вы хотите защитить доступ к этим ресурсам из среды Azure-SSIS IR, вы можете присоединить Azure-SSIS IR к подсети виртуальной сети, настроенной для конечных точек службы виртуальной сети, а затем добавить правило виртуальной сети в брандмауэр соответствующих ресурсов, чтобы разрешить доступ из той же подсети.

Доступ к другим облачным хранилищам данных

Если ваши пакеты служб SSIS обращаются к другим облачным хранилищам данных и ресурсам, разрешающим только определенные статические общедоступные IP-адреса, и вы хотите защитить доступ к этим ресурсам из среды Azure-SSIS IR, вы можете связать общедоступные IP-адреса с Azure-SSIS IR при присоединении к виртуальной сети, а затем добавить правило брандмауэра IP-адресов в брандмауэр соответствующих ресурсов, чтобы разрешить доступ с этих IP-адресов. Это можно сделать двумя способами.

  • При создании Azure-SSIS IR вы можете указать свои собственные статические общедоступные IP-адреса и связать их с Azure-SSIS IR через пользовательский интерфейс ADF или Azure PowerShell. Использовать эти общедоступные IP-адреса будет только исходящее интернет-подключение из Azure-SSIS IR; другие ресурсы в подсети не будут их использовать.

  • Вы также можете настроить преобразование виртуальных сетевых адресов (NAT) в подсети, к которой присоединяется Azure-SSIS IR, и все исходящие подключения к Интернету из этой подсети будут использовать указанный общедоступный IP-адрес.

В любом случае виртуальную сеть можно развернуть только с использованием модели развертывания с помощью Azure Resource Manager.

Дополнительные сведения о среде выполнения Azure-SSIS IR см. в следующих статьях:

  • Служба выполнения интеграции Azure-SSIS IR. В этой статье содержатся общие базовые сведения о средах выполнения интеграции, включая Azure-SSIS IR.
  • Учебник: Развертывание пакетов служб интеграции SQL Server (SSIS) в Azure. Это руководство содержит пошаговые инструкции для создания среды Azure-SSIS IR. В нем для размещения SSISDB используется сервер Базы данных SQL Azure.
  • Создайте Azure SSIS-IR. Эта статья дополняет собой руководство. В ней приводятся инструкции по использованию сервера Базы данных SQL Azure, настроенного с конечной точкой службы для виртуальной сети, правилом брандмауэра для IP-адресов или частной конечной точкой, либо использованию Управляемого экземпляра SQL Azure, который присоединяется к виртуальной сети для размещения SSISDB. В статье объясняется, как присоединить Azure-SSIS IR к виртуальной сети.
  • Мониторинг Azure-SSIS IR. Из этой статьи вы узнаете, как получать и интерпретировать информацию об Azure-SSIS IR.
  • Manage an Azure-SSIS integration runtime (Управление средой выполнения интеграции Azure SSIS). В этой статье поясняется, как остановить, запустить и удалить Azure-SSIS IR. В ней также показано, как горизонтально увеличить масштаб Azure-SSIS IR путем добавления дополнительных узлов.