tipos tecnicas para oratoria orador manejo escenico escenario dominio desplazamiento desenvolvimiento concepto cantantes auditorio ssl kubernetes cloudflare paas deis

ssl - oratoria - tecnicas para el dominio escenico



¿Cuáles son las mejores prácticas para los nombres de dominio(desarrollo, puesta en escena, producción)? (4)

Solo hay dos cosas difíciles en Informática: la invalidación de la memoria caché y nombrar las cosas.

- Phil Karlton

Depende del tamaño de la empresa.

Las pequeñas empresas suelen ir por guiones y obtener el certificado de comodín. Así que tendrían dev.example.com, test.example.com

En las empresas más grandes, generalmente tienen una infraestructura DNS implementada y los procesos de aprovisionamiento se encargan de la asignación. Por lo general parece

aws-eu-central-1.appName.staging.[teamName].example.com

Ellos usarían sus propios certificados autofirmados con la CA en todos los servidores o tendrían el dinero para las SAN.

Para más inspiración:

https://blog.serverdensity.com/server-naming-conventions-and-best-practices/

https://mnx.io/blog/a-proper-server-naming-scheme/

https://namingschemes.com/

Con la subida de contenedores, Kuberenetes, 12 Factor, etc., se ha vuelto más fácil replicar un entorno idéntico en todo el desarrollo, la puesta en escena y la producción. Sin embargo, lo que parece no ser un estándar común para las convenciones de nombres de dominio.

Por lo que puedo ver, hay dos maneras de hacerlo:

  • Usa subdominios:
    • *.dev.foobar.tld
    • *.staging.foobar.tld
    • *.foobar.tld
  • Utilice dominios separados:
    • *.foobar-dev.tld
    • *.foobar-staging.tld
    • *.foobar.tld

Puedo ver altibajos con ambos enfoques, pero tengo curiosidad por saber cuál es la práctica común.

Como nota al margen, Cloudflare no emitirá sus certificados para subdominios (por ejemplo, *.stage.foobar.tld ).


También depende de si desea que dev / test / staging esté disponible externamente, si no, puede configurarlo de la siguiente manera: app_name.example.dev, app_name.example.test y etc.


Una nota rápida sobre el dominio de nivel superior, muchas compañías también usan el sufijo ".local" para la resolución interna de nombres.


Usamos a continuación los nombres de DNS en nuestro entorno.

  1. * .dev.internal.com (desarrollo)
  2. * .tst.internal.com (prueba)
  3. * .stg.internel.com (puesta en escena)
  4. * .internel.com (prod). También puedes usar como * .prd.internal.com