Definování zásady vytváření názvů

Dobrý název prostředku vám pomůže rychle identifikovat jeho typ, přidruženou úlohu, jeho prostředí a oblast Azure, ve které běží. Názvy by proto měly dodržovat konzistentní formát – zásady vytváření názvů – které se skládají z důležitých informací o jednotlivých prostředcích. Informace v názvech ideálně zahrnují cokoli, co potřebujete k identifikaci konkrétních instancí prostředků. Například veřejná IP adresa (PIP) pro produkční úlohu SharePointu v oblasti USA – západ může být pip-sharepoint-prod-westus-001.

Diagram that shows the components of an Azure resource name.

Diagram 1: Komponenty názvu prostředku Azure

Při vytváření konvence vytváření názvů identifikujte klíčové části informací, které chcete zaznamenat v názvu prostředku. Různé informace jsou relevantní pro různé typy prostředků, a ne všechny zavedené komponenty pojmenování lze použít pro každý typ prostředku. Vytvořte standardní zásady vytváření názvů pro vaše prostředí, které je snadné sledovat, stručné a užitečné pro rozpoznávání informací, které jsou relevantní pro nasazený prostředek.

Následující seznam obsahuje příklady pojmenovávání komponent, které jsou užitečné při vytváření názvů prostředků:

Komponenta názvu Popis
Organizace Název organizace nejvyšší úrovně, obvykle využívaný jako skupina pro správu nebo v menších organizacích, je součástí zásad vytváření názvů. Příklad: contoso
Organizační jednotka nebo oddělení Nejvyšší úroveň divize vaší společnosti, která vlastní předplatné nebo úlohu, do které prostředek patří. V menšíchorganizacích Příklady: fin, mktg, product, it, corp
Typ prostředku Zkratka představující typ prostředku nebo prostředku Azure. Tato komponenta je často předponou nebo příponou v názvu. Další informace najdete v tématu Doporučené zkratky pro typy prostředků Azure. Příklady: rg, vm
Název projektu, aplikace nebo služby Název projektu, aplikace nebo služby, ve které je prostředek součástí. Příklady: navigator, emissions, sharepoint, hadoop
Prostředí Fáze životního cyklu vývoje pro úlohu, kterou prostředek podporuje Příklady: prod, dev, qa, stage, test
Místo Oblast nebo poskytovatel cloudu, ve kterém je prostředek nasazený. Příklady: westus, eastus2, westeu, usva, ustx
Role virtuálního počítače Identifikátor účelu virtuálního počítače. Příklady: db (databáze), ws (webový server), ps (tiskový server)
Instance Počet instancí pro konkrétní prostředek, aby se odlišil od jiných prostředků, které mají stejné zásady vytváření názvů a názvy komponent. Příklady, 01, 001

Poznámka:

Přestože názvy virtuálních počítačů v Azure můžou být delší než povolený název netBIOS virtuálního počítače, doporučujeme je zachovat konzistentní. Další informace a další omezení naleznete v tématu Názvy počítačů.

Důležité informace o pojmenování

Kromě definování komponent pojmenování je nutné zvážit také pořadí, ve kterém jsou uvedené komponenty pojmenování a jaký typ oddělovačů (pokud existuje) by se měl mezi komponentami objevit. Vezměte také v úvahu různá pravidla pojmenování, která jsou přidružená k typům prostředků.

Obor

Všechny typy prostředků Azure mají obor, který definuje úroveň tohoto prostředku. Prostředek musí mít také jedinečný název v rámci svého oboru.

Například virtuální síť má obor skupiny prostředků, což znamená, že v konkrétní skupině prostředků může být jen jedna síť s názvem vnet-prod-westus-001 . Jiné skupiny prostředků můžou mít také pojmenované vnet-prod-westus-001virtuální sítě, ale každá skupina prostředků může mít pouze jednu s tímto názvem. Podsítě jsou omezené na virtuální sítě, takže každá podsíť v rámci virtuální sítě musí mít jedinečný název.

