¿Qué es Windows Azure Connect?

El pasado día 22 de marzo participé en las Microsoft en un workshop de Windows Azure Connect, una de las nuevas tecnologías de la plataforma Windows Azure, la cuál todavía se encuentra en su versión CTP.

Windows Azure Connect permite conectar de forma sencilla aplicaciones on-premise que residen en una organización con aplicaciones que estén en Windows Azure, todo a través de una red virtual privada que permite que todas las comunicaciones entre dichos elementos se realice de forma segura.

En algunos escenarios la nube ofrece ventajas indiscutibles sobre soluciones on-premise, pero en escenarios empresariales no siempre es posible realizar una migración completa de una aplicación, ya que éste puede tener relaciones con otras aplicaciones o componentes empresariales que no pueden o no quieren ser migrados a la nube, como puede ser un servidor de aplicaciones LOB, ERPs, bases de datos en servidores locales, etc. o el propio Active Directory corporativo.

Es aquí donde adquiere especial importancia el concepto de nube híbrida y la necesidad de disponer de una tecnología que permita la implementación de las mismas de forma segura.

Una cosa que hay que tener en cuenta, es que Azure Connect simplifica el escenario de conectar servicios de Windows Azure con recursos on-premise (servidores de ficheros, Active Directory, aplicaciones…), pero no entra en la comunicación entre servicios de Windows Azure, ya que la plataforma ya tiene mecanismos propios para comunicar dos servicios Azure, ya sea de manera síncrona o asíncrona.

Windows Azure Connect

 

La creación y configuración de estas redes virtuales se realiza de forma muy sencilla. En cada equipo que queramos que forme parte de la red virtual es necesario instalar el agente de connect (endpoint).

 

Windows Azure Connect

Si queremos instalar el agente de connect en un servicio que vaya a ser desplegado en Windows Azure (Web o Worker Role), únicamente es necesario obtener un token de activación desde el portal de Windows Azure e incluirlo dentro de las propiedades del rol de Windows Azure. Con estos sencillos pasos todas las instancias de los roles desplegados en Windows Azure dispondrán del agente de connect.

 

Windows Azure Connect

image

 

Si queremos añadir un servidor on-premise o un VMRole (cómo instalar en un VMRole ) debemos instalar el agente de connect manualmente.

Desde el portal de Windows Azure podremos indicar que queremos instalar el agente de connect. Esta acción nos dará una URL que tendremos que poner en el navegador para que se inicie el proceso de instalación del agente de connect.

 

Windows Azure Connect

 

La URL que genera es una URL única, que no puede ser usada para instalar más de un agente; Una URL, un agente.

 

 Windows Azure Connect

 

El agente de connect además de la instalación por URL permitirá disponer de un instalador standalone para poder hacer distribuciones a través de mecanismos y herramientas de distribución de software. Por ejemplo, desde las políticas de Active Directory.

El agente de connect está disponible para Windows Vista, Windows 7 y Windows 2008, aunque en futuras versiones se espera disponer de mecanismos para que cualquier tipo de sistema operativo puedan formar parte de la red virtual de connect, incluido sistemas operativos no-Microsoft.

Una vez instalados los agentes, todos se verán dentro de la sección de “Virtual Network”.

 

image

 

Desde aquí se podrán crear grupos de equipos. Podríamos decir, que cada grupo podría ser una red. Si queremos crear una red con 3 equipos, debemos crear un nuevo grupo y añadir dichos equipos a dicho grupo.

 

Windows Azure Connect

image

 

Una vez creado los grupos y añadidos los equipos a los grupos, éstos formarán parte de la misma red virtual y podrán comunicarse de forma segura a través del servicio de relay.

En la versión CTP de Azure Connect es importante tener en cuenta que el servicio de relay se encuentra en Estados Unidos, fuera de los datacenters de Windows Azure.

Esto implica dos cosas; por un lado, que la latencia que podemos encontrar a la hora de hacer pruebas será superior a la que encontremos cuando el servicio esté en release. Y por otro lado, al estar fuera de los datacenters de Windows Azure, tendremos que tener en cuenta que si usamos el servicio con aplicaciones desplegadas en Windows Azure las transferencias será tarifadas y facturadas.

 

Windows Azure Connect

En los próximos post, entraré en más detalle sobre algunos aspectos interesantes de esta tecnología e intentaré mostraros algunos escenarios reales dónde Windows Azure Connect puede ser de gran utilidad.

BizSpark Azure Camps en Santander y Sevilla

El CIIN (Microsoft Innovation Center de Cantabria), con la colaboración de Plain Concepts y el apoyo de Microsoft están organizando una serie de “Camps” sobre la Plataforma de Windows Azure para todos aquellos interesados en profundizar más en esta tecnología. 

SANTANDER

+ 29 de marzo: Lecture (sesiones + demos)

http://www.ciin.es/web/servicios/eventos/Paginas/Azure29032011.aspx?Fecha=29-03-2011

+30 de marzo: Hand On Labs

http://www.ciin.es/web/servicios/eventos/Paginas/AzureH30032011.aspx?Fecha=30-03-2011

SEVILLA

+ 12 de abril: Lecture (sesiones + demos)
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032474787&Culture=es-ES
+ 13 de abril: Hand On Labs
https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032474788&Culture=es-ES

Las plazas son limitadas y la asistencia a los mismos es gratuita, os animo todos aquellos que queráis asistir a que procedáis a registraros cuando lo tengáis decidido.

 

Plain Concepts

¿Estás en la nube?

Actualización de Windows Azure Sdk disponible (SDK 1.4)

Microsoft acaba de publicar una nueva versión de Sdk de Windows Azure y del portal web de administración, incluyendo sobre todo mejoras en la parte de Windows Azure Connect y Windows Azure Content Delivery Network (CDN). A parte de esto se han incluido otras mejoras y correcciones a las funcionalidades ya existentes.

La versión 1.4 del SDK y la nueva versión de las herramientas de desarrollo de Visual Studio las podéis descargar desde aquí.

  • Windows Azure Connect
    • Permitir múltiples administradores en la interfaz de administración.
    • Mejoras en la interfaz cliente de los endpoints, mejorando el sistema de diagnóstico y notificaciones.
    • Posibilidad de instalar el agente de Connect en sistemas operativos que no estén en inglés.
  • Windows Azure CDN
    • Windows Azure CDN para servicios hosteados; se puede emplear los roles Web y WM como “origen” para objetos que quieren ser distribuidos a través de la CDN. El contenido estático de un website puede ser incluido y cacheado dentro de la CDN para que esté disponible en diferentes ubicaciones físicas y así aprovecharnos de los beneficios que ofrece una CDN.
    • Permitir ofrecer contenidos de la CDN a través del protocolo HTTPS.

Podéis leer la notica completa sobre esta actualización este enlace.