Nombres de instancias de clúster SQL para proyectos grandes

Nombres de instancias de clúster SQL para proyectos grandes

Estamos creando dos grupos. Un desarrollador y un productor. La producción albergará dos instancias de SQL: una OLTP y una DW.

El desarrollo albergará 4 entornos OLTP de no producción y al menos un DW de no producción. Estamos trabajando para obtener más productos DW que no sean productos y posiblemente más sistemas OLTP.

Estoy considerando un esquema de nombres como este, donde PROJ serían 3 iniciales para el nombre del proyecto.

Clúster de desarrollo

  • MSSQLPROJD1\D1 (DEV)
  • MSSQLPROJD2\D2 (PRUEBA)
  • MSSQLPROJD3\D3 (control de calidad)
  • MSSQLPROJD4\D4 (ETAPA)
  • MSSQLPROJD5\D5 (DW)

Clúster Prd

  • MSSQLPROJP1\P1 (PRD)
  • MSSQLPROJP2\P2 (DW)

A la izquierda de la barra, cada nombre debe ser único en toda la red. En cada servidor, el nombre de la instancia, a la derecha de la barra diagonal, debe ser único.

Tiene alguna idea sobre esto? Estoy tratando de evitar que los nombres de las instancias se desvíen de la realidad a medida que avanza el proyecto; digamos que cambiamos lo que llamamos un determinado entorno o queremos reutilizar uno. Luego podemos actualizar una lista de los propósitos de las instancias y terminar con ello.

¿Cómo le ha resultado un plan como este? Tal vez hagas las cosas de otra manera en tu tienda; cuéntamelo.

Gracias.


rev2

Clúster de desarrollo

  • SQLERPD1\D1 (DEV)
  • SQLERPD2\D2 (PRUEBA)
  • SQLERPD3\D3 (control de calidad)
  • SQLERPD4\D4 (ETAPA)
  • SQLERPD10\D10 (DWDev)
  • SQLERPD11\D11 (DWTest)*

Clúster Prd

  • SQLERPP1\P1 (PRD)
  • SQLERPP10\P10 (DW)

*esperado, pero no especificado por el momento.

Respuesta1

Hay un millón de estándares de nombres diferentes que la gente usa. En realidad, no existe un estándar correcto o incorrecto, siempre y cuando el estándar que utilice funcione para usted en su entorno a largo plazo. Lo peor que puede hacer es cambiar la convención de nomenclatura después de haber elegido una.

Algo en lo que pensar es cómo funcionará esta convención si agrega otro clúster de desarrollo u otro clúster de producción. ¿Seguirá escalando bien?


Personalmente me gusta usar una convención de nomenclatura como esta. Puede modificar esto fácilmente según sea necesario con nombres de sitios, etc., según sea necesario.

Máquinas físicas:

SQL01A
SQL01B

El nombre del clúster de Windows:

SQL01

Los nombres virtuales SQL:

SQL01V01
SQL01V02\INST1
SQL01V02\INST2

De esta manera, puede ver rápida y fácilmente a qué máquinas físicas pertenece un nombre virtual sin tener que iniciar sesión en el servidor para buscar. Y escala muy bien a medida que agrega otro grupo que se convierte en lo que muestro a continuación. Puede agregar más clústeres fácilmente, puede agregar más instancias a cualquier clúster sin que las cosas sean complejas de entender.

Máquinas físicas:

SQL02A
SQL02B

El nombre del clúster de Windows:

SQL02

Los nombres virtuales SQL:

SQL02V01
SQL02V02\INST1
SQL02V02\INST2

información relacionada