Az elnevezési konvenció meghatározása

Egy erőforrás jó neve segít gyorsan azonosítani annak típusát, a kapcsolódó számítási feladatát, környezetét és azt az Azure-régiót, ahol fut. Ehhez a neveknek konzisztens formátumot – elnevezési konvenciót – kell követnie, amely az egyes erőforrások fontos információiból áll. A nevekben található információk ideális esetben tartalmazzák az erőforrások adott példányainak azonosításához szükséges információkat. Előfordulhat például, hogy egy éles SharePoint-számítási feladat nyilvános IP-címe (PIP) az USA nyugati régiójában pip-sharepoint-prod-westus-001.

Diagram that shows the components of an Azure resource name.

1. ábra: Egy Azure-erőforrásnév összetevői.

Az elnevezési konvenció létrehozásakor azonosítsa az erőforrásnévben rögzíteni kívánt legfontosabb információkat. A különböző információk különböző erőforrástípusok esetében relevánsak, és nem minden létrehozott elnevezési összetevő használható az egyes erőforrástípusokhoz. Hozzon létre egy szabványos elnevezési konvenciót a környezetéhez, amely könnyen követhető, tömör és hasznos az üzembe helyezett erőforrással kapcsolatos információk felismeréséhez.

Az alábbi lista példákat tartalmaz az erőforrásnevek létrehozásakor hasznos elnevezési összetevőkre:

Elnevezési összetevő Leírás
Szervezet A szervezet legfelső szintű neve, amely általában felső felügyeleti csoportként vagy kisebb szervezetekben az elnevezési konvenció része. Példa: contoso
Üzleti egység vagy részleg A vállalat legfelső szintű részlege, amely az előfizetést vagy az erőforráshoz tartozó számítási feladatot birtokolja. Kisebb szervezetekben ez az összetevő egyetlen vállalati, legfelső szintű szervezeti elemet jelölhet. Példák: fin, mktg, product, , itcorp
Erőforrás típusa Egy rövidítés, amely az Azure-erőforrás vagy -objektum típusát jelöli. Ez az összetevő gyakran a név előtagja vagy utótagja. További információ: Ajánlott rövidítések az Azure-erőforrástípusokhoz. Példák: rg, vm
Projekt, alkalmazás vagy szolgáltatás neve Az erőforrás részét képező projekt, alkalmazás vagy szolgáltatás neve. Példák: navigator, emissions, , sharepointhadoop
Environment Az erőforrás által támogatott számítási feladat fejlesztési életciklusának fázisa. Példák: prod, dev, qa, , stagetest
Helyen Az a régió vagy felhőszolgáltató, ahol az erőforrás üzembe van helyezve. Példák: westus, eastus2, westeu, , usvaustx
Virtuálisgép-szerepkör A virtuális gép céljának azonosítója. Példák: db (adatbázis), ws (webkiszolgáló), ps (nyomtatókiszolgáló)
Példány Egy adott erőforrás példányszáma, amely megkülönbözteti az azonos elnevezési konvencióval és elnevezési összetevőkkel rendelkező más erőforrásoktól. Példák, 01001

Feljegyzés

Bár az Azure-beli virtuálisgép-nevek hosszabbak lehetnek, mint a virtuális gép engedélyezett NetBIOS-neve, javasoljuk, hogy konzisztensen tartsa őket. További információkért és egyéb korlátozásokért lásd : Számítógépnevek.

Elnevezési szempontok

Az elnevezési összetevők definiálása mellett figyelembe kell vennie azt is, hogy az elnevezési összetevők milyen sorrendben jelennek meg, és hogy milyen típusú elválasztójelek jelenjenek meg az összetevők között. Vegye figyelembe az erőforrástípusokhoz társított különböző elnevezési szabályokat is.

Hatókör

Minden Azure-erőforrástípus rendelkezik egy hatókörrel, amely meghatározza az erőforrás szintjét. Emellett egy erőforrásnak egyedi névvel kell rendelkeznie a hatókörében.

Egy virtuális hálózat például egy erőforráscsoport hatókörével rendelkezik, ami azt jelenti, hogy egy adott erőforráscsoportban csak egy hálózat neve vnet-prod-westus-001 lehet. Más erőforráscsoportok virtuális hálózatokat is tartalmazhatnak vnet-prod-westus-001, de mindegyik erőforráscsoportnak csak egy ilyen neve lehet. Az alhálózatok hatóköre virtuális hálózatokra terjed ki, így a virtuális hálózaton belül minden alhálózatnak külön névvel kell rendelkeznie.

