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
.
1. ábra: Egy Azure-erőforrásnév összetevői.
Ajánlott elnevezési összetevők
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 , , it corp |
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 , , sharepoint hadoop |
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 , , stage test |
Helyen | Az a régió vagy felhőszolgáltató, ahol az erőforrás üzembe van helyezve. Példák: westus , eastus2 , westeu , , usva ustx |
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, 01 001 |
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.
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 , , it corp |
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 , , sharepoint hadoop |
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 , , shared client |
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 , , stage test |
Régió | Az Azure-régió, ahol az erőforrás üzembe lett helyezve. Példák: westus , eastus2 , westeu , , usva ustx |
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 |