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 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.
Doporučené komponenty pojmenování
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 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í:
- porozumět pravidlům a omezením pojmenování: Vyrovnávání kontextu názvu s jeho 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í pro názvy prostředků Azure.
- Použití doporučených zkratek zdrojů: Zkratky vám můžou pomoct udržet názvy prostředků v mezích délky a usnadnit jejich čtení. Další informace najdete v tématu Doporučené zkratky pro typy prostředků Azure.
- Zvažte konzistenci pojmenování virtuálních počítačů: Pokud pracujete s virtuálními počítači v Azure, doporučujeme zachovat konzistentní názvy, i když 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. Další informace a další omezení najdete v tématu Zásady vytváření názvů ve službě Active Directory pro počítače, domény, lokality a organizační jednotky – názvy počítačů.
- Použití nástroje pro vytváření názvů Azure: Nástroj pro vytváření názvů Azure je nástroj, který vám pomůže generovat názvy prostředků Azure na základě konvence vytváření názvů. Další informace najdete v tématu nástroje pro vytváření názvů Azure.
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í.