Některé názvy prostředků mají globální obor, například název platformy jako služby (PaaS), který má veřejný koncový bod nebo popisek DNS virtuálního počítače. Prostředek v globálním oboru musí mít jedinečný název pro celou platformu Azure.

Diagram that shows the scope levels for Azure resource names.

Diagram 2: Úrovně rozsahu pro názvy prostředků Azure

Pravidla pojmenování Azure

Pravidla pojmenování Azure se liší v závislosti na typu prostředku. Když definujete zásady vytváření názvů, je důležité porozumět pravidlům pojmenování Azure pro typ prostředku, aby nedocházelo k nejasnostem a zpožděním nasazení.

Názvy prostředků mají například omezení délky. Doporučujeme zachovat krátkou délku komponent pojmenování, abyste zabránili překročení limitů délky názvů prostředků.

Poznámka:

Vyrovnávání kontextu názvu s rozsahem a limitem délky je důležité při vývoji zásad vytváření názvů. Další informace najdete v tématu Pravidla a omezení pojmenování prostředků Azure.

Při vytváření konvence pro tvorbu názvů identifikujte klíčové části informace, které chcete aby název prostředku odrážel. Pro různé typy prostředků jsou relevantní různé informace. Následující seznam uvádí příklady informací, které jsou při vytváření názvů prostředků užitečné.

Názvy prostředků a pojmenovávání komponent můžete zkrátit jako strategii, abyste snížili délku a složitost názvů prostředků. Zkrácení názvů může být užitečné pro kteroukoli z komponent pojmenování, ale je zvlášť důležité udržet názvy prostředků v mezích délky názvů. Název virtuálního počítače v Azure může být například delší než omezení pojmenování operačního systému. Zachování názvů virtuálních počítačů Azure kratší než omezení pojmenování operačního systému pomáhá vytvářet konzistenci, zlepšovat komunikaci při diskuzi o prostředcích a zkracovat nejasnosti při práci na webu Azure Portal při přihlašování k samotnému virtuálnímu počítači.

Komponenta názvu Popis
Typ prostředku Zkratka představující typ prostředku nebo prostředku Azure. Tato komponenta se často používá jako předpona nebo přípona v názvu. Další informace najdete v tématu Doporučené zkratky pro typy prostředků Azure.
Příklady: rg, vm
Obchodní jednotka Rozdělení vaší společnosti vlastnící předplatné nebo úlohu, do které prostředek patří, na nejvyšší úrovni V menších organizacích může tato komponenta představovat jeden organizační prvek nejvyšší úrovně.
Příklady: fin, mktg, product, it, corp
Název aplikace nebo služby Název aplikace, úlohy nebo služby, do které prostředek patří
Příklady: navigator, emissions, sharepoint, hadoop
Účel předplatného Souhrnný popis účelu předplatného obsahujícího prostředek Často se dělí podle prostředí nebo konkrétních úloh.
Příklady: prod, shared, client
Prostředí Fáze životního cyklu vývoje pro úlohu, kterou prostředek podporuje
Příklady: prod, dev, qa, stage, test
Oblast Oblast Azure, ve které je prostředek nasazen
Příklady: westus, eastus2, westeu, usva, ustx

Poznámka:

Až budete připraveni pojmenovat prostředky a prostředky, projděte si doporučené zkratky pro typy prostředků Azure.

Následující část obsahuje příklady názvů běžných typů prostředků Azure v nasazení podnikového cloudu.

Poznámka:

