Share via


Adlandırma kuralınızı tanımlama

Bir kaynağın iyi bir adı, türünü, ilişkili iş yükünü, ortamını ve çalıştığı Azure bölgesini hızla tanımlamanıza yardımcı olur. Bunu yapmak için, adların her kaynakla ilgili önemli bilgilerden oluşan tutarlı bir biçimi (adlandırma kuralı) izlemesi gerekir. Adlardaki bilgiler ideal olarak belirli kaynak örneklerini tanımlamak için ihtiyacınız olan her şeyi içerir. Örneğin, Batı ABD bölgesindeki bir üretim SharePoint iş yükü için genel IP adresi (PIP) olabilir pip-sharepoint-prod-westus-001.

Diagram that shows the components of an Azure resource name.

Diyagram 1: Azure kaynak adının bileşenleri.

Adlandırma kuralınızı oluştururken, bir kaynak adında yakalamak istediğiniz önemli bilgi parçalarını tanımlayın. Farklı bilgiler farklı kaynak türleri için geçerlidir ve oluşturulan tüm adlandırma bileşenleri her kaynak türü için kullanılamaz. Ortamınız için takip etmek kolay, kısa ve dağıtılan kaynakla ilgili bilgileri tanımak için yararlı olan standart bir adlandırma kuralı oluşturun.

Aşağıdaki listede, kaynak adlarını oluştururken yararlı olan adlandırma bileşenlerine örnekler verilmiştir:

Adlandırma bileşeni Description
Kuruluş Normalde en üst yönetim grubu olarak veya daha küçük kuruluşlarda adlandırma kuralının bir parçası olarak kullanılan kuruluşun üst düzey adı. Örnek: contoso
İş birimi veya departman Aboneliğin veya kaynağın ait olduğu iş yükünün sahibi olan şirketinizin üst düzey bölümü. Daha küçük kuruluşlarda bu bileşen tek bir kurumsal, üst düzey kuruluş öğesini temsil edebilir. Örnekler: fin, mktg, product, it, corp
Kaynak türü Azure kaynağının veya varlığının türünü temsil eden bir kısaltma. Bu bileşen genellikle adında bir ön ek veya sonektir. Daha fazla bilgi için bkz . Azure kaynak türleri için önerilen kısaltmalar. Örnekler: rg, vm
Proje, uygulama veya hizmet adı Kaynağın parçası olduğu bir projenin, uygulamanın veya hizmetin adı. Örnekler: navigator, emissions, sharepoint, hadoop
Ortam Kaynağın desteklediği iş yükü için geliştirme yaşam döngüsü aşaması. Örnekler: prod, dev, qa, stage, test
Konum Kaynağın dağıtıldığı bölge veya bulut sağlayıcısı. Örnekler: westus, eastus2, westeu, usva, ustx
VM rolü VM'nin amacının tanımlayıcısı. Örnekler: db (veritabanı), ws (web sunucusu), ps (yazdırma sunucusu)
Örnek Belirli bir kaynağın aynı adlandırma kuralına ve adlandırma bileşenlerine sahip diğer kaynaklardan ayırt etmek için örnek sayısı. Örnekler, 01, 001

Not

Azure'daki sanal makine (VM) adları VM'nin izin verilen NetBIOS adından daha uzun olsa da, bunları tutarlı tutmanızı öneririz. Daha fazla bilgi ve diğer kısıtlamalar için bkz . Bilgisayar adları.

Adlandırmayla ilgili dikkat edilmesi gerekenler

Adlandırma bileşenlerini tanımlamaya ek olarak, adlandırma bileşenlerinin listelenme sırasını ve bileşenler arasında ne tür sınırlayıcıların (varsa) görüneceğini de göz önünde bulundurmanız gerekir. Ayrıca, kaynak türleriyle ilişkili farklı adlandırma kurallarını da dikkate alın.

Kapsam

Tüm Azure kaynak türlerinin, bu kaynağın düzeyini tanımlayan bir kapsamı vardır. Ayrıca, bir kaynağın kapsamı içinde benzersiz bir ada sahip olması gerekir.

Örneğin, bir sanal ağ bir kaynak grubunun kapsamına sahiptir ve bu da belirli bir kaynak grubunda adlı vnet-prod-westus-001 tek bir ağ olabileceği anlamına gelir. Diğer kaynak gruplarının adlı vnet-prod-westus-001sanal ağları da olabilir, ancak her kaynak grubunun bu ada sahip yalnızca bir ağı olabilir. Alt ağların kapsamı sanal ağlar olarak belirlenmiştir, bu nedenle bir sanal ağ içindeki her alt ağın ayrı bir adı olmalıdır.

