Skip to content

Commit

Permalink
Merge pull request #38 from UKHO/namingconventions-add-networking-com…
Browse files Browse the repository at this point in the history
…ponents

Added networking components to Azure naming conventions
  • Loading branch information
elduddz committed Aug 12, 2019
2 parents 3c00204 + 313022a commit 2e0a667
Showing 1 changed file with 8 additions and 4 deletions.
12 changes: 8 additions & 4 deletions docs/cloud-guidance/azure/ukho-azure-naming-convention.md
Expand Up @@ -3,12 +3,16 @@
| Resource Type | Pattern To Follow | Extra Rules | Examples |
|-|-|-|-|
| Subscription | {Product Line} {Subscription Type} | {Subscription Type} is either “Dev/Test” or “Live” | - Tidal API Dev/Test <br /> - Tidal API Live <br /> |
| Resource Groups | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-RG | Must be less than 90 characters |M-TidalAPI-PRD-RG <br /> M-TidalAPI-APPLICATION-DQC-RG <br /> |
| Resource Groups | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-RG | Must be less than 90 characters |M-TidalAPI-PRD-RG <br /> MS-TidalAPI-APPLICATION-DQC-RG <br /> |
| Storage Account | {CloudKey}{Product/Service/Area}{Env}storage <br /> | **No Hyphens** <br /> **Must be lowercase** <br />| mtidalapidevstorage |
| Virtual Machine | {CloudKey}{Product/Service/Area}[{SubArea}]{Env}VM[nn] | Must be less than 15 characters <br /> Hypens are optional <br /> | MSTDLAPIPRDVM01 |
| VM elements | {CloudKey}{Product/Service/Area}[{SubArea}]{Env}VM[nn]-{component} | Must start with the VM name from rules above <br /> Hypens are optional | MSTDLAPIPRDVM01-nsg |
| Virtual Network | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-vnet | Must be less than 64 characters <br /> | MSTDLAPIPRDVM01-vnet |
| SaaS/PaaS | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-{SaaS/Paas} <br /> | Character limit depends on service - [naming-conventions](https://docs.microsoft.com/en-us/azure/architecture/best-practices/naming-conventions) <br /> | M-TidalAPI-DEV-api-appservice |
| VM elements | {CloudKey}{Product/Service/Area}[{SubArea}]{Env}VM[nn]-{component} | Must start with the VM name from rules above <br /> Hypens are optional | MSTDLAPIPRDVM01-nic |
| Virtual Network | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-vnet | Must be less than 64 characters <br /> | ms-nmwebsearch-dev-vnet |
| Subnet | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-subnet | Must be less than 64 characters <br /> | ms-nmwebsearch-dev-subnet |
| Network Security Group | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-nsg | Must be less than 64 characters <br /> | MSTDLAPIPRDVM01-nsg |
| Routing Table | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-rt | Must be less than 64 characters <br /> | MSTDLAPIPRDVM01-rt |
| Routing Table Route | {Destination Product/Service/Area}[-{SubArea}]-route | Must be less than 64 characters <br /> | ms-SharedServicesSQL-route |
| SaaS/PaaS | {CloudKey}-{Product/Service/Area}[-{SubArea}]-{Env}-{SaaS/Paas} <br /> | Character limit depends on service - [naming-conventions](https://docs.microsoft.com/en-us/azure/architecture/best-practices/naming-conventions) <br /> | MS-TidalAPI-DEV-api-appservice |

**Tips:**

Expand Down

0 comments on commit 2e0a667

Please sign in to comment.