Använda hanterad beräkning i ett hanterat virtuellt nätverk

Lär dig hur du konfigurerar beräkningskluster eller beräkningsinstanser i ett hanterat virtuellt Azure Machine Learning-nätverk.

När du använder ett hanterat nätverk kan beräkningsresurser som hanteras av Azure Machine Learning delta i det virtuella nätverket. Azure Machine Learning-beräkningskluster, beräkningsinstanser och hanterade onlineslutpunkter skapas i det hanterade nätverket.

Den här artikeln fokuserar på att konfigurera beräkningskluster och beräkningsinstanser i ett hanterat nätverk. Information om hanterade onlineslutpunkter finns i skydda onlineslutpunkter med nätverksisolering.

Viktigt!

Om du planerar att använda serverlösa Spark-jobb kan du läsa artikeln om hanterade virtuella nätverk för konfigurationsinformation. De här stegen måste följas när du konfigurerar det hanterade virtuella nätverket.

Förutsättningar

Innan du följer stegen i den här artikeln kontrollerar du att du har följande förutsättningar:

  • En Azure Machine Learning-arbetsyta som konfigurerats för att använda ett hanterat virtuellt nätverk.

  • Azure CLI och ml tillägget till Azure CLI. Mer information finns i Installera, konfigurera och använda CLI (v2).

    Dricks

    Azure Machine Learning managed virtual network introducerades den 23 maj 2023. Om du har en äldre version av ml-tillägget kan du behöva uppdatera den för exemplen i den här artikeln. Om du vill uppdatera tillägget använder du följande Azure CLI-kommando:

    az extension update -n ml
    
  • CLI-exemplen i den här artikeln förutsätter att du använder Bash-gränssnittet (eller det kompatibla). Till exempel från ett Linux-system eller Windows-undersystem för Linux.

  • Azure CLI-exemplen i den här artikeln används ws för att representera namnet på arbetsytan och rg för att representera namnet på resursgruppen. Ändra dessa värden efter behov när du använder kommandona med din Azure-prenumeration.

Konfigurera beräkningsresurser

Använd flikarna nedan för att lära dig hur du konfigurerar beräkningskluster och beräkningsinstanser i ett hanterat virtuellt nätverk:

Dricks

När du använder ett hanterat virtuellt nätverk skapas beräkningskluster och beräkningsinstanser automatiskt i det hanterade nätverket. Stegen nedan fokuserar på att konfigurera beräkningsresurserna så att de inte använder en offentlig IP-adress.

Om du vill skapa ett beräkningskluster utan offentlig IP-adress använder du följande kommando:

az ml compute create --name cpu-cluster --resource-group rg --workspace-name ws --type AmlCompute --set enable_node_public_ip=False

Om du vill skapa en beräkningsinstans utan offentlig IP-adress använder du följande kommando:

az ml compute create --name myci --resource-group rg --workspace-name ws --type ComputeInstance --set enable_node_public_ip=False

Begränsningar

  • Det går inte att skapa ett beräkningskluster i en annan region än arbetsytan när du använder ett hanterat virtuellt nätverk.

Migrering av beräkningsresurser

Om du har en befintlig arbetsyta och vill aktivera hanterat virtuellt nätverk för den finns det för närvarande ingen migreringssökväg som stöds för befintliga hanterade beräkningsresurser. Du måste ta bort alla befintliga hanterade beräkningsresurser och återskapa dem när du har aktiverat det hanterade virtuella nätverket. Följande lista innehåller de beräkningsresurser som måste tas bort och återskapas:

  • Beräkningskluster
  • Beräkningsinstans
  • Hanterade onlineslutpunkter

Nästa steg