Některé z těchto příkladů názvů používají tříciferné schéma odsazení (###), například mktg-prod-001.

Odsazení zlepšuje čitelnost a řazení prostředků, pokud jsou tyto prostředky spravovány v databázi pro správu konfigurace (CMDB), nástroji pro správu IT prostředků nebo tradičních účetních nástrojích. Když se nasazený prostředek spravuje centrálně jako součást většího inventáře nebo portfolia IT prostředků, odsazení odpovídá rozhraním, která tyto systémy používají ke správě pojmenování inventáře.

Tradiční přístup odsazení prostředků bohužel může být problematický v přístupech infrastruktury jako kódu, které by mohly iterovat prostředky na základě neplněného čísla. Tento přístup je běžný při nasazování nebo automatizovaných úlohách správy konfigurace. Tyto skripty by musely pravidelně odsazení odsazení a převést číslo na reálné číslo, což zpomaluje vývoj skriptů a dobu běhu.

Zvolte přístup, který je vhodný pro vaši organizaci. Odsazení zobrazené zde znázorňuje důležitost použití konzistentního přístupu k číslování zásob, nikoli k zobrazení toho, který přístup je nadřízený. Před výběrem schématu číslování s odsazením nebo bez odsazení vyhodnoťte, co ovlivní dlouhodobé operace více: CMDB a řešení pro správu prostředků nebo správu inventáře založené na kódu. Pak konzistentně dodržujte možnost odsazení, která nejlépe vyhovuje vašim provozním potřebám.

Následující část obsahuje příklady názvů běžných typů prostředků Azure v nasazení podnikového cloudu. Další příklady najdete v nástroji pro vytváření názvů Azure a šabloně pro sledování názvů a značek.

Poznámka:

Následující příklady jsou určené k poskytnutí vizualizace konvence vytváření názvů, ale skutečné konvence se liší podle organizace.

Příklady názvů: Obecné

Typ majetku Obor Formátování a příklady
Skupina pro správu Obchodní jednotka a/nebo
prostředí
mg-business< unit>[-<environment>]

  • mg-mktg
  • mg-hr
  • mg-corp-prod
  • mg-fin-client
  • Předplatné Smlouva Account / Enterprise <účel<> předplatného obchodní jednotky><###>

  • mktg-prod-001
  • corp-shared-001
  • fin-client-001
  • Skupina prostředků Předplatné rg-app< nebo service name-subscription> purpose>-<<###>

  • rg-mktgsharepoint-prod-001
  • rg-acctlookupsvc-shared-001
  • rg-ad-dir-services-shared-001
  • Instance služby API Management Globální apim-app< or service name>

    apim-navigator-prod
    Spravovaná identita Skupina prostředků id-app< nebo service name-environment-region<>> name-<<>###>

  • id-appcn-keda-prod-eastus2-001
  • Příklady názvů: Sítě

    Typ majetku Obor Formátování a příklady
    Virtuální síť Skupina prostředků vnet-subscription< purpose-region-<<>>###>

  • vnet-shared-eastus2-001
  • vnet-prod-westus-001
  • vnet-client-eastus2-001
  • Podsíť Virtuální síť snet-subscription< purpose-region-<<>>###>

  • snet-shared-eastus2-001
  • snet-prod-westus-001
  • snet-client-eastus2-001
  • Síťové rozhraní (NIC) Skupina prostředků nic-<##>-<vm name-subscription-purpose><>-<###>

  • nic-01-dc1-shared-001
  • nic-02-vmhadoop1-prod-001
  • nic-02-vmtest1-client-001
  • Veřejná IP adresa Skupina prostředků pip-vm name or app name-environment-region>-<><><<###>

  • pip-dc1-shared-eastus2-001
  • pip-hadoop-prod-westus-001
  • Nástroj pro vyrovnávání zatížení (externí) Skupina prostředků lbe-app< name or role-environment-<<>>###>

  • lbe-navigator-prod-001
  • lbe-sharepoint-dev-001
  • Skupina zabezpečení sítě (NSG) Podsíť nebo NIC nsg-policy< name or app name>-<###>

  • nsg-weballow-001
  • nsg-rdpallow-001
  • nsg-sqlallow-001
  • nsg-dnsblocked-001
  • Brána místní sítě Virtuální brána lgw-subscription< purpose-region-<<>>###>

  • lgw-shared-eastus2-001
  • lgw-prod-westus-001
  • lgw-client-eastus2-001
  • Brána virtuální sítě Virtuální síť vgw-subscription< purpose-region-<<>>###>

  • vgw-shared-eastus2-001
  • vgw-prod-westus-001
  • vgw-client-eastus2-001
  • Připojení VPN Skupina prostředků vcn-subscription1< purpose-region1-to-subscription2>>><< purpose-region2-<>>>

  • vcn-shared-eastus2-to-shared-westus
  • vcn-prod-eastus2-to-prod-westus
  • Směrovací tabulka Skupina prostředků Rt-route< table name>

  • rt-navigator
  • rt-sharepoint
  • Popisek DNS Globální <Záznam DNS A pro virtuální počítač><region.cloudapp.azure.com>

  • dc1.westus.cloudapp.azure.com
  • web1.eastus2.cloudapp.azure.com
  • Příklady názvů: Výpočty a web

    Typ majetku Obor Formátování a příklady
    Virtuální počítač Skupina prostředků vm-vm< role-environment-<<>>###>

  • vm-sql-test-001
  • vm-hadoop-prod-001
  • Webová aplikace Globální app-project<, app or service-environment>><-<###>.azurewebsites.net

  • app-navigator-prod-001.azurewebsites.net
  • app-accountlookup-dev-001.azurewebsites.net
  • Aplikace funkcí Globální func-project<, app or service-environment>><-<###>.azurewebsites.net

  • func-navigator-prod-001.azurewebsites.net
  • func-accountlookup-dev-001.azurewebsites.net
  • Příklady názvů: Databáze

    Typ majetku Obor Formátování a příklady
    Azure SQL Database Azure SQL Server sqldb-project<, app or service-environment><>

  • sqldb-users-prod
  • sqldb-users-dev
  • Databáze Azure Cosmos DB Globální cosmos-project<, app or service-environment><>

  • cosmos-navigator-prod
  • cosmos-emissions-dev
  • Instance Azure Cache for Redis Globální redis-project<, app or service-environment><>

  • redis-navigator-prod
  • redis-emissions-dev
  • Příklady názvů: Storage

    Typ majetku Obor Formátování a příklady
    Účet úložiště (obecné použití) Globální st<project, app or service><###>

  • stnavigatordata001
  • stemissionsoutput001
  • Azure StorSimple Globální ssimp<project, app or service><environment>

  • ssimpnavigatorprod
  • ssimpemissionsdev
  • Azure Container Registry Globální cr<project, app or service><environment><###>

  • crnavigatorprod001
  • Příklady názvů: AI a strojové učení

    Typ majetku Obor Formátování a příklady
    Azure AI Search Globální srch-project<, app or service-environment><>

  • srch-navigator-prod
  • srch-emissions-dev
  • Služba Azure OpenAI Skupina prostředků oai-project<, app or service-environment><>

  • oai-navigator-prod
  • oai-emissions-dev
  • Pracovní prostor azure machine Učení Skupina prostředků mlw-project<, app or service-environment><>

  • mlw-navigator-prod
  • mlw-emissions-dev
  • Příklady názvů: Analýza a IoT

    Typ majetku Obor Formátování a příklady
    Azure Analysis Services Globální as<app name><environment>

  • asnavigatorprod
  • asemissionsdev
  • Azure Data Factory Globální adf-project<, app or service-environment><>

  • adf-navigator-prod
  • adf-emissions-dev
  • Pracovní prostory Azure Synapse Analytics Skupina prostředků synw-project<, app or service-environment><>

  • synw-navigator-prod
  • synw-emissions-dev
  • Účet Data Lake Storage Globální dls<project, app or service><environment>

  • dlsnavigatorprod
  • dlsemissionsdev
  • IoT Hub Globální iot-project<, app nebo service-environment><>

  • iot-navigator-prod
  • iot-emissions-dev
  • Příklady názvů: Integrace

    Typ majetku Obor Formát a příklady
    Obor názvů služby Service Bus Globální sbns-project<, app or service-environment.servicebus.windows.net><>

  • sbns-navigator-prod.servicebus.windows.net
  • sbns-emissions-dev.servicebus.windows.net
  • Fronta služby Service Bus Service Bus sbq-project<, app or service>

  • sbq-navigator
  • Téma služby Service Bus Service Bus sbt-project<, aplikace nebo služba>

  • sbt-navigator