Bazı kaynak adlarının genel uç noktası veya sanal makine DNS etiketi olan Hizmet Olarak Platform (PaaS) adı gibi genel bir kapsamı vardır. Genel kapsamdaki bir kaynağın, Azure platformunun tamamında benzersiz bir ada sahip olması gerekir.

Diagram that shows the scope levels for Azure resource names.

Diyagram 2: Azure kaynak adları için kapsam düzeyleri.

Azure adlandırma kuralları

Azure adlandırma kuralları kaynak türüne bağlı olarak değişir. Bir adlandırma kuralı tanımlarken, karışıklığı ve gecikme dağıtımlarını önlemek için kaynak türü için Azure adlandırma kurallarını anlamanız önemlidir.

Örneğin, kaynak adlarının uzunluk sınırları vardır. Kaynak adı uzunluğu sınırlarının aşılmasını önlemek için adlandırma bileşenlerinin uzunluğunu kısa tutmanızı öneririz.

Not

Adlandırma kurallarınızı geliştirirken bir adın bağlamını kapsam ve uzunluk sınırıyla dengelemek önemlidir. Daha fazla bilgi için bkz . Azure kaynakları için adlandırma kuralları ve kısıtlamaları.

Adlandırma kurallarınızı oluştururken, bir kaynak adında yansıtmak istediğiniz temel bilgileri belirleyin. Farklı kaynak türleri için farklı bilgiler geçerlidir. Aşağıdaki listede, kaynak adları oluşturulurken yararlı olacak bilgi örnekleri yer almaktadır.

Kaynak adlarının uzunluğunu ve karmaşıklığını azaltmak için bir strateji olarak kaynak adlarını ve adlandırma bileşenlerini kısaltabilirsiniz. Adları kısaltmak adlandırma bileşenlerinden herhangi biri için yararlı olabilir, ancak kaynak adlarını ad uzunluğu sınırları içinde tutmanıza yardımcı olmak özellikle önemlidir. Örneğin, Azure'daki bir VM adı işletim sistemi adlandırma kısıtlamalarından daha uzun olabilir. Azure VM adlarının işletim sisteminin adlandırma kısıtlamalarından daha kısa tutulması tutarlılık oluşturmaya, kaynakları tartışırken iletişimi geliştirmeye ve VM'de oturum açtığınızda Azure portalında çalışırken karışıklığı azaltmaya yardımcı olur.

Adlandırma bileşeni Açıklama
Kaynak türü Azure kaynağının veya varlığının türünü temsil eden bir kısaltma. Bu bileşen genellikle adında ön ek veya sonek olarak kullanılır. Daha fazla bilgi için bkz . Azure kaynak türleri için önerilen kısaltmalar.
Örnekler: rg, vm
İş birimi Şirketinizin aboneliğe sahip olan üst düzey bölümü veya kaynağın ait olduğu iş yükü. Küçük kuruluşlarda bu bileşen, tek bir kurumsal üst düzey kuruluş öğesini temsil edebilir.
Örnekler: fin, mktg, product, it, corp
Uygulama veya hizmet adı Kaynağın bir parçası olduğu uygulamanın, iş yükünün veya hizmetin adı.
Örnekler: navigator, emissions, sharepoint, hadoop
Abonelik amacı Kaynağı içeren aboneliğin amacının özet açıklaması. Genellikle ortama veya belirli iş yüklerine göre ayrılmıştır.
Örnekler: prod, shared, client
Ortam Kaynağın desteklediği iş yükü için geliştirme yaşam döngüsü aşaması.
Örnekler: prod, dev, qa, stage, test
Bölge Kaynağın dağıtıldığı Azure bölgesi.
Örnekler: westus, eastus2, westeu, usva, ustx

Not

Kaynaklarınızı ve varlıklarınızı adlandırmaya hazır olduğunuzda Azure kaynak türleri için önerilen kısaltmalar bölümünü gözden geçirin.

Aşağıdaki bölümde, kurumsal bulut dağıtımındaki yaygın Azure kaynak türleri için örnek adlar verilmiştir.

Not

Bu örnek adlardan bazıları, gibi mktg-prod-001üç basamaklı bir doldurma düzeni ()### kullanır.

Doldurma, bu varlıklar bir yapılandırma yönetimi veritabanında (CMDB), BT Varlık Yönetimi aracında veya geleneksel muhasebe araçlarında yönetildiğinde varlıkların okunabilirliğini ve sıralamasını geliştirir. Dağıtılan varlık daha büyük bir BT varlık envanterinin veya portföyünün bir parçası olarak merkezi olarak yönetildiğinde, doldurma yaklaşımı bu sistemlerin envanter adlandırmasını yönetmek için kullandığı arabirimlerle uyumludur.

