Skip to content

Instantly share code, notes, and snippets.

@MatsAnd
Last active October 2, 2023 15:58
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MatsAnd/9e63061ee277a70516737f74b105bc84 to your computer and use it in GitHub Desktop.
Save MatsAnd/9e63061ee277a70516737f74b105bc84 to your computer and use it in GitHub Desktop.
VTFK Azure Components - Naming Convention

Navnestandard Azure-komponenter:

Subscription-Komponenttype-Beskrivelse

  • Subscription = prod, test eller dl (datasjø)
  • Komponenttype = "resource name prefix" hentet fra denne siden
  • Beskrivelse = En anekdote om tjenesten

Overordnet

  1. Som hovedregel skal alle løsninger settes opp i både dev/test- og prod-subscriptionene.
  2. Én resource group (rg) pr. tjeneste som samler alle komponenter til tjenesten. F.eks:
    • 1 rg for alle "MinElev"-tjenester, og 1 rg for "Elevmappa"
  3. Bruk alltid korrekt prefix på komponenttypen. Finnes ikke komponenten i lista kan man lage noe eget som gir mening (application insight = ai).
  4. For komponenter som ikke støtter spesialtegn i navnet sløyfes bindestreken. (Storage account = "prodstminelev").
  5. For komponenter som trenger unikt navn følger vi vanlig standard, men slenger "vtfk" foran navnet. Eks: "vtfk-prod-..."
  6. Er du usikker? Spør om hjelp. :bowtie:

Eksempel

Resource Group:

  • prod-rg-minelev - Resource group for MinElev-tjenesten i prod
  • test-rg-minelev - Resourge group for MinElev-tjenesten i dev/test
  • prod-rg-komponenter - Samlegruppe for felleskomponenter; arkiv/svarut/osv.
  • prod-rg - Samlegruppe for enkeltstående komponenter som ikke skal bo noe annet sted.

Virtual Machine

  • prod-vm-task01 - Taskserver, legg gjerne til løpenr. om det er sannsynlig at det vil komme flere servere til tjenesten.

Flere eksempler kommer kanskje...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment