Настройка частного подключения из бессерверных вычислений
В этой статье описывается настройка частного подключения из бессерверных вычислений с помощью пользовательского интерфейса консоли учетной записи Azure Databricks. Вы также можете использовать API конфигураций сетевого подключения.
Если вы настроите ресурс Azure только для приема подключений из частных конечных точек, все подключения к ресурсу из классических вычислительных ресурсов Databricks также должны использовать частные конечные точки.
Чтобы настроить брандмауэр служба хранилища Azure для бессерверного доступа к вычислительным ресурсам с помощью подсетей, вместо этого см. раздел "Настройка брандмауэра для бессерверного доступа к вычислительным ресурсам". Сведения об управлении существующими правилами частной конечной точки см. в статье "Управление правилами частной конечной точки".
Внимание
Начиная с 4 декабря 2024 года Databricks начнет взимать плату за сетевые расходы на бессерверные рабочие нагрузки, которые подключаются к внешним ресурсам. Выставление счетов будет реализовано постепенно, и вы можете не взиматься до 4 декабря 2024 года. Перед включением выставления счетов плата за использование не будет взиматься ретроактивно. После включения выставления счетов может взиматься плата за:
- Частное подключение к ресурсам через Приватный канал. Плата за обработку данных за частное подключение к ресурсам через Приватный канал отменяется на неопределенный срок. Плата за час будет применяться.
- Общедоступное подключение к ресурсам через шлюз NAT.
- Расходы на передачу данных, такие как, когда бессерверные вычисления и целевой ресурс находятся в разных регионах.
Обзор частного подключения для бессерверных вычислений
Бессерверное сетевое подключение управляется конфигурацией сетевого подключения (NCCs). Администраторы учетных записей создают NCCs в консоли учетной записи, а NCC можно подключить к одной или нескольким рабочим областям.
При добавлении частной конечной точки в NCC Azure Databricks создает запрос частной конечной точки к ресурсу Azure. После принятия запроса на стороне ресурса частная конечная точка используется для доступа к ресурсам из бессерверной вычислительной плоскости. Частная конечная точка предназначена для учетной записи Azure Databricks и доступна только из авторизованных рабочих областей.
Частные конечные точки NCC поддерживаются из хранилищ SQL, заданий, записных книжек, разностных динамических таблиц и конечных точек обслуживания моделей.
Примечание.
Частные конечные точки NCC поддерживаются только для управляемых источников данных. Чтобы подключиться к учетной записи хранения рабочей области, обратитесь к группе учетной записи Azure Databricks.
Примечание.
Служба моделей использует путь к хранилищу BLOB-объектов Azure для скачивания артефактов модели, поэтому создайте частную конечную точку для большого двоичного объекта подресурсов. Вам потребуется DFS для регистрации моделей в каталоге Unity из бессерверных записных книжек.
Дополнительные сведения о контроллерах сети см. в разделе "Что такое конфигурация сетевого подключения(NCC)?".
Требования
- Рабочая область должна находиться в плане "Премиум".
- Вы должны быть администратором учетных записей в Azure Databricks.
- Каждая учетная запись Azure Databricks может содержать до 10 NCCs в каждом регионе.
- Каждый регион может иметь 100 частных конечных точек, распределенных по мере необходимости между 1–10 NCCs.
- Каждый NCC может быть присоединен к до 50 рабочих областей.
Шаг 1. Создание конфигурации сетевого подключения
Databricks рекомендует совместно использовать NCC между рабочими областями в одном бизнес-подразделении и совместно использовать те же свойства подключения к региону. Например, если некоторые рабочие области используют Приватный канал и другие рабочие области используют включение брандмауэра, используйте отдельные NCCs для этих вариантов использования.
- В качестве администратора учетной записи перейдите в консоль учетной записи.
- На боковой панели щелкните "Облачные ресурсы".
- Щелкните конфигурации сетевого подключения.
- Нажмите кнопку "Добавить конфигурацию сетевого подключения".
- Введите имя NCC.
- Выберите регион. Это должно соответствовать региону рабочей области.
- Нажмите кнопку Добавить.
Шаг 2. Присоединение NCC к рабочей области
- На боковой панели консоли учетной записи щелкните "Рабочие области".
- Щелкните имя рабочей области.
- Щелкните " Обновить рабочую область".
- В поле "Конфигурация сетевого подключения" выберите NCC. Если он не отображается, убедитесь, что вы выбрали один и тот же регион Azure для рабочей области и NCC.
- Нажмите Обновить.
- Подождите 10 минут, пока изменения вступают в силу.
- Перезапустите все запущенные бессерверные службы в рабочей области.
Шаг 3. Создание правил частной конечной точки
Необходимо создать правило частной конечной точки в NCC для каждого ресурса Azure.
- Получите список идентификаторов ресурсов Azure для всех ваших назначений.
- На другой вкладке браузера используйте портал Azure перейдите к службам Azure источника данных.
- На странице обзора просмотрите раздел Essentials .
- Щелкните ссылку "Представление JSON". Идентификатор ресурса службы отображается в верхней части страницы.
- Скопируйте идентификатор ресурса в другое расположение. Повторите все назначения. Дополнительные сведения о поиске идентификатора ресурса см. в разделе "Значения частной зоны DNS частной конечной точки Azure".
- Вернитесь на вкладку браузера консоли учетной записи.
- На боковой панели щелкните "Облачные ресурсы".
- Щелкните конфигурации сетевого подключения.
- Выберите NCC, созданный на шаге 1.
- В правилах частной конечной точки нажмите кнопку "Добавить правило частной конечной точки".
- В поле "Идентификатор ресурса Назначения Azure" вставьте идентификатор ресурса для ресурса.
- В поле идентификатора подресурса Azure укажите идентификатор назначения и тип подресурса. Каждое правило частной конечной точки должно использовать другой идентификатор подресурса. Список поддерживаемых типов подресурсов см. в разделе Приватный канал Azure доступности.
- Нажмите кнопку Добавить.
- Подождите несколько минут, пока все правила конечной точки не будут иметь состояние
PENDING
.
Шаг 4. Утверждение новых частных конечных точек на ресурсах
Конечные точки не вступают в силу, пока администратор с правами на ресурс не утверждает новую частную конечную точку. Чтобы утвердить частную конечную точку с помощью портал Azure, сделайте следующее:
В портал Azure перейдите к ресурсу.
На боковой панели щелкните "Сеть".
Щелкните подключения к частной конечной точке.
Перейдите на вкладку "Закрытый доступ ".
В разделе подключения к частной конечной точке просмотрите список частных конечных точек.
Установите флажок рядом с каждым, чтобы утвердить, и нажмите кнопку "Утвердить " над списком.
Вернитесь в NCC в Azure Databricks и обновите страницу браузера, пока все правила конечной точки не будут иметь состояние
ESTABLISHED
.
(Необязательно) Шаг 5. Настройка учетной записи хранения для запрета доступа к общедоступной сети
Если у вас еще нет доступа к учетной записи хранения Azure только разрешенным сетям, это можно сделать.
- Перейдите на портал Azure.
- Перейдите к учетной записи хранения для источника данных.
- На боковой панели щелкните "Сеть".
- В поле "Общедоступный сетевой доступ" проверьте значение. По умолчанию значение включено из всех сетей. Измените значение " Отключено"
Шаг 6. Перезапустите ресурсы бессерверной вычислительной плоскости и проверьте подключение
- После предыдущего шага подождите пять дополнительных минут, чтобы изменения распространялись.
- Перезапустите все запущенные бессерверные ресурсы плоскости вычислений в рабочих областях, к которым подключена NCC. Если у вас нет ресурсов бессерверных вычислительных плоскостей, запустите его.
- Убедитесь, что все ресурсы запускались успешно.
- Выполните по крайней мере один запрос к источнику данных, чтобы убедиться, что бессерверное хранилище SQL может получить доступ к источнику данных.