Egyes erőforrásnevek globális hatókörrel rendelkeznek, például egy nyilvános végponttal vagy virtuálisgép-DNS-címkével rendelkező szolgáltatásplatform (PaaS) neve. Egy globális hatókörű erőforrásnak olyan névvel kell rendelkeznie, amely a teljes Azure-platformon egyedi.

Diagram that shows the scope levels for Azure resource names.

2. ábra: Az Azure-erőforrásnevek hatókörszintjei.

Azure-elnevezési szabályok

Az Azure elnevezési szabályai az erőforrás típusától függően változnak. Az elnevezési konvenciók meghatározásakor fontos tisztában lenni az erőforrástípus Azure-elnevezési szabályaival, hogy elkerülhesse a félreértéseket és késleltethesse az üzembe helyezéseket.

Az erőforrásnevek például hosszkorlátokkal rendelkeznek. Javasoljuk, hogy tartsa rövidre az elnevezési összetevők hosszát, hogy ne lépje túl az erőforrásnév hosszának korlátait.

Feljegyzés

Az elnevezési konvenciók fejlesztésekor fontos a név kontextusának és hatókörének és hosszkorlátjának kiegyensúlyozása. További információ: Az Azure-erőforrások elnevezési szabályai és korlátozásai.

Az elnevezési konvenció összeállításakor azonosítsa a legfontosabb információkat, amelyeknek mindenképpen szerepelniük kell az erőforrások nevében. A különböző típusú erőforrások esetében más-más információk fontosak. A következő lista az erőforrásnevek összeállításakor hasznos információkra nyújt példákat.

Az erőforrásnevek és az elnevezési összetevők rövidítése stratégiaként az erőforrásnevek hosszának és összetettségének csökkentésére szolgál. A nevek rövidítése bármely elnevezési összetevő esetében hasznos lehet, de különösen fontos, hogy az erőforrásnevek a névhossz korlátain belül maradjanak. Az Azure-beli virtuális gépek neve például hosszabb lehet, mint az operációs rendszer elnevezési korlátozásai. Az Azure-beli virtuális gépek neveinek az operációs rendszer elnevezési korlátozásánál rövidebb megtartása segít konzisztenciát teremteni, javítani a kommunikációt az erőforrások megvitatásakor, és csökkenteni a zavart, amikor az Azure Portalon dolgozik, miközben be van jelentkezve a virtuális gépre.

Elnevezési összetevő Leírás
Erőforrás típusa Egy rövidítés, amely az Azure-erőforrás vagy -objektum típusát jelöli. Ezt az összetevőt gyakran használják előtagként vagy utótagként a névben. További információ: Ajánlott rövidítések az Azure-erőforrástípusokhoz.
Példák: rg, vm
Üzleti egység Az erőforrás előfizetését vagy számítási feladatát birtokló vállalat legfelső szintű részlege. A kisebb szervezetekben ez az összetevő egyetlen legfelső szintű szervezeti elemet jelölhet.
Példák: fin, mktg, product, , itcorp
Alkalmazás vagy szolgáltatás neve Az erőforrást tartalmazó alkalmazás, számítási feladat vagy szolgáltatás neve.
Példák: navigator, emissions, , sharepointhadoop
Előfizetés célja Az erőforrást tartalmazó előfizetés céljának összefoglaló leírása. Gyakran lebontásban környezet vagy adott számítási feladatok szerint.
Példák: prod, , sharedclient
Environment Az erőforrás által támogatott számítási feladat fejlesztési életciklusának fázisa.
Példák: prod, dev, qa, , stagetest
Régió Az Azure-régió, ahol az erőforrás üzembe lett helyezve.
Példák: westus, eastus2, westeu, , usvaustx

Feljegyzés

Ha készen áll az erőforrások és az eszközök elnevezésére, tekintse át az Azure-erőforrástípusokhoz ajánlott rövidítéseket.

Az alábbi szakasz példaneveket tartalmaz a vállalati felhőbeli üzemelő példányok gyakori Azure-erőforrástípusaihoz.

Feljegyzés

