Asignando un nombre personalizado a instancias de Cloud Services

El nombre por defecto

Quienes revisen los logs de conexiones a la base de datos SQL o usan herramientas como New Relic para monitorear sus aplicaciones corriendo sobre Cloud Services seguramente habrán visto que la lista de servidores sobre los cuales está corriendo la aplicación tiene nombres como “RD000D3A107CFC” (este es el nombre del equipo dentro de la red) . Esto no nos ayuda mucho a identificar cuál de las instancias es la que realizó la conexión o tiene problemas, ya que en el listado de instancias que vemos en el Portal de administración, las instancias tienen el nombre del rol más un número de orden (ej.: CloudService.Web_IN_1).

¿Cómo podemos saber cuál es este nombre?

Tenemos dos alternativas:

  • Acceder por escritorio remoto a la instancia, y verlo en las propiedades del sistema.
  • Mediante código, con la función Dns.GetHostName().

Asignando un nombre más descriptivo

Afortunadamente tenemos una alternativa: indicar cuál es el prefijo de nombre que queremos que se use al crear nuestras instancias. Lo único que deberemos hacer es indicar el parámetro vmName para nuestro rol (Importante: debe tener 10 caracteres o menos).

De esta manera, nuestras instacias tendrán como nombre WebInst0, WebInst1, y así sucesivamente.

Para conocer todos los parámetros para la configuración de un rol pueden ver: https://msdn.microsoft.com/es-es/library/azure/jj156212.aspx

@gjbellmann

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s