Felügyelt hálózat konfigurálása az Azure AI Studio Hubshoz
Fontos
A cikkben ismertetett funkciók némelyike csak előzetes verzióban érhető el. Ez az előzetes verzió szolgáltatásszint-szerződés nélkül érhető el, és éles számítási feladatokhoz nem javasoljuk. Előfordulhat, hogy néhány funkció nem támogatott, vagy korlátozott képességekkel rendelkezik. További információ: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.
Két hálózati elkülönítési szempontunk van. Az egyik az Azure AI Studio-központ eléréséhez szükséges hálózati elkülönítés. Egy másik lehetőség a számítási erőforrások hálózati elkülönítése a központ és a projekt számára (például számítási példány, kiszolgáló nélküli és felügyelt online végpont).) Ez a dokumentum a diagramon kiemelt utóbbit ismerteti. A központi beépített hálózatelkülönítéssel megvédheti a számítási erőforrásokat.
A következő hálózati elkülönítési konfigurációkat kell konfigurálnia.
- Válassza a hálózatelkülönítési módot. Két lehetősége van: engedélyezi az internetes kimenő módot, vagy csak jóváhagyott kimenő módot engedélyez.
- Ha a Visual Studio Code-integrációt csak jóváhagyott kimenő mód engedélyezésével használja, hozzon létre teljes tartománynév kimenő szabályokat a Visual Studio Code használatát ismertető szakaszban leírtak szerint.
- Ha Csak jóváhagyott kimenő módban használja a HuggingFace modelleket, hozzon létre FQDN kimenő szabályokat a HuggingFace-modellek használata szakaszban.
- Ha az egyik nyílt forráskódú modellt csak jóváhagyott kimenő mód engedélyezésével használja, hozzon létre teljes tartománynévre vonatkozó kimenő szabályokat az Azure AI által válogatott szakaszban leírt módon.
Hálózatelkülönítési architektúra és elkülönítési módok
A felügyelt virtuális hálózatok elkülönítésének engedélyezésekor a rendszer létrehoz egy felügyelt virtuális hálózatot a központ számára. A központ számára létrehozott felügyelt számítási erőforrások automatikusan ezt a felügyelt virtuális hálózatot használják. A felügyelt virtuális hálózat privát végpontokat használhat a központ által használt Azure-erőforrásokhoz, például az Azure Storage-hoz, az Azure Key Vaulthoz és az Azure Container Registryhez.
A felügyelt virtuális hálózatról érkező kimenő forgalom három különböző konfigurációs móddal rendelkezik:
Kimenő mód | Leírás | Forgatókönyvek |
---|---|---|
Kimenő internet engedélyezése | Engedélyezze a felügyelt virtuális hálózatról érkező összes internetes kimenő forgalmat. | Korlátlan hozzáférést szeretne a gépi tanulási erőforrásokhoz az interneten, például Python-csomagokhoz vagy előre betanított modellekhez.1 |
Csak jóváhagyott kimenő forgalom engedélyezése | A kimenő forgalom szolgáltatáscímkék megadásával engedélyezett. | * Szeretné minimalizálni az adatkiszivárgás kockázatát, de a magánkörnyezetben minden szükséges gépi tanulási összetevőt elő kell készítenie. * Konfigurálja a kimenő hozzáférést a szolgáltatások, szolgáltatáscímkék vagy teljes tartománynevek jóváhagyott listájához. |
Disabled (Letiltva) | A bejövő és kimenő forgalom nincs korlátozva. | Nyilvános bejövő és kimenő forgalmat szeretne a központból. |
1 A kimenő szabályokat csak jóváhagyott kimenő móddal használhatja, hogy ugyanazt az eredményt érje el, mint az internetes kimenő forgalom engedélyezése. A különbségek a következők:
- Mindig használjon privát végpontokat az Azure-erőforrások eléréséhez.
- Minden engedélyezni kívánt kimenő kapcsolathoz szabályokat kell hozzáadnia.
- A teljes tartománynév kimenő szabályainak hozzáadása növeli a költségeket , mivel ez a szabálytípus az Azure Firewallt használja. Kimenő FQDN-szabályok használata esetén az Azure Firewall díjai a számlázás részét képezik. További információt a Díjszabás című szakasz tartalmaz.
- A csak jóváhagyott kimenő forgalom engedélyezésének alapértelmezett szabályai úgy vannak kialakítva, hogy minimalizálják az adatkiszivárgás kockázatát. A hozzáadott kimenő szabályok növelhetik a kockázatot.
A felügyelt virtuális hálózat előre konfigurálva van a szükséges alapértelmezett szabályokkal. Emellett a központhoz való privát végpontkapcsolatokhoz, a központ alapértelmezett tárolójához, tárolóregisztrációs adatbázisához és kulcstartójához is konfigurálva van, ha privátként vannak konfigurálva, vagy a központi elkülönítési mód úgy van beállítva, hogy csak jóváhagyott kimenő forgalmat engedélyezzen. Az elkülönítési mód kiválasztása után csak más kimenő követelményeket kell figyelembe vennie, amelyeket esetleg fel kell vennie.
Az alábbi ábrán egy felügyelt virtuális hálózat látható, amely az internet kimenő forgalmának engedélyezésére van konfigurálva:
Az alábbi ábrán egy felügyelt virtuális hálózat látható, amely csak a jóváhagyott kimenő forgalom engedélyezésére van konfigurálva:
Feljegyzés
Ebben a konfigurációban a központ által használt tároló, kulcstartó és tárolóregisztrációs adatbázis privátként van megjelölve. Mivel privátként vannak megjelölve, a rendszer egy privát végpontot használ a velük való kommunikációhoz.
Előfeltételek
A cikkben ismertetett lépések végrehajtása előtt győződjön meg arról, hogy rendelkezik a következő előfeltételekkel:
Azure-előfizetés. Ha még nincs Azure-előfizetése, kezdés előtt hozzon létre egy ingyenes fiókot.
A Microsoft.Network erőforrás-szolgáltatót regisztrálni kell az Azure-előfizetéshez. Ezt az erőforrás-szolgáltatót a központ használja a felügyelt virtuális hálózathoz tartozó privát végpontok létrehozásakor.
Az erőforrás-szolgáltatók regisztrálásáról további információt az erőforrás-szolgáltató regisztrációjának hibáinak megoldása című témakörben talál.
A felügyelt hálózat üzembe helyezésekor használt Azure-identitáshoz a következő Azure-szerepköralapú hozzáférés-vezérlési (Azure RBAC-) műveletek szükségesek a privát végpontok létrehozásához:
- Microsoft.MachineLearningServices/workspaces/privateEndpointConnections/read
- Microsoft.MachineLearningServices/workspaces/privateEndpointConnections/write
Korlátozások
- Az Azure AI Studio jelenleg nem támogatja a saját virtuális hálózat üzembe helyezését, csak a felügyelt virtuális hálózatok elkülönítését támogatja.
- Miután engedélyezte az Azure AI felügyelt virtuális hálózatának elkülönítését, nem tilthatja le.
- A felügyelt virtuális hálózat privát végpontkapcsolatot használ a privát erőforrások eléréséhez. Ön nem rendelkezhet egyszerre privát végponttal és szolgáltatásvégponttal is az Azure-erőforrásaihoz, például egy tárfiókhoz. Javasoljuk, hogy minden forgatókönyvben privát végpontokat használjon.
- A felügyelt virtuális hálózat az Azure AI törlésekor törlődik.
- Az adatkiszivárgás elleni védelem automatikusan engedélyezve van az egyetlen jóváhagyott kimenő módhoz. Ha Ön más kimenő szabályokat, például teljes tartományneveket ad hozzá, a Microsoft nem tudja garantálni, hogy Ön védve legyen az adatoknak az adott kimenő célhelyekre történő kiszivárgása ellen.
- A teljes tartománynév kimenő szabályainak használata növeli a felügyelt virtuális hálózat költségeit, mivel a teljes tartománynév szabályai az Azure Firewallt használják. További információt a Díjszabás című szakasz tartalmaz.
- A teljes tartománynév kimenő szabályai csak a 80-as és a 443-as portot támogatják.
- Ha egy számítási példányt felügyelt hálózattal használ, a
az ml compute connect-ssh
paranccsal csatlakozzon a számításhoz SSH használatával.
Felügyelt virtuális hálózat konfigurálása kimenő internetes forgalom engedélyezésére
Tipp.
A felügyelt virtuális hálózat létrehozását a rendszer elhalasztja, amíg létre nem jön egy számítási erőforrás, vagy manuálisan nem indítja el a kiépítést. Az automatikus létrehozás engedélyezése körülbelül 30 percet vehet igénybe az első számítási erőforrás létrehozásakor, mivel a hálózat kiépítése is megtörténik.
Új központ létrehozása:
Jelentkezzen be az Azure Portalra, és válassza az Azure AI Studio lehetőséget az Erőforrás létrehozása menüből.
Válassza az + Új Azure AI lehetőséget.
Adja meg a szükséges információkat az Alapismeretek lapon.
A Hálózatkezelés lapon válassza a Private with Internet Outbound (Kimenő internettel) lehetőséget.
Kimenő szabály hozzáadásához válassza a Felhasználó által definiált kimenő szabályok hozzáadása lehetőséget a Hálózatkezelés lapon. A Kimenő szabályok oldalsávon adja meg a következő információkat:
- Szabály neve: A szabály neve. A névnek egyedinek kell lennie ehhez a központhoz.
- Céltípus: A privát végpont az egyetlen lehetőség, ha a hálózatelkülönítés privát, és az internet kimenő. A központi felügyelt virtuális hálózat nem támogatja a privát végpontok létrehozását az összes Azure-erőforrástípushoz. A támogatott erőforrások listáját a Privát végpontok szakaszban találja.
- Előfizetés: Az az előfizetés, amely tartalmazza azt az Azure-erőforrást, amelyhez magánvégpontot szeretne hozzáadni.
- Erőforráscsoport: Az az erőforráscsoport, amely tartalmazza azt az Azure-erőforrást, amelyhez privát végpontot szeretne hozzáadni.
- Erőforrás típusa: Az Azure-erőforrás típusa.
- Erőforrás neve: Az Azure-erőforrás neve.
- Alerőforrás: Az Azure-erőforrástípus alerőforrása.
A szabály mentéséhez válassza a Mentés lehetőséget. A szabályok hozzáadásához továbbra is használhatja a felhasználó által definiált kimenő szabályok hozzáadását.
Folytassa a központ létrehozását a szokásos módon.
Meglévő központ frissítése:
Jelentkezzen be az Azure Portalra, és válassza ki azt a központot, amelyhez engedélyezni szeretné a felügyelt virtuális hálózatok elkülönítését.
Válassza a Hálózatkezelés lehetőséget, majd válassza a Privát, kimenő internettel lehetőséget.
Kimenő szabály hozzáadásához válassza a Felhasználó által definiált kimenő szabályok hozzáadása lehetőséget a Hálózatkezelés lapon. A Kimenő szabályok oldalsávon adja meg ugyanazokat az információkat, mint amelyeket a hub létrehozásakor használ a "Create a new hub" (Új központ létrehozása) szakaszban.
Kimenő szabály törléséhez válassza a szabály törlését.
Válassza a Lap tetején található Mentés lehetőséget a felügyelt virtuális hálózat módosításainak mentéséhez.
Felügyelt virtuális hálózat konfigurálása csak jóváhagyott kimenő forgalom engedélyezésére
Tipp.
A felügyelt virtuális hálózat automatikusan ki lesz építve számítási erőforrás létrehozásakor. Az automatikus létrehozás engedélyezése körülbelül 30 percet vehet igénybe az első számítási erőforrás létrehozásakor, mivel a hálózat kiépítése is megtörténik. Ha kimenő FQDN-szabályokat konfigurált, az első teljes tartománynév-szabály körülbelül 10 percet ad hozzá a kiépítési időhöz.
Új központ létrehozása:
Jelentkezzen be az Azure Portalra, és válassza az Azure AI Studio lehetőséget az Erőforrás létrehozása menüből.
Válassza az + Új Azure AI lehetőséget.
Adja meg a szükséges információkat az Alapismeretek lapon.
A Hálózatkezelés lapon válassza a Private with Approved Outbound (Jóváhagyott kimenő) lehetőséget.
Kimenő szabály hozzáadásához válassza a Felhasználó által definiált kimenő szabályok hozzáadása lehetőséget a Hálózatkezelés lapon. A Kimenő szabályok oldalsávon adja meg a következő információkat:
- Szabály neve: A szabály neve. A névnek egyedinek kell lennie ehhez a központhoz.
- Céltípus: Privát végpont, szolgáltatáscímke vagy teljes tartománynév. A szolgáltatáscímke és a teljes tartománynév csak akkor érhető el, ha a hálózatelkülönítés privát, és jóváhagyott kimenő forgalommal rendelkezik.
Ha a céltípus privát végpont, adja meg a következő információkat:
- Előfizetés: Az az előfizetés, amely tartalmazza azt az Azure-erőforrást, amelyhez magánvégpontot szeretne hozzáadni.
- Erőforráscsoport: Az az erőforráscsoport, amely tartalmazza azt az Azure-erőforrást, amelyhez privát végpontot szeretne hozzáadni.
- Erőforrás típusa: Az Azure-erőforrás típusa.
- Erőforrás neve: Az Azure-erőforrás neve.
- Alerőforrás: Az Azure-erőforrástípus alerőforrása.
Tipp.
A központi felügyelt virtuális hálózat nem támogatja a privát végpont létrehozását az összes Azure-erőforrástípushoz. A támogatott erőforrások listáját a Privát végpontok szakaszban találja.
Ha a céltípus szolgáltatáscímke, adja meg a következő információkat:
- Szolgáltatáscímke: A jóváhagyott kimenő szabályokhoz hozzáadni kívánt szolgáltatáscímke.
- Protokoll: A szolgáltatáscímke engedélyezésére szolgáló protokoll.
- Porttartományok: A szolgáltatáscímke számára engedélyezendő porttartományok.
Ha a céltípus teljes tartománynév, adja meg a következő információkat:
- Teljes tartománynév célhelye: A jóváhagyott kimenő szabályokhoz hozzáadni kívánt teljes tartománynév.
A szabály mentéséhez válassza a Mentés lehetőséget. A szabályok hozzáadásához továbbra is használhatja a felhasználó által definiált kimenő szabályok hozzáadását.
Folytassa a központ létrehozását a szokásos módon.
Meglévő központ frissítése:
Jelentkezzen be az Azure Portalra, és válassza ki azt a központot, amelyhez engedélyezni szeretné a felügyelt virtuális hálózatok elkülönítését.
Válassza a Hálózatkezelés lehetőséget, majd válassza a Privát és a Jóváhagyott kimenő kapcsolat lehetőséget.
Kimenő szabály hozzáadásához válassza a Felhasználó által definiált kimenő szabályok hozzáadása lehetőséget a Hálózatkezelés lapon. A Kimenő szabályok oldalsávon adja meg ugyanazokat az információkat, mint amikor az előző "Új központ létrehozása" szakaszban létrehoz egy központot.
Kimenő szabály törléséhez válassza a szabály törlését.
Válassza a Lap tetején található Mentés lehetőséget a felügyelt virtuális hálózat módosításainak mentéséhez.
Felügyelt virtuális hálózat manuális kiépítése
A felügyelt virtuális hálózat automatikusan ki lesz építve egy számítási példány létrehozásakor. Ha automatikus kiépítésre támaszkodik, az első számítási példány létrehozása körülbelül 30 percet vehet igénybe, mivel a hálózat kiépítése is megtörténik. Ha az FQDN kimenő szabályait konfigurálta (csak engedélyezett móddal érhető el), az első teljes tartománynév-szabály körülbelül 10 percet ad hozzá a kiépítési időhöz. Ha nagy számú kimenő szabályt kell kiépíteni a felügyelt hálózaton, a kiépítés hosszabb időt vehet igénybe. A megnövekedett kiépítési idő miatt az első számítási példány létrehozása időtúllépést okozhat.
A várakozási idő csökkentése és a lehetséges időtúllépési hibák elkerülése érdekében javasoljuk a felügyelt hálózat manuális kiépítését. Ezután várjon, amíg a kiépítés befejeződik, mielőtt létrehoz egy számítási példányt.
Feljegyzés
Online üzembe helyezés létrehozásához manuálisan kell kiépítenie a felügyelt hálózatot, vagy először létre kell hoznia egy számítási példányt, amely automatikusan kiépíteni fogja azt.
Az Azure CLI vagy a Python SDK lapon megtudhatja, hogyan építheti ki manuálisan a felügyelt virtuális hálózatot.
Kimenő szabályok kezelése
- Jelentkezzen be az Azure Portalra, és válassza ki azt a központot, amelyhez engedélyezni szeretné a felügyelt virtuális hálózatok elkülönítését.
- Válassza a Hálózat lehetőséget. Az Azure AI kimenő hozzáférési szakasza lehetővé teszi a kimenő szabályok kezelését.
Kimenő szabály hozzáadásához válassza a Felhasználó által definiált kimenő szabályok hozzáadása lehetőséget a Hálózatkezelés lapon. Az Azure AI kimenő szabályainak oldalsávjáról adja meg a következő információkat:
Szabály engedélyezéséhez vagy letiltásához használja a kapcsolót az Aktív oszlopban.
Kimenő szabály törléséhez válassza a szabály törlését.
A szükséges szabályok listája
Tipp.
Ezek a szabályok automatikusan hozzáadódnak a felügyelt virtuális hálózathoz.
Privát végpontok:
- Ha a felügyelt virtuális hálózat elkülönítési módja van
Allow internet outbound
, a rendszer automatikusan létrehozza a privát végpont kimenő szabályait a központ felügyelt virtuális hálózatából, valamint a nyilvános hálózati hozzáféréssel rendelkező társított erőforrásokból (Key Vault, Tárfiók, Tárolóregisztrációs adatbázis, Központ). - Ha a felügyelt virtuális hálózat elkülönítési módja van
Allow only approved outbound
, a rendszer automatikusan létrehozza a privát végpont kimenő szabályait a központ felügyelt virtuális hálózatából és a társított erőforrásokból , függetlenül attól, hogy ezekhez az erőforrásokhoz a nyilvános hálózati hozzáférési mód (Key Vault, Storage Account, Container Registry, hub) tartozik-e.
Kimenő szolgáltatáscímkére vonatkozó szabályok:
AzureActiveDirectory
Azure Machine Learning
BatchNodeManagement.region
AzureResourceManager
AzureFrontDoor.FirstParty
MicrosoftContainerRegistry
AzureMonitor
Bejövő szolgáltatáscímke-szabályok:
AzureMachineLearning
Esetspecifikus kimenő szabályok listája
Forgatókönyv: Nyilvános gépi tanulási csomagok elérése
Ha engedélyezni szeretné a Python-csomagok telepítését a betanításhoz és üzembe helyezéshez, adjon hozzá kimenő teljes tartománynév-szabályokat a következő gazdagépnevek felé irányuló forgalom engedélyezéséhez:
Feljegyzés
Ez nem az internet összes Python-erőforrásához szükséges gazdagépek teljes listája, csak a leggyakrabban használt. Ha például egy GitHub-adattárhoz vagy más gazdagéphez kell hozzáférnie, azonosítania kell és hozzá kell adnia az adott forgatókönyvhöz szükséges gazdagépeket.
Gazdagép neve | Célja |
---|---|
anaconda.com *.anaconda.com |
Az alapértelmezett csomagok telepítéséhez használatos. |
*.anaconda.org |
Adattáradatok lekérésére szolgál. |
pypi.org |
Az alapértelmezett index függőségeinek listázására szolgál, ha vannak ilyenek, és az indexet a felhasználói beállítások nem írják felül. Ha az index felülírva van, engedélyeznie *.pythonhosted.org kell azt is. |
pytorch.org *.pytorch.org |
Néhány példa a PyTorch alapján használja. |
*.tensorflow.org |
A Tensorflow alapján néhány példa használja. |
Forgatókönyv: A Visual Studio Code használata
A Visual Studio Code adott gazdagépekre és portokra támaszkodik a távoli kapcsolat létrehozásához.
Hosts
Ha a Visual Studio Code-ot a központtal szeretné használni, adjon hozzá kimenő teljes tartománynév-szabályokat a következő gazdagépek felé irányuló forgalom engedélyezéséhez:
*.vscode.dev
vscode.blob.core.windows.net
*.gallerycdn.vsassets.io
raw.githubusercontent.com
*.vscode-unpkg.net
*.vscode-cdn.net
*.vscodeexperiments.azureedge.net
default.exp-tas.com
code.visualstudio.com
update.code.visualstudio.com
*.vo.msecnd.net
marketplace.visualstudio.com
pkg-containers.githubusercontent.com
github.com
Portok
Engedélyeznie kell a hálózati forgalmat a 8704 és 8710 közötti portokon. A VS Code-kiszolgáló dinamikusan kiválasztja az első elérhető portot ezen a tartományon belül.
Forgatókönyv: HuggingFace-modellek használata
Ha HuggingFace-modelleket szeretne használni a központtal, adjon hozzá kimenő FQDN-szabályokat a következő gazdagépek felé irányuló forgalom engedélyezéséhez:
- docker.io
- *.docker.io
- *.docker.com
- production.cloudflare.docker.com
- cnd.auth0.com
- cdn-lfs.huggingface.co
Forgatókönyv: Az Azure AI által válogatott
Ezek a modellek a függőségek futásidőben történő dinamikus telepítését foglalják magukban, és kimenő teljes tartománynév-szabályokra van szükség a következő gazdagépek felé irányuló forgalom engedélyezéséhez:
*.anaconda.org *.anaconda.com anaconda.com pypi.org *.pythonhosted.org *.pytorch.org pytorch.org
Privát végpontok
A privát végpontok jelenleg a következő Azure-szolgáltatások esetében támogatottak:
- AI Studio hub
- Azure AI Keresés
- Azure AI services
- Azure API Management
- Azure Container Registry
- Azure Cosmos DB (minden alerőforrás-típus)
- Azure Data Factory
- Azure Database for MariaDB
- Azure Database for MySQL
- Önálló Azure Database for PostgreSQL-kiszolgáló
- Rugalmas Azure Database for PostgreSQL-kiszolgáló
- Azure Databricks
- Azure-eseményközpontok
- Azure Key Vault
- Azure Machine Learning
- Azure Machine Learning-regisztrációs adatbázisok
- Azure Redis Cache
- Azure SQL Server-kiszolgáló
- Azure Storage (minden alerőforrás-típus)
Privát végpont létrehozásakor meg kell adnia azt az erőforrástípust és alforrást , amelyhez a végpont csatlakozik. Egyes erőforrások több típussal és alforrással rendelkeznek. További információ: mi a privát végpont.
Amikor privát végpontot hoz létre a központi függőségi erőforrásokhoz, például az Azure Storage-hoz, az Azure Container Registryhez és az Azure Key Vaulthoz, az erőforrás egy másik Azure-előfizetésben lehet. Az erőforrásnak azonban ugyanabban a bérlőben kell lennie, mint a központ.
A rendszer automatikusan létrehoz egy privát végpontot egy kapcsolathoz, ha a célerőforrás a fent felsorolt Azure-erőforrás. A privát végponthoz érvényes célazonosítót kell megadni. A kapcsolat érvényes célazonosítója lehet egy szülőerőforrás Azure Resource Manager-azonosítója. A célazonosító a kapcsolat céljában vagy a következőben metadata.resourceid
is várható: . További információ a kapcsolatokról: Új kapcsolat hozzáadása az Azure AI Studióban.
Díjszabás
A központi felügyelt virtuális hálózat szolgáltatás ingyenes. Azonban a felügyelt virtuális hálózat által használt alábbi erőforrásokért kell fizetnie:
Azure Private Link – A felügyelt virtuális hálózat és az Azure-erőforrások közötti kommunikáció biztonságossá tételéhez használt privát végpontok az Azure Private Linkre támaszkodnak. A díjszabással kapcsolatos további információkért tekintse meg az Azure Private Link díjszabását.
FQDN kimenő szabályok – A teljes tartománynév kimenő szabályainak megvalósítása az Azure tűzfal használatával történik. Kimenő FQDN-szabályok használata esetén az Azure Firewall díjai a számlázás részét képezik. Az Azure Firewall termékváltozata standard. Az Azure Firewall központonként ki van építve.
Fontos
A tűzfal csak akkor jön létre, ha kimenő teljes tartománynév-szabályt ad hozzá. Ha nem használ teljes tartománynévre vonatkozó szabályokat, az Azure Firewallért nem kell fizetnie. A díjszabással kapcsolatos további információkért tekintse meg az Azure Firewall díjszabását.