Ne yazık ki geleneksel varlık doldurma yaklaşımı, doldurulmamış bir sayıya göre varlıklar arasında yineleme yapabilen kod olarak altyapı yaklaşımlarında sorunlu olabilir. Bu yaklaşım, dağıtım veya otomatik yapılandırma yönetimi görevleri sırasında yaygındır. Bu betiklerin doldurmayı düzenli olarak ayırması ve doldurulan sayıyı gerçek bir sayıya dönüştürmesi gerekir ve bu da betik geliştirme ve çalışma süresini yavaşlatabilir.

Kuruluşunuza uygun bir yaklaşım seçin. Burada gösterilen doldurma, hangi yaklaşımın üstün olduğunu göstermek yerine stok numaralandırması için tutarlı bir yaklaşım kullanmanın önemini göstermektedir. Doldurmalı veya doldurmasız bir numaralandırma şeması seçmeden önce, uzun vadeli işlemleri daha fazla neyin etkileyeceğini değerlendirin: CMDB ve varlık yönetimi çözümleri veya kod tabanlı envanter yönetimi. Ardından, operasyonel gereksinimlerinize en uygun doldurma seçeneğini tutarlı bir şekilde izleyin.

Aşağıdaki bölümde, kurumsal bulut dağıtımındaki yaygın Azure kaynak türleri için bazı örnek adlar verilmiştir. Daha fazla örnek için bkz . Azure Adlandırma Aracı ve Adlandırma ve etiketleme izleme şablonu.

Not

Aşağıdaki örnekler bir adlandırma kuralının görselleştirmesini sağlamaya yöneliktir, ancak gerçek kurallar kuruluşa göre farklılık gösterir.

Örnek adlar: Genel

