Hace poco, en el MIX, ha sido anuncia la versión CTP de Windows Azure Traffic Manager, una herramienta que nos permitirá cubrir ciertos escenarios que hoy en día no era posible cubrirlos con Windows Azure.
Esta herramienta nos permite distribuir el tráfico que recibe nuestra aplicación desde Internet entre dos o más servicios hosteados en Windows Azure, incluso de data centers diferentes, lógicamente, todo accesible desde la misma URL.
Con este sistema, por ejemplo, podría tener mi aplicación desplegada en dos datacenters diferentes, uno en USA y otro en Europa, y hacer que los dos sean accesibles desde la misma URL, pudiendo configurar en qué caso debe contentar uno y en qué caso tiene que contestar otro.
En esencia la funcionalidad es un servicio de DNS, el cuál nosotros podemos configurar:
- Failover: Todo el tráfico se mapea a un servicio. Si éste falla, el tráfico se mapea al servicio que hace de backup.
- Performance: El tráfico se mapea al servicio más cercano, desde el punto de vista de “saltos entre los routers”.
- Round-Robin: Distribuye las peticiones entre servicios de Azure definidos en las políticas.
Para tener acceso a esta funcionalidad es necesario que solicitéis que os la activen, acción que podéis hacer desde el portal de Windows Azure:
Una vez activada la funcionalidad, desde el “Virtual Network” se puede acceder a la nueva funcionalidad que nos ofrecer Traffic Manager.
y crear y configurar las políticas que deseemos; elegir el tipo de balanceo, los servicios implicados etc…