Hace un par de d铆as me dieron la oportunidad de participar en la beta de Windows Azure Connect 馃榾. Para quien no haya o铆do hablar de este futuro servicio, Windows Azure Connect nos dar谩 la posibilidad de conectar servidores on-premise con nuestros roles ubicados en la nube, lo que se conoce como VPN :).
En este post voy a hacer una demo muy sencilla de c贸mo configurar este servicio y comprobar la conectividad entre dos m谩quinas a trav茅s de un ping.
Configuraci贸n del role en Windows Azure
Accedemos al portal y nos posicionamos en el apartado Virtual Network.
Si es la primera vez que accedemos, deberemos activar la suscripci贸n para Azure Connect.
聽Con la聽suscripci贸n seleccionada, pulsamos en el bot贸n Get Activation Token, el cual nos devolver谩 un token que deberemos utilizar para que nuestro role en la nube pueda formar parte de un grupo que veremos m谩s adelante.
Para realizar esta demo, crearemos un nuevo proyecto Windows Azure Project聽 con un web role con el c贸digo por defecto. Lo 煤nico necesario para poder utilizarlo conjuntamente con Azure Connect es habilitar en el apartado Virtual Network de las propiedades del rol el check y pegar el token recuperado anteriormente.
Por 煤ltimo聽lo configuraremos para poder acceder a 茅l de manera remota. Una vez realizado el paso anterior, subimos la aplicaci贸n al portal聽y comprobamos que la misma aparece en el aparto de Virtual Network dentro de la suscripci贸n.
Configuraci贸n del servidor on-premise
Por parte del servidor on-premise es necesario instalar de forma manual una aplicaci贸n proporcionada desde el portal.聽Desde dicho servidor pulsamos sobre el bot贸n Install Local Endpoint en la parte superior.
Al hacer click sobre este bot贸n nos facilitar谩 una URL para poder descargar el instalador.
Como bien indica el cuadro de di谩logo, este software no puede ser guardado para ser ejecutado dentro de un periodo lejano debido a que tiene un tiempo de expiraci贸n. Copiamos el link en el explorador y, una vez descargado, ejecutamos la instalaci贸n.
Uno de los inconvenientes con los que nos podemos encontrar llegados a este punto es que, con la fase beta, no podamos ejecutar la instalaci贸n聽聽si tenemos nuestro sistema operativo en un idioma que no sea ingl茅s 馃檨.
Cuando la instalaci贸n finaliza, vemos que aparece un nuevo icono en la barra de tareas, por el momento, sin conexi贸n con la nube.
聽A partir de este momento, aparecer谩n tanto el rol como el servidor on-premise en Activated Endpoints.
Para finalizar la configuraci贸n debemos hacer un 煤ltimo paso que es crear el grupo mencionado anteriormente. Para ello pulsamos esta vez sobre Create Group donde deberemos rellenar los siguientes campos:
Como datos obligatorios ser谩n el nombre del grupo, un servidor on-premise en el apartado Connect From y un rol en Connect To.
Lo primero que ocurrir谩 a partir de ahora ser谩 la actualizaci贸n del web role involucrado.
Y por otro lado el icono del servidor on-premise se tornar谩 al siguiente聽como se帽al de conexi贸n con la nube.
聽
Si accedemos en remoto al web role (o desde聽el servidor on-premise) y abrimos una consola de comandos para hacer un ping a nuestro servidor.
Voil脿! 馃榾 隆Conexi贸n completada!
Si quer茅is probar c贸mo ser铆a posible conectar una aplicaci贸n en la nube con un SQL Server en un servidor on-premise pod茅is descargaros el nuevo Windows Azure Training Kit de Diciembre 馃檪
隆Saludos!