Windows Azure AppFabric Caching Service Released!

Post cortito para anunciar una noticia bastante esperada, que es la versión Release de Windows Azure AppFabric Caching.

Windows Azure AppFabric Caching es un sistema de caché distribuida, en memoria, que se ofrece como un servicio en la nube.

Un servicio similar ya existía para soluciones on-premise, integrado dentro de Windows Server AppFabric. Ahora tenemos las mismas capacidades y características para aplicaciones que estén en la nube. Se ofrece como un servicio en la nube, por lo que como veremos nos vamos a tener que hacer nada relacionado con las tareas de instalación, configuración o administración…simplemente hacer uso del servicio.

La versión release ofrece 6 tamaños diferentes de caché, entre 128 Mb y 4 Gb.

Si queréis echar un vistazo a qué esta tecnología os recomiendo estos dos enlaces:

Windows Azure AppFabric Caching

[Video] Caché distribuido en Windows Azure

Otro tema importante publicado es el tema de la facturación, facturación que se hará mensual y en función del tamaño de caché que se utilice.

  • 128 MB cache for $45.00/month
  • 256 MB cache for $55.00/month
  • 512 MB cache for $75.00/month
  • 1 GB cache for $110.00month
  • 2 GB cache for $180.00/month
  • 4 GB cache for $325.00/month

Existe un período de promoción que hará que se puede disponer del servicio y no pagar nada de lo consumido desde la fecha actual hasta el 1 de agosto de 2011. Es una promoción en la que puedes darte de alta, eligiendo la caché de 128Mb.

Podéis ver el anuncio original aquí.

Bilbao Mobile Open Space 2011

El auge que los dispositivos móviles están teniendo en los últimos tiempos invita a pensar que va a ser uno de los mercados predominantes en el futuro próximo. La clara apuesta que están haciendo grandes compañías, como Google o Microsoft no hacen más que reafirmarlo.

Conocer como monetizar nuestras aplicaciones, que tecnologías se están usando o están por venir, que alternativas tenemos a la hora de desarrollar para móviles, que alternativas de negocios existen… son preguntas comunes en el desarrollo móvil.

Para ello, el Sábado 7 de Mayo de 2011, el grupo de la zona norte de Agile-Spain en colaboración con PlainConcepts, organizamos un Open Space sobre desarrollo para dispositivos móviles en la Facultad de Ingeniería de la Universidad de Deusto en Bilbao. Con el objetivo de compartir experiencias en el desarrollo de aplicaciones en dispositivos móviles y fomentar la colaboración entre comunidades.

¿Qué es un Open Space?

Un Open Space es un formato de conferencia abierta, donde no existe una agenda fija, si no que esta se genera y se define entre todos los asistentes al evento. Cualquier persona puede proponer una sesión, tanto si es un tema que domina como un tema del que le gustaría aprender más, e independiente del formato que tenga la misma (una sesión técnica, de debate, magistral…)

Si quieres conocer más detalles sobre el formato visita este enlace

¿Por qué me interesa asistir?

Asistir al Open Space puede ser una buena oportunidad para:

  • Aprender sobre desarrollo móvil
  • Conocer las tendencias del mercado
  • Intercambiar experiencias y conocer otras personas con tus mismos intereses
  • Aprender sobre metodologías ágiles de desarrollo de software y gestión de proyectos
  • Hacer networking

¿Donde se celebra?

El evento tendrá lugar en las instalaciones de la Facultad de Ingeniería de la Universidad de Deusto, a la que queremos agradecer encarecidamente que nos cedan sus aulas.

¿Cuanto cuesta?

¡Absolutamente nada! El Bilbao Mobile Open Space es un evento sin ánimo de lucro, totalmente gratuito, así que no hay excusa para no venir!

Lo único que se necesitan son ganas de aprender, compartir experiencias y pasarlo bien!!

¿Que horario tendrá?

El evento durará durante todo el día del sábado. Empezaremos a las 9 de la mañana y acabaremos sobre las 19.

¿Dónde puedo seguir informado?

Actualizaremos esta web con las novedades a medida que se produzcan. También nos podéis seguir en la cuenta de twitter @agileNorte.

Atención: Inscripciones abiertas

Inscríbete a través de nuestro Eventbis: http://www.eventbis.com/bmos

Traffic Manager CTP

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:

image

Una vez activada la funcionalidad, desde el “Virtual Network” se puede acceder a la nueva funcionalidad que nos ofrecer Traffic Manager.

image

y crear y configurar las políticas que deseemos; elegir el tipo de balanceo, los servicios implicados etc…

image

Tip: Usar Windows 2008 Server R2 en Windows Azure

Desde el SDK 1.3 existe la posibilidad de desplegar nuestras aplicaciones en roles de Azure que tenga Windows 2008 Server R2.

Por defecto, sino decimos nada, los roles (web, worker y WM Roles) se despliegan en instancias de Windows 2008 Server, lo que hace que no podamos beneficiarnos de las mejoras que ofrece la versión R2, como puede ser la posibilidad de realizar administración remota con powershell, IIS 7.5 o AppLocker.

Para que las instancias empleen Windows 2008 Server R2 sólo tenemos que establecerlo en el fichero de configuración; ServiceConfiguration.cscfg

Dentro de este fichero establecemos el atributo osFamily a 2, forzando de esta manera a que el despliegue se haga usando la versión R2.

<ServiceConfiguration serviceName="DynamicWeb"
                      xmlns="
http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration"
                      osFamily="2" osVersion="*">

Espero que os sea de utilidad!

[Toda la información de Windows Azure en “http://www.estoyenlanube.com”]

Soporte multi-instancia de Umbraco en Azure

Es de por todos conocido que a día de hoy existen múltiples aceleradores disponibles que permite desplegar de forma sencilla un CMS en Windows Azure, como pueden ser Drupal, Umbraco, WordPress o DNN.

El principal “problema” que se encuentras este tipo de soluciones es que en muchas ocasiones sólo es posible hacer el despliegue sólo una única instancia de Windows Azure, lo que provocar, entre otras cosas, que no entre en vigor el SLA que garantiza el nivel de servicio.

Con Umbraco este situación ya no se dará, ya que ha anunciado un nuevo acelerador que permitirá un despliegue multi-instancia.

image 

Podéis encontrar toda la información en codeplex.

[Toda la información de Windows Azure en “http://www.estoyenlanube.com”]

Windows Azure Migration Scanner

Interesante la herramienta que acabo de descubrir que es capaz de analizar tu código para detectar posibles problemas en la migración a Windows Azure; Windows Azure Migration Scanner

De momento está en versión Beta, pero habrá que seguir cómo evoluciona e ir probándola, a ver qué tal funciona.

El sistema está basado en expresiones regulares que lo que hacen es buscar en tu código patrones para determinar posibles “problemas en la migración”.

Cierto es que seguro que no es perfecta, pero si es capaz de analizar el código y avisarte de ciertos problemas, aunque no sean todos, seguro que simplifica el trabajo de migración.

wams01.png

wams02.png

Podéis seguir toda la información sobre Windows Azure en “Estoy en la nube”.