Tentukan konvensi penamaan Anda

Konvensi penamaan menyediakan format standar untuk menetapkan nama ke sumber daya Azure. Setiap organisasi memerlukan konvensi penamaan yang disesuaikan yang memenuhi persyaratan Azure dan kebutuhan adopsi cloud tertentu. Panduan ini menyediakan fondasi yang dapat Anda sesuaikan dengan persyaratan organisasi Anda.

Lihat contoh:Contoh nama sumber daya Azure

Memahami nama sumber daya di Azure

Nama sumber daya Azure adalah pengidentifikasi yang ditetapkan ke instans tertentu dari sumber daya Azure, seperti aplikasi web, database, atau akun penyimpanan. Untuk menetapkan konvensi penamaan Azure yang konsisten, Anda perlu memahami cara kerja Azure. Ini yang perlu Anda ketahui:

  1. Memahami kekekalan nama Sebagian besar nama sumber daya Azure tidak dapat diubah setelah pembuatan. Sertakan hanya informasi yang tetap konstanta dalam nama. Gunakan tag untuk mengambil detail lainnya.

  2. Memahami aturan penamaan Azure. Ada aturan penamaan untuk setiap sumber daya Azure. Tidak semua nama sumber daya Azure dapat mengikuti pola yang sama. Pastikan Anda memahami batasan jenis sumber daya yang sedang Anda kerjakan. Nama Azure harus mengikuti tiga prinsip umum:

    • Nama harus unik dalam cakupan sumber daya Azure (bervariasi menurut sumber daya).
    • Nama perlu memenuhi persyaratan panjang (bervariasi menurut sumber daya).
    • Nama hanya dapat berisi karakter yang valid (bervariasi menurut sumber daya).
  3. Pahami cakupan nama Azure. Nama sumber daya Azure harus unik dalam cakupan yang ditentukan. Setiap jenis sumber daya memiliki tingkat cakupan tertentu yang menentukan di mana nama harus unik. Memahami tingkat cakupan ini memastikan konvensi penamaan yang tepat dan menghindari konflik.

    Ruang lingkup Deskripsi Contoh
    Global Unik di seluruh Azure. Cakupan ini berlaku untuk sumber daya PaaS dengan titik akhir IP publik, karena namanya berfungsi sebagai nama DNS publik default awal. Misalnya, aplikasi web bernama app-workload1-prod-001.azurewebsites.net harus unik secara global.
    grup Sumber Daya Unik dalam grup sumber daya. Sumber daya dalam grup yang sama tidak dapat berbagi nama yang sama, tetapi nama yang identik dapat ada di grup sumber daya yang berbeda. Misalnya, jaringan virtual bernama vnet-prod-westus-001 dapat ada di beberapa grup sumber daya, tetapi hanya sekali dalam satu grup sumber daya.
    Sumber Daya Unik dalam sumber daya induk. Sumber daya yang ditumpuk dalam sumber daya lain harus memiliki nama unik untuk menghindari konflik. Misalnya, subnet dalam jaringan virtual harus memiliki nama unik untuk mencegah tumpang tindih segmen.

Pilih komponen penamaan

Daftar berikut ini menyediakan contoh komponen penamaan (apa yang harus disertakan dalam nama) yang berguna untuk membuat nama sumber daya Azure:

Penamaan komponen Deskripsi Contoh komponen Contoh sumber daya Azure
jenis Sumber Daya Singkatan yang mewakili jenis sumber daya atau aset Azure. rg,vm,st,app rg-workload1-prod-001, vm-web-prod-001
Beban Kerja, proyek, atau aplikasi Nama beban kerja atau proyek tempat sumber daya menjadi bagiannya. workload1,workload2,workload3,workload4 app-workload1-prod, vm-workload3-dev-001
Lingkungan Produksi, pengembangan, jaminan kualitas, tahap, pengujian. prod dev qa stage test app-workload1-prod, sqldb-dev
Wilayah Wilayah Azure atau lokasi penyedia cloud tempat sumber daya disebarkan. westus eastus2 westeu usva ustx vnet-shared-eastus2-001, pip-workload4-prod-westus-001
Nomor instans Jumlah instans untuk sumber daya tertentu, untuk membedakannya dari sumber daya lain yang memiliki konvensi penamaan dan komponen penamaan yang sama. 01, 001 vm-sql-test-001, vm-sql-test-002

Mengembangkan konvensi penamaan Anda

