Sdílet prostřednictvím


Definování konvence 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 odpovídat konzistentnímu formátu – konvenci 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 příkladů zdrojů. 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 znázorňující komponenty názvu prostředku Azure

Diagram 1: Příklad komponent v názvu prostředků Azure.

Poznámka

Vezměte v úvahu, že ne všechny prostředky Azure můžou dodržovat stejné vzory. Ujistěte se, že rozumíte omezením typů prostředků, se kterými pracujete.

Další informace najdete v tématu Pravidla a omezení pojmenování prostředků 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 pojmenování 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ň oddělení vaší společnosti, která vlastní předplatné nebo pracovní úkol, k němuž prostředek patří. Ve menších organizacích může tato součást představovat jediný firemní, vrcholný organizační prvek. Příklady: fin, mktg, product, it, corp
Typ prostředku Zkratka představující typ prostředku nebo položky 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
Zátěž, aplikace nebo projekt Název úlohy, aplikace nebo projektu, ve které je zdroj 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
oblasti Oblast nebo poskytovatel cloudu, ve kterém je prostředek nasazený. Příklady: westus, eastus2, westeu, usva, ustx
Instantiace Počet instancí pro konkrétní prostředek, aby se odlišil od jiných prostředků, které mají stejnou konvenci pojmenovávání a komponenty názvů. Příklady, 01, 001

Úvahy 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ů.

Rozsah

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.

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

  • globální: Jedinečné napříč všemi Azure.

    příklad : Název prostředků PaaS s koncovými body s veřejnými IP adresami napříč službou Azure, protože tento název je počáteční výchozí veřejný název DNS.

  • skupina prostředků: Jedinečná v rámci skupiny prostředků.

    Příklad: Všechny virtuální sítě ve skupině prostředků musí mít jedinečný název pro směrování v rámci této skupiny prostředků.

  • Prostředek: Jedinečný v rámci nadřazeného prostředku.

    příklad : Všechny podsítě ve virtuální síti musí mít jedinečné názvy, aby nedocházelo k překrývání segmentů.

diagram, který zobrazuje úrovně rozsahu pro názvy prostředků Azure.

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

Například virtuální síť má obor skupiny prostředků, což znamená, že v konkrétní skupině prostředků může být pouze jedna síť s názvem vnet-prod-westus-001. Jiné skupiny prostředků mohou mít také virtuální sítě s názvem vnet-prod-westus-001, 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 platnosti, například název pro Platformu jako službu (PaaS), která má veřejný koncový bod, nebo označení DNS virtuálního počítače. Prostředek v globálním rozsahu musí mít jedinečný název v rámci celé platformy Azure.

Pravidla pojmenování Azure

Pravidla pojmenování Azure se liší v závislosti na typu prostředku. Je důležité pochopit pravidla pojmenování pro každý typ prostředku, aby nedocházelo k nejasnostem a zpožděním.

Například názvy prostředků pro různé typy prostředků můžou mít různá omezení délky. Doporučujeme, abyste udržovali délku názvů součástí krátkou nebo zkratkovali názvy, abyste zabránili překročení limitů délky názvů prostředků.

Při vytváření konvence vytváření názvů identifikujte klíčové části informací, které chcete odrážet v názvu prostředku. Různé informace jsou relevantní pro různé typy prostředků.

Doporučení:

Příklady názvů

Při definování konvence vytváření názvů zvažte tyto příklady. Příklady jsou založené na komponentách pojmenování a důležitých aspektech popsaných v tomto článku.

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

Příklady názvů: Obecné