Sabit kıymet türü: Kapsam Biçim ve örnekler
Yönetim grubu İş birimi ve/veya
ortamı
mg-business< unit>[-<environment>]

  • mg-mktg
  • mg-hr
  • mg-corp-prod
  • mg-fin-client
  • Abonelik Hesap / kurumsal anlaşma <iş birimi-abonelik>< amacı>-<###>

  • mktg-prod-001
  • corp-shared-001
  • fin-client-001
  • Kaynak grubu Abonelik rg-app< veya hizmet adı-abonelik<> amacı>-<###>

  • rg-mktgsharepoint-prod-001
  • rg-acctlookupsvc-shared-001
  • rg-ad-dir-services-shared-001
  • API management hizmet örneği Global apim-app< veya hizmet adı>

    apim-navigator-prod
    Yönetilen kimlik Kaynak grubu id-app< veya service name-environment-region><<> name-<>###>

  • id-appcn-keda-prod-eastus2-001
  • Örnek adlar: Ağ

    Sabit kıymet türü: Kapsam Biçim ve örnekler
    Sanal ağ Kaynak grubu vnet-subscription< purpose-region>><-<###>

  • vnet-shared-eastus2-001
  • vnet-prod-westus-001
  • vnet-client-eastus2-001
  • Alt ağ Sanal ağ snet-subscription< purpose-region>><-<###>

  • snet-shared-eastus2-001
  • snet-prod-westus-001
  • snet-client-eastus2-001
  • Ağ arabirimi (NIC) Kaynak grubu nic-<##>-<vm name-subscription<> purpose>-<###>

  • nic-01-dc1-shared-001
  • nic-02-vmhadoop1-prod-001
  • nic-02-vmtest1-client-001
  • Genel IP adresi Kaynak grubu pip-vm adı veya uygulama adı-ortam-bölgesi>-<><><<###>

  • pip-dc1-shared-eastus2-001
  • pip-hadoop-prod-westus-001
  • Yük dengeleyici (dış) Kaynak grubu lbe-app< name veya role-environment-<<>>###>

  • lbe-navigator-prod-001
  • lbe-sharepoint-dev-001
  • Ağ güvenlik grubu (NSG) Alt ağ veya NIC nsg-policy< name veya app name>-<###>

  • nsg-weballow-001
  • nsg-rdpallow-001
  • nsg-sqlallow-001
  • nsg-dnsblocked-001
  • Yerel ağ geçidi Sanal ağ geçidi lgw-subscription< purpose-region>><-<###>

  • lgw-shared-eastus2-001
  • lgw-prod-westus-001
  • lgw-client-eastus2-001
  • Sanal ağ geçidi Sanal ağ vgw-subscription< purpose-region>><-<###>

  • vgw-shared-eastus2-001
  • vgw-prod-westus-001
  • vgw-client-eastus2-001
  • VPN bağlantısı Kaynak grubu vcn-subscription1< purpose-region1-to-subscription2>>><< purpose-region2->>><

  • vcn-shared-eastus2-to-shared-westus
  • vcn-prod-eastus2-to-prod-westus
  • Yol tablosu Kaynak grubu rt-route< tablo adı>

  • rt-navigator
  • rt-sharepoint
  • DNS etiketi Global <VM> için DNS A kaydı.<region.cloudapp.azure.com>

  • dc1.westus.cloudapp.azure.com
  • web1.eastus2.cloudapp.azure.com
  • Örnek adlar: İşlem ve Web

    Sabit kıymet türü: Kapsam Biçim ve örnekler
    Sanal makine Kaynak grubu vm-vm< rol-ortamı>><-<###>

  • vm-sql-test-001
  • vm-hadoop-prod-001
  • Web uygulaması Global app-project<, app veya service-environment>><-<###>.azurewebsites.net

  • app-navigator-prod-001.azurewebsites.net
  • app-accountlookup-dev-001.azurewebsites.net
  • İşlev uygulaması Global func-project<, uygulama veya service-environment>><-<###>.azurewebsites.net

  • func-navigator-prod-001.azurewebsites.net
  • func-accountlookup-dev-001.azurewebsites.net
  • Örnek adlar: Veritabanları

    Sabit kıymet türü: Kapsam Biçim ve örnekler
    Azure SQL veritabanı Azure SQL Server sqldb-project<, uygulama veya hizmet-ortamı><>

  • sqldb-users-prod
  • sqldb-users-dev
  • Azure Cosmos DB veritabanı Global cosmos-project<, uygulama veya hizmet-ortamı><>

  • cosmos-navigator-prod
  • cosmos-emissions-dev
  • Redis için Azure Cache örneği Global redis-project<, uygulama veya hizmet-ortamı><>

  • redis-navigator-prod
  • redis-emissions-dev
  • Örnek adlar: Depolama

    Sabit kıymet türü: Kapsam Biçim ve örnekler
    Depolama hesabı (genel kullanım) Global st<projesi, uygulama veya hizmet><###>

  • stnavigatordata001
  • stemissionsoutput001
  • Azure StorSimple Global ssimp<projesi, uygulama veya hizmet><ortamı>

  • ssimpnavigatorprod
  • ssimpemissionsdev
  • Azure Container Registry Global cr<projesi, uygulama veya hizmet><ortamı><###>

  • crnavigatorprod001
  • Örnek adlar: Yapay zeka ve makine öğrenmesi

    Sabit kıymet türü: Kapsam Biçim ve örnekler
    Azure AI Arama Global srch-project<, uygulama veya hizmet-ortamı><>

  • srch-navigator-prod
  • srch-emissions-dev
  • Azure OpenAI Hizmeti Kaynak grubu oai-project<, uygulama veya hizmet-ortamı><>

  • oai-navigator-prod
  • oai-emissions-dev
  • Azure Machine Learning çalışma alanı Kaynak grubu mlw-project<, uygulama veya hizmet-ortamı><>

  • mlw-navigator-prod
  • mlw-emissions-dev
  • Örnek adlar: Analiz ve IoT

    Sabit kıymet türü: Kapsam Biçim ve örnekler
    Azure Analysis Services Global uygulama adı><ortamı olarak<>

  • asnavigatorprod
  • asemissionsdev
  • Azure Data Factory Global adf-project<, uygulama veya hizmet-ortamı><>

  • adf-navigator-prod
  • adf-emissions-dev
  • Azure Synapse Analytics çalışma alanları Kaynak grubu synw-project<, uygulama veya hizmet-ortamı><>

  • synw-navigator-prod
  • synw-emissions-dev
  • Data Lake Depolama hesabı Global dls<projesi, uygulama veya hizmet><ortamı>

  • dlsnavigatorprod
  • dlsemissionsdev
  • IoT hub'ı Global iot-project<, uygulama veya hizmet-ortamı><>

  • iot-navigator-prod
  • iot-emissions-dev
  • Örnek adlar: Tümleştirme

    Sabit kıymet türü: Kapsam Biçim ve Örnekler
    Service Bus ad alanı Global sbns-project<, app veya service-environment.servicebus.windows.net><>

  • sbns-navigator-prod.servicebus.windows.net
  • sbns-emissions-dev.servicebus.windows.net
  • Service Bus kuyruğu Service Bus sbq-project<, uygulama veya hizmet>

  • sbq-navigator
  • Service Bus konusu Service Bus sbt-project<, uygulama veya hizmet>

  • sbt-navigator