Azure workloads are typically composed of multiple resources and services. Including a naming component in your resource names that represents the type of the Azure resource makes it easier to visually recognize application or service components.
This list provides recommended abbreviations for various Azure resource types to include in your naming conventions. These abbreviations are often used as prefixes in resource names, so each abbreviation is shown below followed by a hyphen (-), except for resource types that disallow hyphens in the resource name. Your naming convention might place the resource type abbreviation in a different location of the name if it's more suitable for your organization's needs.
General
Asset type
Abbreviation
Management group
mg-
Resource group
rg-
Policy definition
policy-
API management service instance
apim-
Managed Identity
id-
Networking
Asset type
Abbreviation
Virtual network
vnet-
Subnet
snet-
Virtual network peering
peer-
Network interface (NIC)
nic-
Public IP address
pip-
Load balancer (internal)
lbi-
Load balancer (external)
lbe-
Network security group (NSG)
nsg-
Application security group (ASG)
asg-
Local network gateway
lgw-
Virtual network gateway
vgw-
VPN connection
cn-
ExpressRoute circuit
erc-
Application gateway
agw-
Route table
route-
User defined route (UDR)
udr-
Traffic Manager profile
traf-
Front door
fd-
CDN profile
cdnp-
CDN endpoint
cdne-
Web Application Firewall (WAF) policy
waf
Compute and Web
Asset type
Abbreviation
Virtual machine
vm
Virtual machine scale set
vmss-
Availability set
avail-
Managed disk (OS)
osdisk
Managed disk (data)
disk
VM storage account
stvm
Azure Arc enabled server
arcs-
Azure Arc enabled Kubernetes cluster
arck
Container registry
cr
Container instance
ci-
AKS cluster
aks-
Service Fabric cluster
sf-
App Service environment
ase-
App Service plan
plan-
Web app
app-
Static web app
stapp
Function app
func-
Cloud service
cld-
Notification Hubs
ntf-
Notification Hubs namespace
ntfns-
Databases
Asset type
Abbreviation
Azure SQL Database server
sql-
Azure SQL database
sqldb-
Azure Cosmos DB database
cosmos-
Azure Cache for Redis instance
redis-
MySQL database
mysql-
PostgreSQL database
psql-
Azure SQL Data Warehouse
sqldw-
Azure Synapse Analytics
syn-
SQL Server Stretch Database
sqlstrdb-
SQL Managed Instance
sqlmi-
Storage
Asset type
Abbreviation
Storage account
st
Azure StorSimple
ssimp
Azure Container Registry
acr
AI and Machine Learning
Asset type
Abbreviation
Azure Cognitive Search
srch-
Azure Cognitive Services
cog-
Azure Machine Learning workspace
mlw-
Analytics and IoT
Asset type
Abbreviation
Azure Analysis Services server
as
Azure Databricks workspace
dbw-
Azure Stream Analytics
asa-
Azure Data Explorer cluster
dec
Azure Data Factory
adf-
Data Lake Store account
dls
Data Lake Analytics account
dla
Event Hubs namespace
evhns-
Event hub
evh-
Event Grid domain
evgd-
Event Grid topic
evgt-
HDInsight - Hadoop cluster
hadoop-
HDInsight - HBase cluster
hbase-
HDInsight - Kafka cluster
kafka-
HDInsight - Spark cluster
spark-
HDInsight - Storm cluster
storm-
HDInsight - ML Services cluster
mls-
IoT hub
iot-
Power BI Embedded
pbi-
Time Series Insights environment
tsi-
Developer tools
Asset type
Abbreviation
App Configuration store
appcs-
Azure Static Web Apps
stap-
Integration
Asset type
Abbreviation
Integration account
ia-
Logic apps
logic-
Service Bus
sb-
Service Bus queue
sbq-
Service Bus topic
sbt-
Management and governance
Asset type
Abbreviation
Automation account
aa-
Azure Monitor action group
ag-
Azure Purview instance
pview-
Blueprint
bp-
Blueprint assignment
bpa-
Key vault
kv-
Log Analytics workspace
log-
Application Insights
appi-
Migration
Asset type
Abbreviation
Azure Migrate project
migr-
Database Migration Service instance
dms-
Recovery Services vault
rsv-
Next steps
Review recommendations for tagging your Azure resources and assets.