Typ majetku Rozsah Formátování a příklady
správní skupina Obchodní jednotka a/nebo
životní prostředí
<obchodní jednotka>[-<prostředí>]

  • mg-mktg
  • mg-hr
  • mg-corp-prod
  • mg-fin-client
  • Předplatné Smlouva o účtu / firmě <obchodní jednotka>- účel předplatného<-><###>

  • mktg-prod-001
  • corp-shared-001
  • fin-client-001
  • skupina prostředků Předplatné <název aplikace nebo služby>–<>účel předplatného –<###>

  • rg-mktgsharepoint-prod-001
  • rg-acctlookupsvc-shared-001
  • rg-ad-dir-services-shared-001
  • instance služby správy API Globální apim –<název aplikace nebo služby>

    apim-navigator-prod
    spravované identity Skupina prostředků id <názvu aplikace nebo služby>–>prostředí<–<název oblasti>–<###>

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

    Typ majetku Rozsah Formátování a příklady
    virtuální sítě Skupina prostředků vnet-<účel předplatného>-<oblast>-<###>

  • vnet-shared-eastus2-001
  • vnet-prod-westus-001
  • vnet-client-eastus2-001
  • podsítě Virtuální síť <účel předplatného>–<oblast>–<###>

  • snet-shared-eastus2-001
  • snet-prod-westus-001
  • snet-client-eastus2-001
  • Síťové rozhraní (NIC) Skupina prostředků nic-<##>–<název VM>–<účel předplatného>–<###>

  • nic-01-dc1-shared-001
  • nic-02-vmhadoop1-prod-001
  • nic-02-vmtest1-client-001
  • Veřejné IP adresy Skupina prostředků <název virtuálního počítače nebo název aplikace>–>prostředí<–<oblast>–<###>

  • pip-dc1-shared-eastus2-001
  • pip-hadoop-prod-westus-001
  • nástroj pro vyrovnávání zatížení (externí) Skupina prostředků <název aplikace nebo role>–<prostředí>–<###>

  • lbe-navigator-prod-001
  • lbe-sharepoint-dev-001
  • skupiny zabezpečení sítě (NSG) Podsíť nebo síťová karta nsg-<název zásady nebo název aplikace>–<###>

  • nsg-weballow-001
  • nsg-rdpallow-001
  • nsg-sqlallow-001
  • nsg-dnsblocked-001
  • brána místní sítě Virtuální brána lgw-<účel předplatného>–<region>–<###>

  • lgw-shared-eastus2-001
  • lgw-prod-westus-001
  • lgw-client-eastus2-001
  • brána virtuální sítě Virtuální síť <účel předplatného>–>oblasti<–<###>

  • vgw-shared-eastus2-001
  • vgw-prod-westus-001
  • vgw-client-eastus2-001
  • připojení VPN Skupina prostředků <předplatné1 účel>>-<oblast1>-<předplatné2 účel>>-<oblast2>-

  • vcn-shared-eastus2-to-shared-westus
  • vcn-prod-eastus2-to-prod-westus
  • směrovací tabulka Skupina prostředků rt-<název směrovací tabulky>

  • rt-navigator
  • rt-sharepoint
  • DNS štítek Globální <záznam DNS A pro virtuální počítač>.<oblasti>.cloudapp.azure.com

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

    Typ majetku Rozsah Formátování a příklady
    virtuálního počítače Skupina prostředků virtuální počítač –<úlohy, aplikace nebo projektové>–>prostředí<–<###>

  • vm-sql-test-001
  • vm-hadoop-prod-001
  • vm-sharepoint-dev-001
  • webová aplikace Globální aplikace –<úlohy, aplikace nebo projektové>–>prostředí<–<###>.azurewebsites.net

  • app-navigator-prod-001.azurewebsites.net
  • app-accountlookup-dev-001.azurewebsites.net
  • aplikace funkcí Globální func –<úloha, aplikace nebo projekt>–<prostředí>–<###>.azurewebsites.net

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

    Typ aktiva Rozsah Formátování a příklady
    databáze Azure SQL Azure SQL Server sqldb –<úloha, aplikace nebo projekt>–<prostředí>

  • sqldb-users-prod
  • sqldb-users-dev
  • databáze Azure Cosmos DB Globální <úlohy, aplikace nebo projekt><prostředí>

  • cosmos-navigator-prod
  • cosmos-emissions-dev
  • Azure Cache pro Redis instance Globální redis-<úloha, aplikace nebo projekt>–<prostředí>

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

    Typ majetku Rozsah Formátování a příklady
    Úložiště (obecné použití) Globální <pracovní zátěž, aplikace nebo projekt><###>

  • stnavigatordata001
  • stemissionsoutput001
  • Azure StorSimple Globální <úlohy, aplikace nebo projektu><prostředí>

  • ssimpnavigatorprod
  • ssimpemissionsdev
  • služby Azure Container Registry Globální <zatížení, aplikace nebo projekt><prostředí><###>

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

    Typ majetku Rozsah Formátování a příklady
    Azure AI Search Globální <úloha, aplikace nebo projekt>–< prostředí>

  • srch-navigator-prod
  • srch-emissions-dev
  • Azure OpenAI Service Skupina prostředků <pracovní zátěž, aplikace nebo projekt>–<prostředí>

  • oai-navigator-prod
  • oai-emissions-dev
  • pracovní prostor Azure Machine Learning Skupina prostředků pracovní zátěž<úlohy, aplikace nebo projekt>–<prostředí>

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

    Typ aktiva Rozsah Formátování a příklady
    Azure Analysis Services Globální jako název aplikace<><prostředí>

  • asnavigatorprod
  • asemissionsdev
  • Azure Data Factory Globální <pracovní zátěž, aplikace, nebo projekt>-<prostředí>

  • adf-navigator-prod
  • adf-emissions-dev
  • pracovní prostory Azure Synapse Analytics Skupina prostředků <pracovní zátěž, aplikace nebo projekt>-<prostředí>

  • synw-navigator-prod
  • synw-emissions-dev
  • účet Data Lake Storage Globální dls<zátěže, aplikace nebo projekt><prostředí>

  • dlsnavigatorprod
  • dlsemissionsdev
  • IoT Hubu Globální <úlohy, aplikace nebo projektu><> prostředí

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

    Typ aktiva Rozsah Formát a příklady
    oboru názvů služby Service Bus Globální sbns –<úloha, aplikace nebo projekt>–<prostředí>.servicebus.windows.net

  • sbns-navigator-prod.servicebus.windows.net
  • sbns-emissions-dev.servicebus.windows.net
  • fronty služby Service Bus Service Bus sbq–<pracovní zátěže, aplikace nebo projekt>

  • sbq-navigator
  • téma Service Bus Service Bus sbt–<pracovní zátěž, aplikace nebo projekt>

  • sbt-navigator
  • Další krok

    Dobrým dalším krokem je podívat se na doporučené zkratky pro prostředky Azure. Zkratky vám můžou pomoct udržet názvy prostředků v mezích délky a usnadnit jejich čtení.