Стандартный метод внедрения виртуальной сети
ОБЛАСТЬ ПРИМЕНЕНИЯ: Фабрика данных Azure Azure Synapse Analytics
Совет
Попробуйте использовать фабрику данных в Microsoft Fabric, решение для аналитики с одним интерфейсом для предприятий. Microsoft Fabric охватывает все, от перемещения данных до обработки и анализа данных в режиме реального времени, бизнес-аналитики и отчетности. Узнайте, как бесплатно запустить новую пробную версию !
При использовании SQL Server Integration Services (SSIS) в Фабрике данных Azure или Synpase Pipelines среду выполнения интеграции (IR) Azure-SSIS можно присоединить к виртуальной сети двумя способами: стандартным и ускоренным. При использовании стандартного метода необходимо настроить виртуальную сеть в соответствии со следующими требованиями:
Убедитесь в том, что Microsoft.Batch — это поставщик, зарегистрированный в подписке Azure с виртуальной сетью, к которой необходимо присоединить среду Azure-SSIS IR. Подробные инструкции см. в разделе Регистрация пакетной службы Azure в качестве поставщика ресурсов.
Убедитесь в том, что пользователю, создающему среду Azure-SSIS IR, предоставлены необходимые разрешения управления доступом на основе ролей (RBAC) для присоединения к виртуальной сети или подсети. Дополнительные сведения см. в разделе Выбор разрешений для виртуальной сети ниже.
Выберите подходящую подсеть в виртуальной сети, к которой будет присоединена среда Azure-SSIS IR. Дополнительные сведения см. в разделе Выбор подсети ниже.
В зависимости от конкретного сценария можно также настроить следующее.
Если вы хотите использовать собственные статические общедоступные IP-адреса (BYOIP) для исходящего трафика среды Azure-SSIS IR, см. раздел Настройка статических общедоступных IP-адресов ниже.
Если вы хотите использовать собственный сервер службы доменных имен (DNS) в виртуальной сети, см. раздел Настройка пользовательского DNS-сервера ниже.
Если вы хотите использовать группу безопасности сети (NSG) для ограничения входящего и исходящего трафика в подсети, см. раздел Настройка группы безопасности сети ниже.
Если вы хотите использовать определяемые пользователем маршруты (UDR) для аудита и проверки исходящего трафика, см. раздел Настройка определяемых пользователем маршрутов ниже.
У группы ресурсов виртуальной сети (или группы ресурсов общедоступных IP-адресов, если вы их используете) должна быть возможность создавать и удалять определенные сетевые ресурсы Azure. Дополнительные сведения см. в разделе Настройка соответствующей группы ресурсов.
Если вы настраиваете среду Azure-SSIS IR, как описано в статье о выборочной установке среды Azure-SSIS IR, наш внутренний процесс управления узлами будет использовать частные IP-адреса из предопределенного диапазона 172.16.0.0–172.31.255.255. Поэтому убедитесь в том, что диапазоны частных IP-адресов ваших виртуальных или локальных сетей не конфликтуют с этим диапазоном.
Ниже приведена схема, на которой показаны необходимые подключения для Azure-SSIS IR:
Выбор разрешений для виртуальной сети
Чтобы обеспечить стандартное внедрение в виртуальную сеть, пользователю, создающему среду Azure-SSIS IR, необходимо предоставить разрешения RBAC на присоединение к виртуальной сети или подсети.
Если вы присоединяете среду Azure-SSIS IR к виртуальной сети Azure Resource Manager, есть два варианта:
Использовать встроенную роль Участник сетей. Эта роль предоставляет разрешение Microsoft.Network/*, область применения которого намного шире, чем требуется для этой задачи.
Создать настраиваемую роль, которая включает только нужное разрешение Microsoft.Network/virtualNetworks/*/join/action. Если вы хотите также использовать собственные статические общедоступные IP-адреса для среды Azure-SSIS IR при присоединении ее к виртуальной сети Azure Resource Manager, то включите в роль разрешение Microsoft.Network/publicIPAddresses/*/join/action.
Подробные инструкции см. в разделе Предоставление разрешений для виртуальной сети.
Если вы присоединяете Azure-SSIS IR к классической виртуальной сети, мы рекомендуем использовать встроенную роль Участник классических виртуальных машин. В противном случае нужно будет создать настраиваемую роль, которая включает разрешение на присоединение к виртуальной сети. Также необходимо будет назначить MicrosoftAzureBatch этой встроенной или настраиваемой роли.
Выберите подсеть
Чтобы обеспечить стандартное внедрение в виртуальную сеть, необходимо выбрать подходящую подсеть для присоединения среды Azure-SSIS IR.
Не следует выбирать подсеть шлюза, так как она предназначена для шлюзов виртуальных сетей.
В выбранной подсети должно быть как минимум вдвое больше доступных IP-адресов, чем узлов Azure-SSIS IR. Это необходимо для предотвращения сбоев при развертывании исправлений и обновлений для Azure-SSIS IR. Кроме того, Azure резервирует некоторые IP-адреса в каждой подсети, так что они недоступны для использования. Первый и последний IP-адреса резервируются для соответствия требованиям протокола и еще три адреса — для служб Azure. Дополнительные сведения см. в разделе Ограничения на использование IP-адресов подсети.
Не используйте подсеть, которая монопольно используется другими службами Azure (например, Управляемым экземпляром SQL Azure, Службой приложений и т. д.).
Настройка статических общедоступных IP-адресов
Если вы хотите использовать собственные статические общедоступные IP-адреса для исходящего трафика среды Azure-SSIS IR, присоединяемой к виртуальной сети, чтобы разрешить их в брандмауэрах, убедитесь в том, что они соответствуют указанным ниже требованиям.
Необходимо указать ровно два неиспользуемых адреса, которые еще не связаны с другими ресурсами Azure. Второй адрес будет использоваться при периодическом обновлении Azure-SSIS IR. Обратите внимание, что один общедоступный IP-адрес не может быть общим для нескольких активных сред Azure-SSIS IR.
Адреса должны быть статическими и относиться к стандартному типу. Дополнительные сведения см. в разделе Номера SKU общедоступного IP-адреса.
Обоим адресам должно соответствовать DNS-имя. Если вы не указали DNS-имя при создании адресов, это можно сделать на портале Azure.
Адреса и виртуальная сеть должны находиться в одной подписке и в одном регионе.
Настройка пользовательского DNS-сервера
Если вы хотите использовать DNS-сервер в виртуальной сети для разрешения частных имен узлов, сделайте так, чтобы этот сервер также мог разрешать глобальные имена узлов Azure (например, хранилище BLOB-объектов Azure с именем <your storage account>.blob.core.windows
).
Рекомендуется настроить собственный DNS-сервер для пересылки неразрешенных DNS-запросов на IP-адрес рекурсивных сопоставителей Azure (168.63.129.16).
Дополнительные сведения см. в разделе Разрешение имен DNS-сервером.
Примечание.
Используйте полное доменное имя (FQDN) для указания частного имени узла (например, используйте <your_private_server>.contoso.com
вместо <your_private_server>
). Также можно использовать стандартную пользовательскую установку в Azure-SSIS IR для автоматического добавления собственного DNS-суффикса (например, contoso.com
) к любому неполному однокомпонентному доменному имени с целью его превращения в полное перед использованием в запросах DNS (см. раздел со стандартными примерами выборочной установки).
Настройка группы безопасности сети
Если вы хотите использовать группу безопасности сети в подсети, к которой присоединена среда Azure-SSIS IR, разрешите следующий входящий и исходящий трафик:
Направление | Транспортный протокол | Исходный код | Исходные порты | Назначение | Конечные порты | Комментарии |
---|---|---|---|---|---|---|
Входящий трафик | TCP | BatchNodeManagement | * | VirtualNetwork; | 29876, 29877 (при присоединении среды SSIS IR к виртуальной сети Azure Resource Manager) 10100, 20100, 30100 (при присоединении среды SSIS IR к классической виртуальной сети) |
Служба Фабрики данных использует эти порты для взаимодействия с узлами Azure-SSIS IR в виртуальной сети. Независимо от того, создана ли группа безопасности сети в подсети, Фабрика данных всегда настраивает группу безопасности сети на уровне сетевого адаптера (NIC), подключенного к виртуальным машинам, на которых размещается Azure-SSIS IR. Группа безопасности сети на уровне сетевого адаптера на указанных портах разрешает только входящий трафик с IP-адресов Фабрики данных. Даже если эти порты доступны для интернет-трафика, трафик с IP-адресов, которые не являются IP-адресами Фабрики данных, по-прежнему блокируется на уровне сетевых адаптеров. |
Входящий трафик | TCP | CorpNetSaw | * | VirtualNetwork; | 3389 | (Необязательно) Требуется только в том случае, если специалист службы поддержки Майкрософт просит вас открыть порт 3389 для расширенного устранения неполадок. Этот порт можно будет закрыть сразу после устранения неполадок. Тег службы CorpNetSaw разрешает доступ к Azure-SSIS IR по протоколу удаленного рабочего стола (RDP) только рабочим станциям с защищенным доступом (SAW) в корпоративной сети корпорации Майкрософт. Этот тег службы нельзя выбрать на портале Azure. Он доступен только через Azure PowerShell или Azure CLI. В группе безопасности сети на уровне сетевых адаптеров порт 3389 открыт по умолчанию, но вы можете управлять им в группе безопасности сети на уровне подсети, в то время как исходящий трафик через него запрещен по умолчанию на узлах Azure-SSIS IR правилом брандмауэра Windows. |
Направление | Транспортный протокол | Исходный код | Исходные порты | Назначение | Конечные порты | Комментарии |
---|---|---|---|---|---|---|
Исходящие | TCP | VirtualNetwork; | * | AzureCloud | 443 | Требуется среде Azure-SSIS IR для доступа к службам Azure, например к службе хранилища Azure и Центрам событий Azure. |
Исходящие | TCP | VirtualNetwork; | * | Интернет | 80 | (Необязательно) Среда Azure-SSIS IR использует этот порт для скачивания списка отзыва сертификатов из Интернета. Если вы запретите этот трафик, то можете столкнуться со снижением производительности при запуске Azure-SSIS IR и потерять возможность проверки списка отзыва сертификатов при использовании сертификатов, что не рекомендуется с точки зрения безопасности. Если вы хотите ограничить назначения определенными полными доменными именами, см. раздел Настройка определяемых пользователем маршрутов ниже. |
Исходящие | TCP | VirtualNetwork; | * | Sql/VirtualNetwork | 1433, 11000-11999 | (Необязательно) Требуется только при использовании сервера или Управляемого экземпляра Базы данных SQL Azure для размещения каталога служб SSIS (SSISDB). Если сервер или Управляемый экземпляр Базы данных SQL Azure настроен с общедоступной конечной точкой или конечной точкой службы для виртуальной сети, используйте в качестве назначения тег службы Sql. Если сервер или Управляемый экземпляр Базы данных SQL Azure настроен с частной конечной точкой, используйте в качестве назначения тег службы VirtualNetwork. Если для политики подключения сервера вместо Redirect задано значение Proxy, требуется только порт 1433. |
Исходящие | TCP | VirtualNetwork; | * | Storage/VirtualNetwork | 443 | (Необязательно) Требуется только при использовании контейнера BLOB-объектов службы хранилища Azure для хранения стандартных скриптов и файлов выборочной установки. Если служба хранилища Azure настроена с общедоступной конечной точкой или конечной точкой службы для виртуальной сети, используйте в качестве назначения тег службы Storage. Если служба хранилища Azure настроена с частной конечной точкой, используйте в качестве назначения тег службы VirtualNetwork. |
Исходящие | TCP | VirtualNetwork; | * | Storage/VirtualNetwork | 445 | (Необязательно) Требуется только в том случае, если необходим доступ к службе "Файлы Azure". Если служба хранилища Azure настроена с общедоступной конечной точкой или конечной точкой службы для виртуальной сети, используйте в качестве назначения тег службы Storage. Если служба хранилища Azure настроена с частной конечной точкой, используйте в качестве назначения тег службы VirtualNetwork. |
Настройка определяемых пользователем маршрутов
Если вы хотите проводить аудит или проверку исходящего трафика из Azure-SSIS IR, можно использовать определяемые пользователем маршруты (UDR), чтобы перенаправлять его на локальное устройство брандмауэра с помощью принудительного туннелирования Azure ExpressRoute, который объявляет маршрут BGP 0.0.0.0/0 в виртуальную сеть, на сетевой виртуальный модуль (NVA) в качестве брандмауэра или в службу Брандмауэра Azure.
Для этого должны быть выполнены приведенные ниже условия.
Трафик между службой управления пакетной службой Azure и средой Azure-SSIS IR не может маршрутизироваться на устройство или в службу брандмауэра.
Устройство или служба брандмауэра должны разрешать исходящий трафик, необходимый для Azure-SSIS IR.
Если трафик между службой управления пакетной службой Azure и средой Azure-SSIS IR маршрутизируется на устройство или в службу брандмауэра, он нарушается из-за проблемы с асимметричной маршрутизацией. Определяемые пользователем маршруты должны быть определены для этого трафика, чтобы он мог исходить через те же маршруты, по которым поступил. Вы можете настроить определяемые пользователем маршруты для маршрутизации трафика между службой управления пакетной службой Azure и средой Azure-SSIS IR с типом следующего прыжка Интернет.
Например, если среда Azure-SSIS IR расположена в южной части Соединенного Королевства и вы хотите проверять исходящий трафик через Брандмауэр Azure, сначала можно получить диапазоны IP-адресов с тегом службы BatchNodeManagement.UKSouth по ссылке для скачивания диапазонов IP-адресов тега службы или через интерфейс API обнаружения тегов служб. Затем настройте указанные ниже определяемые пользователем маршруты для соответствующих диапазонов IP-адресов с типом следующего прыжка Интернет и маршрутом 0.0.0.0/0 с типом следующего прыжка Виртуальный модуль.
Примечание.
Этот подход приводит к дополнительным затратам на обслуживание, так как необходимо регулярно проверять соответствующие диапазоны IP-адресов и добавлять определяемые пользователем маршруты для новых диапазонов, чтобы избежать нарушения работы Azure-SSIS IR. Мы рекомендуем проверять их ежемесячно, так как при появлении нового диапазона IP-адресов для соответствующего тега службы этот диапазон вступает в силу в следующем месяце.
Чтобы добавить определяемые пользователем маршруты для службы управления пакетной службой Azure, можно выполнить следующий скрипт PowerShell:
$Location = "[location of your Azure-SSIS IR]"
$RouteTableResourceGroupName = "[name of Azure resource group that contains your route table]"
$RouteTableResourceName = "[resource name of your route table]"
$RouteTable = Get-AzRouteTable -ResourceGroupName $RouteTableResourceGroupName -Name $RouteTableResourceName
$ServiceTags = Get-AzNetworkServiceTag -Location $Location
$BatchServiceTagName = "BatchNodeManagement." + $Location
$UdrRulePrefixForBatch = $BatchServiceTagName
if ($ServiceTags -ne $null)
{
$BatchIPRanges = $ServiceTags.Values | Where-Object { $_.Name -ieq $BatchServiceTagName }
if ($BatchIPRanges -ne $null)
{
Write-Host "Start adding UDRs to your route table..."
for ($i = 0; $i -lt $BatchIPRanges.Properties.AddressPrefixes.Count; $i++)
{
$UdrRuleName = "$($UdrRulePrefixForBatch)_$($i)"
Add-AzRouteConfig -Name $UdrRuleName `
-AddressPrefix $BatchIPRanges.Properties.AddressPrefixes[$i] `
-NextHopType "Internet" `
-RouteTable $RouteTable `
| Out-Null
Write-Host "Add $UdrRuleName to your route table..."
}
Set-AzRouteTable -RouteTable $RouteTable
}
}
else
{
Write-Host "Failed to fetch Azure service tag, please confirm that your location is valid."
}
Следуя указаниям в разделе Настройка группы безопасности сети выше, необходимо реализовать аналогичные правила на устройстве или в службе брандмауэра, чтобы разрешить исходящий трафик из Azure-SSIS IR.
При использовании Брандмауэра Azure:
Необходимо открыть порт 443 для исходящего трафика TCP с тегом службы AzureCloud в качестве назначения.
При использовании сервера или Управляемого экземпляра Базы данных SQL Azure для размещения SSISDB необходимо открыть порты 1433, 11000–11999 для исходящего трафика TCP с тегом службы SQL/VirtualNetwork в качестве назначения.
Если вы используете контейнер больших двоичных объектов службы хранилища Azure для хранения стандартных скриптов и файлов выборочной установки, необходимо открыть порт 443 для исходящего трафика TCP с тегом службы Storage/VirtualNetwork в качестве назначения.
Если необходим доступ к службе "Файлы Azure", следует открыть порт 445 для исходящего трафика TCP с тегом службы Storage/VirtualNetwork в качестве назначения.
При использовании другого устройства или службы брандмауэра:
Необходимо открыть порт 443 для исходящего трафика TCP с адресом 0.0.0.0/0 или указанными ниже полными доменными именами среды Azure в качестве назначения.
Среда Azure Полное доменное имя Azure Public - Фабрика данных Azure (управление)
- *.frontend.clouddatahub.net
- Служба хранилища Azure (управление)
- *.blob.core.windows.net
- *.table.core.windows.net
- Реестр контейнеров Azure (Выборочная установка)
- *.azurecr.io
- Центры событий (ведение журнала)
- *.servicebus.windows.net
- Служба ведения журнала Майкрософт (для внутреннего использования)
- gcs.prod.monitoring.core.windows.net
- prod.warmpath.msftcloudes.com
- azurewatsonanalysis-prod.core.windows.net
Azure для государственных организаций - Фабрика данных Azure (управление)
- *.frontend.datamovement.azure.us
- Служба хранилища Azure (управление)
- *.blob.core.usgovcloudapi.net
- *.table.core.usgovcloudapi.net
- Реестр контейнеров Azure (Выборочная установка)
- *.azurecr.us
- Центры событий (ведение журнала)
- *.servicebus.usgovcloudapi.net
- Служба ведения журнала Майкрософт (для внутреннего использования)
- fairfax.warmpath.usgovcloudapi.net
- azurewatsonanalysis.usgovcloudapp.net
Microsoft Azure, управляемый 21Vianet - Фабрика данных Azure (управление)
- *.frontend.datamovement.azure.cn
- Служба хранилища Azure (управление)
- *.blob.core.chinacloudapi.cn
- *.table.core.chinacloudapi.cn
- Реестр контейнеров Azure (Выборочная установка)
- *.azurecr.cn
- Центры событий (ведение журнала)
- *.servicebus.chinacloudapi.cn
- Служба ведения журнала Майкрософт (для внутреннего использования)
- mooncake.warmpath.chinacloudapi.cn
- azurewatsonanalysis.chinacloudapp.cn
- Фабрика данных Azure (управление)
Если вы используете сервер или Управляемый экземпляр Базы данных SQL Azure для размещения SSISDB, необходимо открыть порты 1433, 11000–11999 для исходящего трафика TCP с адресом 0.0.0.0/0 или полным доменным именем сервера либо Управляемого экземпляра Базы данных SQL Azure в качестве назначения.
Если вы используете контейнер BLOB-объектов службы хранилища Azure для хранения стандартных скриптов и файлов выборочной установки, необходимо открыть порт 443 для исходящего трафика TCP с адресом 0.0.0.0/0 или полным доменным именем Хранилища BLOB-объектов Azure в качестве назначения.
Если вам необходим доступ к службе "Файлы Azure", следует открыть порт 445 для исходящего трафика TCP с адресом 0.0.0.0/0 или полным доменным именем службы "Файлы Azure" в качестве назначения.
Если вы настроили конечную точку службы для виртуальной сети для службы хранилища Azure, Реестра контейнеров, Центров событий или SQL Azure, включив в подсети ресурсы Microsoft.Storage/Microsoft.ContainerRegistry/Microsoft.EventHub/Microsoft.Sql соответственно, весь трафик между Azure-SSIS IR и этими службами в одном и том же регионе или в парных регионах будет направляться в магистральную сеть Azure, а не на устройство брандмауэра или в службу брандмауэра.
Необходимо открыть порт 80 для исходящего трафика TCP со следующими сайтами для скачивания списка отзыва сертификатов в качестве назначения:
- crl.microsoft.com:80
- mscrl.microsoft.com:80
- crl3.digicert.com:80
- crl4.digicert.com:80
- ocsp.digicert.com:80
- cacerts.digicert.com:80
При использовании сертификатов с разными списками отзыва сертификатов следует также добавить их сайты скачивания в качестве назначения. Дополнительные сведения см. в статье Список отзыва сертификатов.
Если вы запретите этот трафик, то можете столкнуться со снижением производительности при запуске Azure-SSIS IR и потерять возможность проверки списка отзыва сертификатов при использовании сертификатов, что не рекомендуется с точки зрения безопасности.
Если проводить аудит или проверку исходящего трафика из Azure-SSIS IR не нужно, можно использовать определяемые пользователем маршруты, чтобы принудительно маршрутизировать весь трафик с типом следующего прыжка Интернет.
При использовании Azure ExpressRoute можно настроить определяемый пользователем маршрут для маршрута 0.0.0.0/0 в подсети с типом следующего прыжка Интернет.
При использовании сетевого виртуального модуля можно изменить существующий определяемый пользователем маршрут для маршрута 0.0.0.0/0 в подсети, чтобы изменить тип следующего прыжка с Виртуальный модуль на Интернет.
Примечание.
Настройка определяемых пользователем маршрутов с типом следующего прыжка Интернет не означает, что весь трафик будет проходить через Интернет. Если адрес назначения принадлежит одной из служб Azure, Azure будет направлять весь трафик на этот адрес через магистральную сеть Azure, а не через Интернет.
Настройка соответствующей группы ресурсов
Чтобы обеспечить стандартное внедрение в виртуальную сеть, в среде Azure-SSIS IR необходимо создать определенные сетевые ресурсы в той же группе ресурсов, к которой относится виртуальная сеть. К этим ресурсам относятся:
- подсистема балансировки нагрузки с именем <Guid>-azurebatch-cloudserviceloadbalancer;
- общедоступный IP-адрес Azure с именем <Guid>-azurebatch-cloudservicepublicip;
- группа безопасности сети с именем <Guid>-azurebatch-cloudservicenetworksecuritygroup.
Примечание.
Теперь вы можете использовать собственные статические общедоступные IP-адреса для среды Azure-SSIS IR. В этом сценарии мы создадим подсистему балансировки нагрузки Azure и группу безопасности сети в той же группе ресурсов, что и статические общедоступные IP-адреса, а не в виртуальной сети.
Эти ресурсы будут созданы при запуске Azure-SSIS IR. Они будут удалены после остановки Azure-SSIS IR. Если вы используете собственные статические общедоступные IP-адреса для Azure-SSIS IR, они не будут удалены при остановке Azure-SSIS IR. Чтобы предотвратить блокировку остановки Azure-SSIS IR, не используйте эти ресурсы в других целях.
Убедитесь в отсутствии блокировки ресурсов в группе ресурсов и подписке, к которым принадлежат виртуальная сеть и ваши статические общедоступные IP-адреса. Если вы настроили блокировку только для чтения или удаления, запуск и остановка среды Azure-SSIS IR завершатся ошибкой или она перестанет отвечать на запросы.
Убедитесь в том, что у вас нет назначения Политики Azure, запрещающей создавать следующие ресурсы в группе ресурсов и подписке, к которым принадлежат виртуальная сеть и ваши статические общедоступные IP-адреса:
- Microsoft.Network/LoadBalancers
- Microsoft.Network/NetworkSecurityGroups
- Microsoft.Network/PublicIPAddresses
Убедитесь в том, что квота ресурсов для вашей подписки достаточна для этих ресурсов. В частности, для каждой среды Azure-SSIS IR, создаваемой в виртуальной сети, необходимо зарезервировать вдвое больше этих ресурсов, так как при периодическом обновлении Azure-SSIS IR будут использоваться дополнительные ресурсы.
Вопросы и ответы
Как защитить общедоступный IP-адрес, открытый в моей среде Azure-SSIS IR для входящих подключений? Можно ли удалить общедоступный IP-адрес?
В настоящее время общедоступный IP-адрес создается автоматически, когда Azure-SSIS IR присоединяется к виртуальной сети. У нас есть группа безопасности сети уровня сетевого адаптера, разрешающая входящие подключения к Azure-SSIS IR только службе управления пакетной службой Azure. Вы также можете указать NSG уровня подсети для защиты входящего трафика.
Если вы не хотите открывать общедоступный IP-адрес, вместо присоединения Azure-SSIS IR к виртуальной сети можно настроить локальную среду IR в качестве прокси для вашей среды Azure-SSIS IR.
Можно ли добавить общедоступный IP-адрес своей среды Azure-SSIS IR в список разрешений брандмауэра для своих источников данных?
Теперь вы можете использовать собственные статические общедоступные IP-адреса для среды Azure-SSIS IR. В этом случае вы можете добавить свои IP-адреса в список разрешений брандмауэра для своих источников данных. Вы также можете воспользоваться другими вариантами, позволяющими защитить доступ к данным из Azure-SSIS IR в зависимости от вашего сценария.
Если ваш источник данных локальный, после подключения виртуальной сети к локальной сети и присоединения Azure-SSIS IR к подсети виртуальной сети вы можете добавить диапазон частных IP-адресов этой подсети в список разрешений брандмауэра для своего источника данных.
Если вашим источником данных является служба Azure, которая поддерживает конечные точки службы для виртуальной сети, можно настроить конечную точку службы для виртуальной сети в подсети виртуальной сети и присоединить Azure-SSIS IR к этой подсети. Затем можно добавить правило виртуальной сети с этой подсетью в брандмауэр для своего источника данных.
Если источником данных является облачная служба, не относящаяся к Azure, вы можете с помощью определяемого пользователем маршрута маршрутизировать исходящий трафик из среды Azure-SSIS IR на статический общедоступный IP-адрес через сетевой виртуальный модуль или Брандмауэр Azure. Затем можно добавить статический общедоступный IP-адрес сетевого виртуального модуля или Брандмауэра Azure в список разрешений брандмауэра для вашего источника данных.
Если ни один из указанных вариантов вам не подходит, можно настроить локальную среду IR в качестве прокси для среды Azure-SSIS IR. Затем можно добавить статический общедоступный IP-адрес компьютера, на котором размещена локальная среда IR, в список разрешений брандмауэра для источника данных.
Зачем нужно предоставлять два статических общедоступных адреса, если я хочу использовать для Azure-SSIS IR собственные адреса?
Azure-SSIS IR автоматически обновляется на регулярной основе. Во время обновления создаются новые узлы, а старые удаляются. Однако во избежание простоя старые узлы не удаляются, пока новые не будут готовы. Поэтому ваш первый статический общедоступный IP-адрес, используемый старыми узлами, не освобождается немедленно, и для создания новых узлов нам нужен второй статический адрес.
Я использую собственные статические общедоступные IP-адреса для среды Azure-SSIS IR, но почему у нее по-прежнему нет доступа к моим источникам данных?
Убедитесь в том, что два статических общедоступных IP-адреса добавлены в список разрешений брандмауэра для ваших источников данных. При каждом обновлении среды Azure-SSIS IR ее статический общедоступный IP-адрес меняется с одного на другой (из числа двух, указанных вами). Если добавить в список разрешений только один из них, доступ к данным для среды Azure-SSIS IR после обновления будет нарушен.
Если вашим источником данных является служба Azure, проверьте, настроена ли она с конечными точками службы для виртуальной сети. В этом случае трафик из среды Azure-SSIS IR к вашему источнику данных будет переключаться на частные IP-адреса, управляемые службами Azure, и добавление собственных статических общедоступных IP-адресов в список разрешений брандмауэра для источника данных не возымеет никакого эффекта.
Связанный контент
- Присоединение Azure-SSIS IR к виртуальной сети через пользовательский интерфейс Фабрики данных Azure
- Присоединение Azure-SSIS IR к виртуальной сети с помощью Azure PowerShell
Дополнительные сведения о среде выполнения 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. Из этой статьи вы узнаете, как получать и интерпретировать информацию об Azure-SSIS IR.
- Manage an Azure-SSIS integration runtime (Управление средой выполнения интеграции Azure SSIS). В этой статье поясняется, как остановить, запустить и удалить Azure-SSIS IR. В ней также показано, как горизонтально увеличить масштаб Azure-SSIS IR путем добавления дополнительных узлов.