Néhány példanév háromjegyű kitöltési sémát (###például mktg-prod-001.

A padding javítja az eszközök olvashatóságát és rendezhetőségét, ha ezeket az eszközöket konfigurációkezelési adatbázisban (CMDB), informatikai eszközkezelő eszközben vagy hagyományos könyvelési eszközökben kezelik. Ha az üzembe helyezett objektum központilag, egy nagyobb készlet vagy informatikai eszközportfólió részeként van felügyelve, a padding megközelítés igazodik azokhoz a felületekhez, amelyeket a rendszerek a készletelnevezés kezelésére használnak.

Sajnos a hagyományos eszközpárnázási megközelítés problémásnak bizonyulhat az infrastruktúra kódkénti megközelítéseiben, amelyek egy nem párnázott szám alapján iterálhatnak az objektumokon keresztül. Ez a módszer gyakori az üzembe helyezési vagy automatizált konfigurációkezelési feladatok során. Ezeknek a szkripteknek rutinszerűen le kell csíkozza a kitöltést, és valós számmá kell alakítaniuk a kipárnázott számot, ami lelassítja a szkriptek fejlesztését és a futtatási időt.

Válasszon a szervezetének megfelelő megközelítést. Az itt látható kitöltés azt mutatja be, hogy mennyire fontos következetes megközelítést alkalmazni a leltárszámozáshoz, nem pedig azt, hogy melyik megközelítés a jobb. A számozási séma kiválasztása előtt, kitöltéssel vagy anélkül, értékelje ki, hogy mi befolyásolja jobban a hosszú távú műveleteket: CMDB- és eszközkezelési megoldásokat vagy kódalapú készletkezelést. Ezután következetesen kövesse a működési igényeinek leginkább megfelelő kitöltési lehetőséget.

Az alábbi szakasz néhány példanevet tartalmaz a vállalati felhőbeli üzembe helyezés gyakori Azure-erőforrástípusaihoz. További példákért tekintse meg az Azure Naming Toolt , valamint az elnevezési és címkézési követési sablont.

Feljegyzés

Az alábbi példák egy elnevezési konvenció vizualizációját hivatottak biztosítani, de a tényleges konvenciók szervezetenként eltérőek.

Példanevek: Általános

Objektumtípus Hatókör Formátum és példák
Felügyeleti csoport Üzleti egység és/vagy
környezet
mg-business< unit>[-<environment>]

  • mg-mktg
  • mg-hr
  • mg-corp-prod
  • mg-fin-client
  • Előfizetés Fiók/nagyvállalati szerződés <üzleti egység-előfizetés>< célja>-<###>

  • mktg-prod-001
  • corp-shared-001
  • fin-client-001
  • Erőforráscsoport Előfizetés rg-app< vagy szolgáltatásnév-előfizetés<> célja>-<###>

  • rg-mktgsharepoint-prod-001
  • rg-acctlookupsvc-shared-001
  • rg-ad-dir-services-shared-001
  • API Management Service-példány Globális apim-app< vagy szolgáltatás neve>

    apim-navigator-prod
    Kezelt identitás Erőforráscsoport id-app< or service name-environment-region><<> name-<>###>

  • id-appcn-keda-prod-eastus2-001
  • Példanevek: Hálózatkezelés

    Objektumtípus Hatókör Formátum és példák
    Virtuális hálózat Erőforráscsoport vnet-subscription< purpose-region>><-<###>

  • vnet-shared-eastus2-001
  • vnet-prod-westus-001
  • vnet-client-eastus2-001
  • Alhálózat Virtuális hálózat snet-subscription< purpose-region>><-<###>

  • snet-shared-eastus2-001
  • snet-prod-westus-001
  • snet-client-eastus2-001
  • Hálózati adapter (NIC) Erőforráscsoport nic-<##>-<vm name-subscription<> purpose>-<###>

  • nic-01-dc1-shared-001
  • nic-02-vmhadoop1-prod-001
  • nic-02-vmtest1-client-001
  • Nyilvános IP-cím Erőforráscsoport pip-vm< name or app name-environment-region>><><-<###>

  • pip-dc1-shared-eastus2-001
  • pip-hadoop-prod-westus-001
  • Terheléselosztó (külső) Erőforráscsoport lbe-app< name or role-environment>><-<###>

  • lbe-navigator-prod-001
  • lbe-sharepoint-dev-001
  • Hálózati biztonsági csoport (NSG) Alhálózat vagy hálózati adapter nsg-policy< name or app name>-<###>

  • nsg-weballow-001
  • nsg-rdpallow-001
  • nsg-sqlallow-001
  • nsg-dnsblocked-001
  • Helyi hálózati átjáró Virtuális átjáró lgw-subscription< purpose-region>><-<###>

  • lgw-shared-eastus2-001
  • lgw-prod-westus-001
  • lgw-client-eastus2-001
  • Virtuális hálózati átjáró Virtuális hálózat vgw-subscription< purpose-region>><-<###>

  • vgw-shared-eastus2-001
  • vgw-prod-westus-001
  • vgw-client-eastus2-001
  • VPN-kapcsolat Erőforráscsoport vcn-subscription1< purpose-region1-to-subscription2>>><< purpose-region2->>><

  • vcn-shared-eastus2-to-shared-westus
  • vcn-prod-eastus2-to-prod-westus
  • Útvonaltábla Erőforráscsoport rt-route< tábla neve>

  • rt-navigator
  • rt-sharepoint
  • DNS-címke Globális <DNS A rekord virtuális géphez>.<region.cloudapp.azure.com>

  • dc1.westus.cloudapp.azure.com
  • web1.eastus2.cloudapp.azure.com
  • Példanevek: Számítás és web

    Objektumtípus Hatókör Formátum és példák
    Virtuális gép Erőforráscsoport vm-vm< szerepkör-környezet>><-<###>

  • vm-sql-test-001
  • vm-hadoop-prod-001
  • Webalkalmazás Globális app-project<, app vagy service-environment>><-<###>.azurewebsites.net

  • app-navigator-prod-001.azurewebsites.net
  • app-accountlookup-dev-001.azurewebsites.net
  • Függvényalkalmazás Globális func-project<, app vagy service-environment>><-<###>.azurewebsites.net

  • func-navigator-prod-001.azurewebsites.net
  • func-accountlookup-dev-001.azurewebsites.net
  • Példanevek: Adatbázisok

    Objektumtípus Hatókör Formátum és példák
    Azure SQL Database Azure SQL Server-kiszolgáló sqldb-project<, app vagy service-environment><>

  • sqldb-users-prod
  • sqldb-users-dev
  • Azure Cosmos DB-adatbázis Globális cosmos-project<, app vagy service-environment><>

  • cosmos-navigator-prod
  • cosmos-emissions-dev
  • Azure Cache for Redis-példány Globális redis-project<, app vagy service-environment><>

  • redis-navigator-prod
  • redis-emissions-dev
  • Példanevek: Storage

    Objektumtípus Hatókör Formátum és példák
    Tárfiók (általános használat) Globális st<project, app vagy service><###>

  • stnavigatordata001
  • stemissionsoutput001
  • Azure StorSimple Globális ssimp<projekt- vagy alkalmazás- vagy szolgáltatáskörnyezet><>

  • ssimpnavigatorprod
  • ssimpemissionsdev
  • Azure Container Registry Globális cr<projekt, alkalmazás- vagy szolgáltatáskörnyezet><><###>

  • crnavigatorprod001
  • Példanevek: AI és gépi tanulás

    Objektumtípus Hatókör Formátum és példák
    Azure AI Search Globális srch-project<, app vagy service-environment><>

  • srch-navigator-prod
  • srch-emissions-dev
  • Azure OpenAI szolgáltatás Erőforráscsoport oai-project<, app vagy service-environment><>

  • oai-navigator-prod
  • oai-emissions-dev
  • Azure Machine Tanulás munkaterület Erőforráscsoport mlw-project<, app vagy service-environment><>

  • mlw-navigator-prod
  • mlw-emissions-dev
  • Példanevek: Elemzés és IoT

    Objektumtípus Hatókör Formátum és példák
    Azure Analysis Services Globális alkalmazásnév-környezetként<><>

  • asnavigatorprod
  • asemissionsdev
  • Azure Data Factory Globális adf-project<, app vagy service-environment><>

  • adf-navigator-prod
  • adf-emissions-dev
  • Azure Synapse Analytics-munkaterületek Erőforráscsoport synw-project<, app vagy service-environment><>

  • synw-navigator-prod
  • synw-emissions-dev
  • Data Lake Storage-fiók Globális dls<projekt-, alkalmazás- vagy szolgáltatáskörnyezet><>

  • dlsnavigatorprod
  • dlsemissionsdev
  • IoT Hub Globális iot-project<, app vagy service-environment><>

  • iot-navigator-prod
  • iot-emissions-dev
  • Példanevek: Integráció

    Objektumtípus Hatókör Formátum és példák
    Service Bus-névtér Globális sbns-project<, app vagy service-environment.servicebus.windows.net><>

  • sbns-navigator-prod.servicebus.windows.net
  • sbns-emissions-dev.servicebus.windows.net
  • Service Bus-üzenetsor Service Bus sbq-project<, alkalmazás vagy szolgáltatás>

  • sbq-navigator
  • Service Bus-témakör Service Bus sbt-project<, alkalmazás vagy szolgáltatás>

  • sbt-navigator