Использование управляемых вычислений в управляемой виртуальной сети
Узнайте, как настроить вычислительные кластеры или вычислительные экземпляры в управляемой виртуальной сети Машинное обучение Azure.
При использовании управляемой сети вычислительные ресурсы, управляемые Машинное обучение Azure, могут участвовать в виртуальной сети. Машинное обучение Azure вычислительные кластеры, вычислительные экземпляры и управляемые сетевые конечные точки создаются в управляемой сети.
В этой статье рассматривается настройка вычислительных кластеров и вычислительных экземпляров в управляемой сети. Сведения об управляемых сетевых конечных точках см. в разделе "Безопасные сетевые конечные точки" с сетевой изоляцией.
Внимание
Если вы планируете использовать бессерверные задания Spark , ознакомьтесь со статьей об управляемой виртуальной сети для сведений о конфигурации. Эти действия необходимо выполнить при настройке управляемой виртуальной сети.
Необходимые компоненты
Перед выполнением действий, описанных в этой статье, убедитесь, что выполнены следующие необходимые условия:
Рабочая область Машинное обучение Azure, настроенная для использования управляемой виртуальной сети.
Azure CLI и расширение
ml
для Azure CLI. Дополнительные сведения см. в разделе Установка, настройка и использование CLI (версия 2).Совет
Машинное обучение Azure управляемая виртуальная сеть появилась 23 мая 2023 года. Если у вас есть более ранняя версия расширения ml, может потребоваться обновить его для примеров, приведенных в этой статье. Чтобы обновить расширение, используйте следующую команду Azure CLI:
az extension update -n ml
В примерах интерфейса командной строки в этой статье предполагается, что вы используете оболочку Bash (или совместимая). Например, из системы Linux или подсистемы Windows для Linux.
Примеры Azure CLI в этой статье используются
ws
для представления имени рабочей области иrg
представления имени группы ресурсов. Измените эти значения по мере необходимости при использовании команд с подпиской Azure.
Настройка вычислительных ресурсов
Используйте следующие вкладки, чтобы узнать, как настроить вычислительные кластеры и вычислительные экземпляры в управляемой виртуальной сети:
Совет
При использовании управляемой виртуальной сети вычислительные кластеры и вычислительные экземпляры автоматически создаются в управляемой сети. В следующих шагах основное внимание уделяется настройке вычислительных ресурсов, чтобы не использовать общедоступный IP-адрес.
Чтобы создать вычислительный кластер без общедоступного IP-адреса, используйте следующую команду:
az ml compute create --name cpu-cluster --resource-group rg --workspace-name ws --type AmlCompute --set enable_node_public_ip=False
Чтобы создать вычислительный экземпляр без общедоступного IP-адреса, используйте следующую команду:
az ml compute create --name myci --resource-group rg --workspace-name ws --type ComputeInstance --set enable_node_public_ip=False
Ограничения
- Создание вычислительного кластера в другом регионе, отличном от рабочей области, не поддерживается при использовании управляемой виртуальной сети.
- Если вычисление находится в управляемой сети и не настроено для общедоступного IP-адреса, используйте
az ml compute connect-ssh
команду для подключения к вычислительному экземпляру через SSH.
Миграция вычислительных ресурсов
Если у вас есть рабочая область и требуется включить для нее управляемую виртуальную сеть, в настоящее время нет поддерживаемого пути миграции для существующих управляемых вычислительных ресурсов. Необходимо удалить все существующие управляемые вычислительные ресурсы и повторно создать их после включения управляемой виртуальной сети. В следующем списке содержатся вычислительные ресурсы, которые необходимо удалить и воссоздать.
- Вычислительный кластер
- Вычислительная операция
- Управляемые сетевые конечные точки