Untuk membuat konvensi penamaan Azure Anda, identifikasi bagian utama informasi yang ingin Anda refleksikan dalam nama sumber daya. Informasi yang berbeda relevan untuk berbagai jenis sumber daya.

  1. Menstandarkan urutan komponen. Selain menentukan komponen penamaan, Anda juga harus mempertimbangkan urutan di mana komponen penamaan tercantum.

  2. Pilih untuk menggunakan pemisah atau tidak. Untuk meningkatkan keterbacaan, gunakan tanda hubung - untuk memisahkan komponen penamaan. Namun, tidak setiap sumber daya di Azure memungkinkan Anda menggunakan pemisah. Jika Anda memerlukan konsistensi absolut di semua nama sumber daya Azure Anda, jangan gunakan tanda hubung. Bagi banyak pelanggan, manfaat menggunakan pemisah melebihi beberapa inkonsistensi dalam konvensi penamaan.

  3. Gunakan singkatan. Gunakan singkatan sumber daya Azure untuk menjaga nama sumber daya dalam batas panjang.

  4. Gunakan Azure Naming Tool. Alat Penamaan Azure membantu Anda menghasilkan nama untuk sumber daya Azure. Anda mengonfigurasi alat untuk menggunakan konvensi penamaan pilihan Anda, dan menghasilkan nama untuk sumber daya Azure Anda. Untuk informasi selengkapnya, lihat Azure Naming Tool.

Note

Jangan sertakan informasi pribadi, sensitif, atau rahasia dalam nama sumber daya (misalnya, nama tabel, nama database) dan tag sumber daya. Data yang Anda masukkan di kolom-kolom ini tidak dianggap sebagai data pelanggan.

Contoh nama sumber daya Azure

Pertimbangkan contoh-contoh ini saat Anda menentukan konvensi penamaan Azure Anda. Contohnya didasarkan pada komponen penamaan dan pertimbangan yang dijelaskan dalam artikel ini.

AI dan pembelajaran mesin

