Está en la página 1de 12

EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.

DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI


UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 1 de
para gobierno de la nube
Morales 12
publica

Convención de nombres para gobierno de la nube publica

En el presente documento se encuentra las convenciones de nombres de los


recursos para el gobierno de la nube pública. El objetivo principal de este
documento es poder identificar los recursos en el portal, en una factura y en
los scripts. Aunque ya existen estándares de nomenclatura para la
infraestructura on premises, al agregar un proveedor de nube en EPM, se debe
extender estos estándares de nomenclatura a los recursos de nube. Una
convención de nombres permite administrar de forma más eficaz el entorno
en todos los niveles.
Este documento presenta un resumen de las reglas y restricciones para la
convención de nombres de los recursos que se crearán en la nube. Se va a
utilizar como guía de referencia. La elección de un nombre para cualquier
grupo de recursos, suscripciones o un recurso es importante porque:

o Es difícil cambiar los nombres después.

o Los nombres deben cumplir con unos requerimientos dependiendo del


tipo de recurso.

La consistencia en una convención de nombres facilita los procesos de gestión


sobre los recursos a lo largo del tiempo. Una clave para tener éxito en la
convención de nombres es definir correctamente los patrones con los que se
hará la construcción de los nombres y los campos con los que se llenarán los
patrones. Se tienen definidos los patrones para: suscripciones, grupos de
recursos y recursos. Estos patrones están compuestos de varios campos como:
empresa, ambiente, rol, servicio, consecutivo. De esta forma, la asignación de
nombres para cualquier elemento en la nube será determinada por estas reglas
de convención de nombres definidos por la organización. Teniendo esto claro
a continuación, se presentan ahora las restricciones, las reglas, los diccionarios
y los patrones recomendados para la composición de cada nombre.
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 2 de
para gobierno de la nube
Morales 12
publica

Restricciones

Categoría Servicio o Long Minúsculas y Caracteres válidos


entidad mayúsculas
Resource Resource 1-64 No diferencia Alfanumérico, guion
Group Group minúsculas y y guion bajo
Availability Set 1-80 mayúsculas
Compute Virtual Machine 1-15 Alfanumérico, guion
y guion bajo
Storage Storage 3-24 Minúsculas Alfanumérico
account name
(data)
Storage 3-24
account name
(disks)
Container 3-63 Alfanumérico y
name guion
Blob name 1- Diferencia Caracteres de un
1024 minúsculas y URL
mayúsculas
Queue name 3-63 Minúsculas Alfanumérico y
guion
Table name 3-63 No diferencia Alfanumérico
minúsculas y
mayúsculas
File name 3-63 Minúsculas
Networking Virtual Network 2-64 No diferencia Alfanumérico, guion,
(VNet) minúsculas y guion bajo y punto
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 3 de
para gobierno de la nube
Morales 12
publica

Subnet 2-80 mayúsculas


Network 1-80
Interface
Network 1-80
Security
Group
Network 1-80
Security
Group Rule
Public IP 1-80
Address
Load Balancer 1-80
Load Balanced 1-80
Rules Config
Azure 1-80
Application
Gateway
Traffic Manager 1-63 Alfanumérico, guion
Profile y punto

Reglas
• Seguir una notación simple (fácil de entender y seguir) y consistente
(evitar excepciones)

• Utilizar nombres descriptivos para las suscripciones.

• Utilizar abreviaturas para indicar el tipo de recurso.


EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 4 de
para gobierno de la nube
Morales 12
publica

• Utilizar prefijos o sufijos para evitar ambigüedad.

• Utilizar “-” (en los tipos de recursos que lo permiten) como separador de
partes en el nombre. Lo anterior con el fin de facilitar la lectura y la
automatización de los scripts.

• Dado que el nombre de los recursos tiene en muchos casos un límite de


caracteres posibles, identificadores comunes deben ir en el nombre del
contenedor (sea un grupo de recursos o una suscripción)

