Esta semana Microsoft
presentó en una conferencia online todas las novedades de su plataforma en
Cloud: “Azure”. Con la presentación formal a la comunidad de IaaS
(Infraestructura como servicio) y los nuevos servicios de Azure, ahora totalmente
orientada comercialmente a lo que el cliente pide (máquinas virtuales VM).
La conferencia completa fue grabada
y se puede ver en el sitio de Channel 9 en el link:
En el keynote Scott Guthrie
nos explicó claramente las novedades y los beneficios de esta nueva versión de
Azure, los servicios, los servicios administrados, el tibio acercamiento al
software abierto y las utilidades listas
para usarse que ahorraran tiempo y esfuerzo a los desarrolladores.
Servicios Azure:
- Cloud Service (IaaS): Una infraestructura redundante, escalable y distribuida geográficamente en el mundo. Con la posibilidad de crear, copiar, y administrar máquinas virtuales, en forma manual o con Script. El Script automatiza el monitoreo, la subida y bajada, arranque o parada de máquinas, la copia, backup o restauración de discos virtuales. La automatización permite el tan esperado aumento o disminución de máquinas activas en un grupo según la carga, lo que optimiza el costo de una solución en Azure. Hay nuevas configuraciones con VM desde 0,7GB hasta 56GB de RAM. Con un esquema Pay-as-you-use donde muchos de los servicios se cobran por la carga no por la disponibilidad.
- Data Service: Para crear, usar y administrar servidores SQL, no se paga licencia por el SW solo el uso en una tarifa por hora, no es el antiguo SQL Azure. Es el SQL de siempre instalado en una maquina compartida.
- Storage Service: Un servicio de almacenamiento en la nube donde pagaremos por el espacio usado no por el tamaño de los discos.
- Recovery Service: Un servicio de backup y recuperación para VM que se puede administrar de forma manual o automática.
- Marketplace: Un sitio donde se pueden buscar, descubrir y usar en forma gratuita o comprar servicios de datos de otros usuarios. También se pueden vender los propios.
- Mobile Service: Storage, Auth, y Push, un servicio basado en rest que se puede usar desde iPhone, Androide y WP8. Con servicios de identificación, modelado y almacenamiento de datos, notificaciones push, Hubs que escuchan y distribuyen. Con SDK y herramientas de desarrollos para facilitar la creación de nuevas aplicaciones móviles.
- Media Service: Para subir, recodificar y administrar imágenes, sonidos y videos.
- Web Sites Service: Una forma rápida de crear o subir su sitio, hostearlo de forma gratuita en un entorno compartido.
- Web Service: Es el nombre que le han dado al esquema original de Azure con Web Role grabando en colas Azure, Worker Role leyendo de las colas y conectándose con la base de datos no-sql, infinitamente escalable y loosely coupled.
- Service Bus: Con soporte para mensajes, colas, push y relays.
Puntos a favor:
- Las utilidades: Active directory, cash, integración de identidad con sitios sociales,mensajes, colas, y notificaciones.
- El acercamiento al software abierto, Linux, Apache Hadoop y Django.
- Los servicios administrados, uno paga y Microsoft se preocupa que la maquina virtual este actualizada y funcionando.
- El acceso gratuito a la plataforma para los desarrolladores
- VHD totalmente compatibles con Hyper-V
Puntos en contra:
- No se pueden tener múltiples IP en una misma VM.
- No hay soporte para SSL en Web Site Service.
- Microsoft no logra vender a sus clientes el concepto de aplicación infinitamente escalable en la nube, o loosely coupled application y se conforma con venderles aplicaciones híbridas en la nube y on premices.