Jenis aset Ruang lingkup Format dan contoh
Pencarian Azure AI Mendunia srch-<beban kerja, aplikasi, atau proyek>-<lingkungan>

  • srch-workload1-prod
  • srch-workload2-dev
  • sumber daya Microsoft Foundry Grup sumber daya aif-<workload, aplikasi, atau proyek>-<lingkungan>

  • aif-workload1-prod
  • aif-workload2-dev
  • ruang kerja Azure Machine Learning Grup sumber daya ** mlw-<beban kerja, aplikasi, atau proyek>- lingkungan<>

  • mlw-workload1-prod
  • mlw-workload2-dev
  • Analisis dan IoT

    Jenis aset Ruang lingkup Format dan contoh
    Azure Data Factory Mendunia <beban kerja, aplikasi, atau proyek>-<lingkungan>

  • adf-workload1-prod
  • adf-workload2-dev
  • akun Data Lake Storage Mendunia <beban kerja, aplikasi, atau lingkungan><proyek>

  • dlsworkload1prod
  • dlsworkload2dev
  • Hub IoT Mendunia <beban kerja, aplikasi, atau proyek>- lingkungan<>

  • iot-workload1-prod
  • iot-workload2-dev
  • Komputasi dan web

    Jenis aset Ruang lingkup Format dan contoh
    mesin virtual Grup sumber daya <beban kerja, aplikasi, atau proyek>- lingkungan<-><###>

  • vm-sql-test-001
  • vm-workload4-prod-001
  • vm-workload3-dev-001
  • aplikasi Web Mendunia <beban kerja, aplikasi, atau proyek>-<lingkungan>-<###>.azurewebsites.net

  • app-workload1-prod-001.azurewebsites.net
  • app-accountlookup-dev-001.azurewebsites.net
  • Aplikasi Fungsi Mendunia func-<beban kerja, aplikasi, atau proyek>- lingkungan<>-<###>.azurewebsites.net

  • func-workload1-prod-001.azurewebsites.net
  • func-accountlookup-dev-001.azurewebsites.net
  • Database

    Jenis aset Ruang lingkup Format dan contoh
    Database Azure SQL Azure SQL Server sqldb-<beban kerja, aplikasi, atau>proyek -<lingkungan>

  • sqldb-users-prod
  • sqldb-users-dev
  • database Azure Cosmos DB Mendunia <beban kerja, aplikasi, atau proyek>- lingkungan<>

  • cosmos-workload1-prod
  • cosmos-workload2-dev
  • Instans Azure Managed Redis Mendunia redis-<beban kerja, aplikasi, atau proyek>- lingkungan<>

  • redis-workload1-prod
  • redis-workload2-dev
  • Integrasi

    Jenis aset Ruang lingkup Format dan Contoh
    instans layanan manajemen API Mendunia apim- aplikasi<atau nama layanan>

    apim-workload1-prod
    namespace Bus Layanan Mendunia sbns - beban kerja<, aplikasi, atau proyek>- lingkungan<>.servicebus.windows.net

  • sbns-workload1-prod.servicebus.windows.net
  • sbns-workload2-dev.servicebus.windows.net
  • antrean Bus Layanan Bus Layanan beban kerja, aplikasi, atau proyek<>

  • sbq-workload1
  • topik Bus Layanan Bus Layanan < >sbt

  • sbt-workload1
  • Manajemen dan tata kelola

    Jenis aset Ruang lingkup Format dan contoh
    grup Manajemen Tenant Berikan pengidentifikasi unik global (GUID) untuk ID grup manajemen. Nama tampilan dapat diedit dan harus mewakili fungsi platform atau jenis beban kerja di dalamnya.
    Langganan Akun Azure atau perjanjian Enterprise Nama deskriptif yang selaras dengan standar TI. Anda dapat mengubah nama tampilan. Contoh: (Unit Bisnis (opsional)) (Fungsi atau Beban Kerja) (Lingkungan)

  • Marketing Web App Production
  • Connectivity
  • Security
  • grup Sumber Daya Abonemen rg-workload name/type-workload component (opsional)-environment (opsional)

  • rg-webapp-prod
  • rg-webapp-database-dev
  • Jaringan

    Jenis aset Ruang lingkup Format dan contoh
    Jaringan virtual Grup sumber daya vnet-<tujuan langganan>- wilayah<>-<###>

  • vnet-shared-eastus2-001
  • vnet-prod-westus-001
  • vnet-client-eastus2-001
  • Subnet Jaringan virtual snet-<tujuan langganan>-<wilayah>-<###>

  • snet-shared-eastus2-001
  • snet-prod-westus-001
  • snet-client-eastus2-001
  • antarmuka jaringan (NIC) Grup sumber daya nic-<##>- nama vm<>- tujuan langganan<>-<###>

  • nic-01-dc1-shared-001
  • nic-02-vmworkload41-prod-001
  • nic-02-vmtest1-client-001
  • alamat IP Publik Grup sumber daya pip-<nama vm atau nama aplikasi>-<lingkungan>-<wilayah>-<###>

  • pip-dc1-shared-eastus2-001
  • pip-workload4-prod-westus-001
  • Penyeimbang beban (eksternal) Grup sumber daya lbe-<nama aplikasi atau peran>-<lingkungan>-<###>

  • lbe-workload1-prod-001
  • lbe-workload3-dev-001
  • kelompok keamanan jaringan (NSG) Subnet atau NIC nsg- nama kebijakan<atau nama aplikasi>-<###>

  • nsg-weballow-001
  • nsg-rdpallow-001
  • nsg-sqlallow-001
  • nsg-dnsblocked-001
  • gateway jaringan lokal Gerbang virtual <tujuan langganan>- wilayah<>-<###>

  • lgw-shared-eastus2-001
  • lgw-prod-westus-001
  • lgw-client-eastus2-001
  • gateway jaringan virtual Jaringan virtual vgw-<tujuan langganan>-<wilayah>-<###>

  • vgw-shared-eastus2-001
  • vgw-prod-westus-001
  • vgw-client-eastus2-001
  • koneksi VPN Grup sumber daya vcn-<tujuan langganan1>>-<wilayah1>-to-<tujuan langganan2>>-<wilayah2>-

  • vcn-shared-eastus2-to-shared-westus
  • vcn-prod-eastus2-to-prod-westus
  • tabel Rute Grup sumber daya <nama tabel rute>

  • rt-workload1
  • rt-workload3
  • label DNS Mendunia <catatan DNS A untuk VM>.<wilayah>.cloudapp.azure.com

  • dc1.westus.cloudapp.azure.com
  • web1.eastus2.cloudapp.azure.com
  • Keamanan

    Jenis aset Ruang lingkup Format dan contoh
    identitas terkelola Grup sumber daya id-<aplikasi atau nama layanan>-<lingkungan>- nama wilayah<>-<###>

  • id-appcn-keda-prod-eastus2-001
  • Storage

    Jenis aset Ruang lingkup Format dan contoh
    akun penyimpanan (penggunaan umum) Mendunia <beban kerja, aplikasi, atau><proyek ###>

  • stworkload1data001
  • stworkload2output001
  • Azure Container Registry Mendunia <beban kerja, aplikasi, atau lingkungan><proyek><###>

  • crworkload1prod001
  • Langkah berikutnya

    Langkah selanjutnya yang baik adalah menentukan strategi pemberian tag Anda.