Hace solo unos días Microsoft hizo un relanzamiento completo de su oferta en la nube llamada Windows Azure y no fue solamente un cambio de imagen. Hicieron cambios profundos dentro de la oferta de servicios que incluyen:
- Nuevo portal de administración, rápido y muy amigable, basado en REST y utiliza el mismo API que los SDK
- Nuevas VMs (Virtual Machines) con Ubuntu, SUSE, CentOS, Windows Server 2012 RC
- Creación rápida de websites, incluyendo: asp.net, php, node.js y otros.
- Nuevos SDKs para las plataformas de desarrollo mas comunes: asp.net, php, java, python y otros. Los cuales incluyen herramientas a base de comandos para Linux, MAC y Windows.
Yo nunca había sido muy fanático del cloud computing y particularmente la oferta previa de Azure no me había gustado mucho. Pero Microsoft tomo una decisión muy sabia y puso al frente de esta iniciativa a Scott GU, uno de los mejores exponentes que tienen en el area de desarrollo y le dejo una misión muy clara de llevar Azure a las masas. Un año mas tarde este esfuerzo comenzó a dar frutos y se puede ver como la experiencia desde el punto de vista de desarrollo va cambiando.
Plataforma abierta
Para mostrar lo mucho que ha cambiado Microsoft veremos un ejemplo sencillo, en el blog de Developers Dominicanos hicimos una publicación sobre como publicar un app hecha en node.js usando GIT desde MAC OS X hacia Windows Azure!. Aquí veremos un extracto del mismo:
Paso #1 – Creando el website

Paso #2 – Creando el app en node.js

Paso #3 – Hacer el deploymento con GIT

Paso #4 – Listo!.

Para ver el post completo con mas detalles puede hacer click aquí.
Otra muestra de esta apertura es la nueva galería que han implementado, desde la cual podemos crear un website en dos pasos sencillos.
Como podrán ver tenemos disponible varios CMS OpenSource incluyendo WordPress y Joomla que son ampliamente usados.
Cero cambios
Uno de los puntos que mas me gusta del nuevo y mejorado Windows Azure es que ya no tenemos que modificar nuestros proyectos para subirlos a la nube, podemos subirlos tal cual, anteriormente había que usar un template provisto por Azure (para proyectos en .net).
Para ver esto vamos a analizar lo sencillo que es subir un app de asp.net mvc a Windows Azure.
Paso #1 – Crear el Website

Paso #2 – Crear el app en asp.net MVC 4
Vamos a seleccionar uno de los default templates que viene con Visual Studio 2012 RC para este ejemplo.

Paso #3 – Publicar el app
- Bajar el archivo de configuración

- Publish web application



Paso #4 – Listo!

Para ver el post completo de como crear un site en asp.net mvc 4 y publicarlo en windows azure con mas detalles puede hacer click aquí.
Linkeado Blog de Tecnología


Pingback: Como obtener Windows Azure gratis!. – Developers Dominicanos