Una de las novedades del Sdk 1.3 es que podemos conectarnos de forma remota a las instancias que tenemos desplegadas en Windows Azure. La funcionalidad es similar a cómo podemos conectarnos a un servidor que tengamos nosotros empleando Terminal Server.
Para poder realizar dicha operación, sólo es necesario configurar el servicio que vamos a desplegar para que permita conexiones remotas.
A parte del usuario y contraseña que queremos poner, la única peculiaridad es que debemos indicar un certificado. El objetivo del certificado es similar a cómo se usan los certificados para hacer labores de administración.
A parte de saber el usuario y contraseña, debe tener instalado en tu equipo un certificado que coincide con el que se desplegado en Windows Azure.
Si no dispones de un certificado, el asistente también te simplifica crearlo.
Una vez realizada dicha configuración, sólo es necesario desplegar el servicio como veíamos en un post anterior.
Lógicamente, lo único que tenemos que recordar es que el junto con el servicio a desplegar tenemos que subir el certificado, el fichero pfx. Si nos olvidamos de realizarlo, se nos avisará.
Para conseguir el pfx sólo tendremos que exportarlo desde el certificado. Esta operación de forma sencilla la podemos hacer seleccionando la opción “view” de la ventana de configuración de la administración remota que veíamos anteriormente.
Una vez tengamos el fichero pfx del certificado exportado en nuestro equipo, sólo tendremos que asociarlo al servicio dónde vamos a desplegar la aplicación.
Y ya está, una vez desplegada la aplicación tendremos disponible la opción “Connect”, que nos permitirá conectarnos de forma remota a la instancia que elijamos, del mismo modo que nos conectamos a un servidor nuestro que no reside en Windows Azure.
Una pregunta Ibon.
Si yo tengo por ejemplo dos servicios, uno de ellos que hace de backoffice (sirve datos a través de servicios WCF) y otro que es la parte cliente del mismo (un cliente Silverligth), ambos bajo un mismo grupo de afinidad (se supone ambos en la misma máquina), ¿podría entonces acceder a la maquina virtual que los aloja con este escritorio remoto?
¿Para ello tendría que crear un tercer servicio dentro del grupo de afinidad y seguir los pasos qu comentas en este post?
Gracias
Hola Julio,
Te puedes conectar a las instancias dónde residen tus aplicaciones.
Si tienes un servicio WCF desplegado en 1 instancia, podrás conectarte de forma remota a la instancia dónde está tu servicio.
No tienes que crear nada nuevo, simplemente configurar tus instancias para permitir conexiones remotas.
Un saludo,
Lo que más mola es que los de Azure usan Windows pirata. Mirad la leyenda «This windows copy is not genuine» en la última captura de Ibon.
Curioso jejejej…