Naming Conventions in Azure

Why having a good name convention in Azure have a huge importance?

Because describes type of resource in the subscription. Placing the naming pattern in an order that allows easier application level grouping for potential showback/chargeback billing and it help when you decide to use Azure Automation.

There isn’t, so far at my best knowledge, the perfect naming convention. Although here are some considerations that might help you creating one:

  • Constrained unique across entire Azure – Example: SQL Server Name, Storage Account Name, etc. must be unique across Azure not just on the subscription
  • Constrained by length – Example: Search Service is constrained 2 to 15 characters
  • Constrained to alpha-numeric – Example: Storage Account Name cannot have dash, dots, etc.
  • Constrained unique within account – Example: Storage Table Name must be unique within Azure subscription account
  • Cannot include upper case characters – Example: Storage account names must be all lower case
  • Cannot contain offensive or forbidden sub-strings.

So, when you create a naming convention for all the Azure resources, these are the requirements that you need to ensure that convention will address:

  • Unique Azure naming
  • Case sensitivity requirements
  • Application association
  • Environment association
  • Region association
  • Instance association
  • Object association

Written by Marcos Nogueira

Marcos Nogueira

With more than 18 years experience in Datacenter Architectures, Marcos Nogueira is currently working as a Principal Cloud Solution Architect. He is an expert in Private and Hybrid Cloud, with a focus on Microsoft Azure, Virtualization and System Center. He has worked in several industries, including Aerospace, Transportation, Energy, Manufacturing, Financial Services, Government, Health Care, Telecoms, IT Services, and Gas & Oil in different countries and continents.

Marcos was a Canadian MVP in System Center Cloud & Datacenter Managenment and he has +14 years as Microsoft Certified, with more than 100+ certifications (MCT, MCSE, and MCITP, among others). Marcos is also certified in VMware, CompTIA and ITIL v3. He assisted Microsoft in the development of workshops and special events on Private & Hybrid Cloud, Azure, System Center, Windows Server, Hyper-V and as a speaker at several Microsoft TechEd/Ignite and communities events around the world.

One Reply to “Naming Conventions in Azure”

Leave a Reply

Your email address will not be published. Required fields are marked *