Access to Resources
Log in at portal.azure.com:
If you’ve been assigned a Unity ID (
<____>@ncsu.edu
), log in using that. If you’re a partner at another institution, check with Brian that you’ve been granted guess access through OIT to use your existing email.
Always make sure to put new resource groups and resources in the
CALS - PSA
subscription, not the similar and easily missedCALS
subscription.Resources should be stored within dedicated resource groups per project. There can be multiple services for a particular project within the RG, but there shouldn’t be resources that aren’t logically linked within the same RG.
Some resources spawn many sub-services when you create them, like VMs, which create a resource for the VM itself, a disk, and networking all named similarly. Be mindful of clutter when you’re documenting the lifecycle of a resource.
For example: A single database and an API to access it that’s running as a serverless function should be in an RG named
<proj_name>-<db_type>-api
.
Document the creation or migration of an RG and resources in this page
<link to be added>
so that we can track ownership and when orphaned resources can be culled.
Proposed Naming Convention from Azure
Initial Ideas
Virtual machines
Type abbreviation: vm
Example: vm-tech-dashboard-prod-eastus-001
Databases
type abbreviations: Postgres → pgsql, MySQL → mysql
Example: pgsql-crown-prod-eastus-001
Azure functions
type abbreviation: func
Example: func-corrections-api-dev-eastus-001
App service plans
type abbreviation: plan
Example: plan-ssurgo-api-stage-eastus-001
Storage accounts
type abbreviation: st
Example: st-weeds-image-repo-prod-eastus-001
Container registry
type abbreviation: cr
Example: cr-db-copies-prod-eastus-001
Useful Links
0 Comments