Avalancha de novedades sobre Windows Azure en el PDC2010
PDC significa Professional Developers Conference, y es el evento probablemente más importante de los que organiza Microsoft para desarrolladores a lo largo del año en todo el mundo. Este año, además de Windows Phone 7 y alguna cosa más, el evento tiene una carga enorme de cloud computing, y se ha aprovechado para hacer el anuncio de un montón de novedades que le dan un aire nuevo al producto y lo ponen claramente a la cabeza de las ofertas de mercado en cuanto a funcionalidad de Plataforma como Servicio, y posiblemente en la mejor elección para ejecutar aplicaciones en la nube.
- Modo Admin: se podrán habilitar derechos de administrador sobre una instancia de web role o de worker role, aunque nunca serán privilegios superiores a los del Fabric que está haciendo la gestión automática del servicio, para no renunciar a los beneficios de la administración automática, que es uno de los principios fundamentales de Windows Azure. Está en beta, y durante unos meses se accede por invitación.
- Full IIS: se habilitará como una adición al modo Admin, y permitirá instalar múltiples sitios web por cada instancia, además de permitir la instalación de nuevos módulos IIS. Está en beta y durante unos meses se accede por invitación.
- VM Role, o rol de máquina virtual. La idea es mejorar las facilidades para hacer que más aplicaciones se puedan instalar en Windows Azure, y especialmente las que tienen un proceso de instalación complicado o demasiado largo, pero sin renunciar a las capacidades de la gestión automática. Por tanto, aunque las VMs podrán ser Windows Server 2008 R2, el servicio no es igual que el de hosting de máquinas virtuales que tanta gente conoce como IaaS. Las máquinas virtuales se deberán crear como ficeros VHD en servidores en casa del cliente y se podrán subir a la plataforma para ser ejecutados en una instancia. El coste del servicio será el mismo que el tiempo de computación normal (en el momento de escribir este artículo es 8,52 céntimos por instancia y hora) y la licencia de Windows Server 2008 R2 ya está incluida en el coste del servicio. Está en beta y durante unos meses se accede por invitación.
- Remote Desktop: el admin del servicio por el lado del cliente se podrá conectar con un escritorio remoto a las máquinas en ejecución para realizar su administración y monitorización. No está pensado como un servicio de escritorio virtual.
Está en beta y durante unos meses se accede por invitación.
- Windows Azure Connect: este nuevo servicio permitirá crear conexiones de red IP sencillas y fáciles de manejar entre los servidores en el centro de datos del cliente y las instancias que se están ejecutando en Windows Azure. Es decir, permitirá crear segmentos virtuales de red a los que pertenezcan tanto las máquinas onsite como el servicio de cloud computing. Esta en fase CTP (anterior a la beta) y se accede por invitación también al menos hasta que pase a beta.
- Instancias “Extra small”: se crea una nueva categoría de instancias más pequeñas, bajando aún más el nivel de coste inicial. Aunque no tengo los precios oficiales en euros, me imagino que estará entre 3,5 y 4 céntimos de € por instancia y hora, frente a los 8,52 céntimos de euro que cuesta la instancia pequeña hasta ahora. Esto pone el cote de una instancia al día en menos de un euro al día, y entre 25 y 30 euros al mes.
- Cloud Essentials Pack: es una nueva oferta para partners de Microsoft que empezará el 7 de enero del año que viene y que proporcionará 750 horas de instancia muy pequeña y algo de SQL Azure al mes sin coste.
- Mejor experiencia de alta y uso: se han anunciado algunos cambios en el proceso de alta del servicio (se han reducido los pasos), se ha habilitado nueva información de diagnóstico para los administradores, se ha enseñado por primera vez el nuevo portal de administración del servicio, basado en Silverlight y mucho más sencillo y potente que el anterior, y se han mejorado los foros de usuario de la Plataforma.
- También se ha anunciado el nuevo marketplace de bases de datos llamado Windows Azure DataMarket, en el que los propietarios de bases de datos podrán poner sus datos “en la nube” por un precio para que cualquier desarrollador pueda acceder a estos datos en formato servicio en sus aplicaciones. Se ha anunciado que hay 35 proveedores de servicio que ya tienen sus datos puestos en esta plataforma, que de momento sólo se podrá consumir desde los Estados Unidos.
- SQL Azure Reporting, esta nueva característica, que entra en fase CTP (pre-beta) no es más que la traslación de la funcionalidad de SQL Server Reporting Services a SQL Azure. Con las mismas librerías y herramientas que la versión de SQL Server, habilita escenarios como la publicación en la nube de informes que estén residiendo en bases de datos locales, o la incorporación de estos informes a las aplicaciones Windows Azure.
- SQL Azure Sync. Sigue ampliándose la funcionalidad de SQL Azure Sync, habilitando ahora la sincronización de algunas tablas o de bases de datos enteras entre SQL Azure y SQL Server, y también entre distintos datacenters de SQL Azure.
- Database Manager para SQL Azure: una nueva herramienta ligera que se integra con el nuevo portal de Windows Azure y que sirve para gestión de bases de datos y para realizar queries, todo ello en la web. Como las funcionalidades anteriores, estará disponible desde finales de 2010 por invitación.
- Windows Azure AppFabric Caching: implementa un servicio en la nube de cacheo distribuido de memoria.
Y otros temas que estarán disponibles a lo largo de 2011…
- Cacheo de contenido dinámico en la CDN, de manera que se pueda cachear contenido que proceda de la respuestas de una aplicación dinámica.
- La CDN será capaz de entregar contenido encriptado con SSL/TLS
- Nuevos nodos de CDN, especialmenten en Brasil y en los países del golfo
- Construcción de imágenes de máquina virtual en la nube, además de la posibilidad de construir las MVs en local y luego subirlas.
- Soporte de Windows Server 2003 y Windows Server 2008 SP2 en el rol de máquina virtual.
- Mejoras en el soporte de Java, de forma que Microsoft se asegure que Java es un “ciudadano de primera clase” en Windows Azure.
La información sobre todo esto se puede consultar (y hay muchísimas sesiones de vídeo con las presentaciones de muchas de estas características en la web del PDC www.microsoftpdc.com)
Ya iremos desgranando lo más importante… según lo vayamos usando y viendo usar. ¿Qué pinta tiene?