Windows Azure, plataforma como servicio de Microsoft

Windows Azure es el nombre de la plataforma de servicios web que acaba de anunciar Ray Ozzie en la "Professional Developers Conference 2008" de Los Angeles. Esta nueva apuesta de Microsoft va en la línea de la plataforma de Amazon para el cloud computing, no es por tanto un producto para usuarios finales, sino para desarrolladores y empresas que quieran montar sus servicios sobre una plataforma de un tercero, en este caso Microsoft. ¿Qué valor aportan este tipo de propuestas? Ahorro de costes (en ancho de banda, en tiempo de computación, en almacenamiento), menos necesidad de know-how (alto rendimiento, alta disponibilidad, balanceo de carga) y reutilización de componentes que ofrece la plataforma. Inconvenientes tampoco le faltan, claro. Cabe recordar que Google con AppEngine también se encuentra trabajando en una infraestructura para hospedar aplicaciones de terceros.
Cloud computing, plataformas como servicio... palabras cada vez más habituales en ésta y otras publicaciones sobre tecnología. El paso de Microsoft con Windows Azure es el que cabía de esperar, como ya comentamos cuando lo de Windows en la nube con Amazon, la vocación natural de Redmond es la de ser ellos la plataforma. ¿Tiene mucho recorrido este nuevo paradigma de arquitectura para aplicaciones web? Voces críticas no faltan, Larry Ellison o Stallman entre ellas, y ciertamente es un modelo con sus problemas. Ray Ozzie (R/W), sin embargo, ha vuelto a subrayar el ahorro de costes, el escalado automático y la alta disponibilidad para acelerar la externalización de más servicios de IT o el fin del data center en la empresa.
Sobre Windows Azure ya iremos hablando más detenidamente. En una primera fase va a estar muy apegado a tecnologías Microsoft (Live Services, .NET Services, SQL Services, SharePoint Services y Dynamics CRM Services), pero aseguran que soportarán todo tipo de lenguajes de programación y entornos de desarrollo (algo sin lo que no tendría demasiado recorrido). De la información que ofrecen en la página oficial me ha resultado interesante el soporte de REST y el hecho de la automatización del escalado en la plataforma (algo que EC2 apenas acaba de anunciar).
¿Es importante Windows Azure? Va a ser la prueba del algodón con la que comprobar si Microsoft es capaz de adaptarse a una nueva era con la web como centro. La carrera por las búsquedas y el resto de servicios más rentables en la web la lleva perdiendo años, esta otra por ser la plataforma sobre la que otros construyan servicios apenas acaba de empezar y se postula como uno de los grandes negocios en la red de los próximos años. La receta que están aplicando tampoco es muy diferente de la que les permitió tener éxito en el escritorio y luego - relativamente - en los servidores, ellos ponen la plataforma y que los demás contruyan servicios encima. Claro que la web es un territorio muy diferente al escritorio y viejas recetas puede que necesiten ser revisadas... lo dicho, en los próximos días toca analizar Windows Azure a fondo.
Categorías destacadas
Créditos
- Tema diseñado por Inma Bermejo
- Alojamiento web en Ferca Network

Comentarios
Dependiendo del tamaño de tu proyecto
Respecto al uso de plataformas ajenas para el desarrollo de aplicaciones web... Es lo de siempre, al final. ¿Quieres desarrollar una aplicación no demasiado grande ni ambiciosa, con un espacio de actuación limitado y un acabado final poco abierto a futuros cambios drásticos? Perfecto para ti. ¿Quieres desarrollar una aplicación en principio pequeña pero abierta y con unas potencialidades tales que lo mejor es tener todo el control posible sobre ella? Entonces, esta clase de servicios pueden acabar por resultar una limitación.
Pero si Microsoft (o cualquier otro) es capaz de generar una plataforma que permita lo primero de una forma realmente fácil y confiable, ah, entonces sí habrán ganado mucho. Sin embargo, mi intuición, más que mi opinión, es que los días de Microsoft están contados. A largo plazo, pero contados.
Creo que el grado de
Creo que el grado de limitación viene más por como diseñes la arquitectura (más modular e independiente o menos) que por el paradigma en sí... en cuanto al final de MS, no sé no sé, yo a Ozzie le veo una cabeza muy bien amueblada. Buena pinta en los últimos tiempos tampoco tiene (publicidad y búsquedas, Vista), pero movimientos como este demuestran que algo de cintura sí que tiene
Microsoft va a aportar algo
Microsoft va a aportar algo por encima de Google y Amazon, confianza. Por parte de todos esos dinosaurios (a veces jóvenes) de medianas y grandes empresas, que quizás no quieran oir hablar de nada de Google o Amazon (¿qué es eso?), pero sí estén dispuestos a escuchar las bondades de la solución de MS.
La historia no es nueva, Sun tenía Java. Años después, .NET salió como una idea similar, menos abierta, y más sencilla en algunos aspectos. Y no se puede decir que .NET no haya tenido éxito.
Microsoft sigue jugando con esa ventaja de la confianza (sea merecida o no), y creo que aún le queda tiempo para vivir de rentas si sabe hacer las al menos tan bien como el resto.
Hablando de Java, quien
Hablando de Java, quien está en este sentido algo desaparecida es Sun, que en temas de desarrollo siempre ha sido bastante innovadora. De lo que dices, absolutamente de acuerdo: Amazon es vista como una rara avis y Google no tiene prestigio de soporte o herramientas potentes para el desarrollo (además su planteamiento de o Python o nada es bastante excluyente)
Salesforce y Facebook
Cuando hablamos de "plataformas como servicio, ademas de Amazon y Google, yo no me olvidaria de mencionar otras dos empresas que estan jugando a lados opuestos del espectro del SW pero con el mismo espiritu: Salesforce y Facebook.
Salesforce ya revoluciono el segmento de CRM, esta atacando agresivamente otros nichos de enterprise SW y esta a un paso de atacar el nicho super rentable del ERP. El modelo de plataforma de Salesforce e' muito muito solido e altamente rentable.
Facebook es bien mas conocido. Yo estoy convencido que su concepto de plataforma social es ganadora.
Realmente la plataforma
Realmente la plataforma Azure de MS es la mejor planteada y mas abierta de las diferentes opciones. Google com Python es, como mínimo Freak y otras alternativas, como por ejemplo las basadas en Java (mucho mas arcaico y cerrado que .NET) tienen los días contados.
Enviar un comentario nuevo