Diccionarios
A continuación, se presentan la definición de diccionarios de referencia los
cuales permiten un acuerdo común respecto al uso de abreviaturas y términos
comunes:
Ítem Convención Ejemplo
EPM, CHEC, ESSA, EDEQ,
Empresa EPM CENS, EVM
Ambiente PROD PROD, NP (DLLO, TEST)
Rol WEB WEB,CORE,BIZ,DATA
PAAS, INFRA, Comercial,
Servicio INFRA energia, etc.
suscripción [Empresa]-[Ambiente] EPM-NP
EPM-PROD
Resource [suscripción]-RG-[Servicio]##-
Group [{Inicial Rol}{Inicial ambiente}] EPM-NP-RG-INFRA-DD
EPM-PROD-RG-CORE

Virtual
Network VNET-[suscripción]-[Region] VNET-EPM-NP-East
SNET-[suscripción]-[Ambiente]- SNET-EPM-NP-TEST-BIZ-
SubNet [Rol]##-[Region] East
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 5 de
para gobierno de la nube
Morales 12
publica

SNET-EPM-NP-DLLO-
CORE-East
SNET-EPM-NP-ASET01
Express
Route [Empresa]-ExpressRoute EPM-ExpressRoute
Virtual
Network
Gateway VNGW-[suscripción] VNGW-EPM-PROD
[Empresa]-[{Inicial
Servidor Ambiente}{Inicial Rol}## EPM-DS01
Public IP
Address [servidor]-PIP EPM-DS01-PIP
Tarjeta de
red [servidor]-nic EPM-DS01-nic
Express
Route
Connector ERCON-[suscripción] ERCON-EPM-NP
PAAS SQL
Server [Empresa][P][Inicial Ambiente]S## epm-pts01
App Service
Plan ASP-[suscripción] ASP-EPM-PROD
App Service
Enviroment ASE-[suscripción]-## ASE-EPM-PROD-01
Availability AVS-[suscripción]-[Servicio]- AVS-EPM-NP-INFRA-
Set [{Inicial Rol}{Inicial ambiente}]## DD01
Network
Security NSG-[suscripción]-[Ambiente]-
Group [Rol] NSG-EPM-NP-DLLO-WEB
NSG-EPM-PROD-CORE
Storage sa[suscripción]rg[servicio][Inicial Saepmnprginfradd
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 6 de
para gobierno de la nube
Morales 12
publica

Account Rol][Inicial ambiente]##


recovery
Services
vault RSV-[suscripción] RSV-EPM-PROD
Automation
Account AAC-[suscripción] AAC-EPM-NP
Log Analitycs LA-[suscripción] LA-EPM-NP
File Share fs[suscripción]## fsepmnp01
replication
policies RP-[suscripción]-## RP-EPM-NP-01
Backup BP-EPM-NP-Semanal,
Policy BP-[suscripción]-[periodicidad] BP-EPM-PROD-Semanal
Api
Management apim-[suscripción] apim-epm-np
LAPP-[suscripción]-[Servicio o LAPP-EPM-NP-
Logic App funcionalidad] SendEmail-AutoMV
FAPP-[suscripción]-<Servicio o
Function App funcionalidad> FAPP-EPM-NP-INTEGRA
Azure AF-[suscripción]-<Servicio o
Function funcionalidad> AF-EPM-NP-CrearOrden
Integration IAC-[suscripción]-<Servicio o
Account funcionalidad> IAC-EPM-NP-INTEGRA
API-[suscripción]-<Servicio o API-EPM-NP-
Api funcionalidad> CrearOrdenFenix
Web WA-[suscripción]-<Servicio o WA-EPM-NP-
Application funcionalidad> CrearOrdenFenix
WSVC-[suscripción]-<Servicio o WSVC-EPM-NP-
Web Service funcionalidad> CrearOrdenFenix
qu-[suscripción]-<Servicio o qu-epm-np-
Queue funcionalidad> CrearOrdenFenix
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 7 de
para gobierno de la nube
Morales 12
publica

Data lake DLS-[suscripción]-<Servicio o DLS-EPM-NP-


Store funcionalidad> CrearOrdenFenix
db-[suscripción]-<Servicio o
Data Base funcionalidad> db-epm-np-
tb-[suscripción]-<Servicio o tb-epm-np-
Table funcionalidad> CrearOrdenFenix

En el diccionario de recursos se presentan los tipos de recursos más usados.


NOTA: Esta tabla va a ser actualizada si otros tipos de recursos llegar a ser
usados.

Recursos

Recursos
Abrev. Recurso
Aac Automation Account
Aad Azure Active Directory
Abv Azure Backup Vault
Ac Account
Acdb Azure Cosmos Data Base
Ag Application Gateway
Af Azure Function
Ai Application Insights
Aip Azure Information Protection
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 8 de
para gobierno de la nube
Morales 12
publica

Api App programming Interface


Apim Api Management
Ase App Service Enviroment
Asp Application Service Plan
Asr Azure Site Recovery
Avs Availability Set
BP Backup Policies
Cdn Content Delivery Network
Con Connection
Cs Cloud Service
Db Database
Dbs Database Server
Ddac DocumentDB Account
Ddb DocumentDB
Dls Data Lake Store
Elb External Load Balancer
ercon Express Route Connector

Recursos
Abrev. Recurso
Fs File Share
Fapp Function App
Iac Integration Account
Ilb Internal Load Balancer
kv KeyVault
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 9 de
para gobierno de la nube
Morales 12
publica

la Log Analytics Workspace


lab DevTest Labs
lapp Logic App
lng Local Network Gateway
ma Mobile App
mfa Multi-Factor Authentication
nh Notification Hub
nic Network Interface Card
nsg Network Security Group
pip Public IP Address
qu Queue (colas)
rbg Role Based Group
rbk Runbook
rbs Runbook Schedule
rc RedisCache
rg Resource Group
rp Replication Policies
rsv Recovery services Vault
rt Route Table
sa Storage Account
sb Azure Service Bus

Recursos
Abrev. Recurso
sdb SQL Database
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 10 de
para gobierno de la nube
Morales 12
publica

snet Sub Net


sql SQL Server
ss StoreSimple
st Storage
sub Subscriptions
svc Service
svcac Service Account
tb table
tm TrafficManager
vm Virtual Machine
vmi Virtual Images
vms Virtual Machine Scale Set
vnet Virtual Network
vngw Virtual Network Gateway
wa Web Application
waf web application firewall
wap Windows azure pack
wsvc Web service

Patrones

A continuación, se muestran los patrones creados con el fin de establecer una


convención de nombres para los recursos en Azure.
Suscripciones
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 11 de
para gobierno de la nube
Morales 12
publica

Obligatorio Obligatorio.
Identificador de la Identificador para subscripciones productivas y
empresa no productivas
[Empresa] NP | PROD

Ejemplo: EPM-NP

Grupos de Recursos

Obligatorio Identificador Obligatorio Opciona


grupo de l
recursos
[Suscripción] RG [Servicio] | [Inicial Rol] | [Inicial Ambiente] [Consec
EPM-NP INFRA | D (Data) | D (Dllo) utivo]

Ejemplo: EPM-NP-RG-INFRA-DD (Grupo de recursos bases de datos de


desarrollo)

Recursos

Abrev. del
tipo de
recurso Obligatorio Obligatorio Opcional

[Recurso] [Suscripción] [Producto] | [Consecutivo]


[Proyecto]
EMPRESAS PÚBLICAS DE MEDELLÍN E.S.P.
DIRECCION SOLUCIONES DE INFRAESTRUCTURA DE TI
UNIDAD SERVICIOS DE PROCESAMIENTO DE DATOS
Versión 03
Convención de nombres
Creado por Nelson Página 12 de
para gobierno de la nube
Morales 12
publica

Ejemplo: WA-EPM-NP-CrearOrdenFenix (Web Application)

Mas información https://docs.microsoft.com/es-es/azure/architecture/best-


practices/naming-conventions

También podría gustarte