Escalando en la nube

Escalando en la nube

Fuimos a Los Ángeles para aturdir, y para ser justos me quedé mayormente impresionado. Ahora está claro cuál será la estrategia de Microsoft en el futuro previsible: aplicaciones de clientes ricos, mucho ancho de banda de Internet y una gran infraestructura en la nube de centros de datos de todo el mundo que actuarán como el backend de todo el asunto. Esto puede sonar valiente en principio, y seguramente requiere un nivel de inversión alucinante francamente de Microsoft en hardware y mano de obra para esos centros de datos.

La nota clave inicial estableció la mayoría de estos planes, y luego se dejó al genio cómico de Don Box para llevarnos a través de la implementación de codificación del mundo real de las ideas. Por supuesto, hizo que todo se viera fácil: algunas líneas de código dispersas a lo largo de un proyecto simple, y Shazam, su aplicación ahora se ejecuta en la nube. Por supuesto, esto fue demasiado bueno para ser completamente cierto.

Comencemos con ese nombre: a un aficionado a un automóvil como yo "azul" es, por supuesto, el nombre de un convertible Bentley particularmente swish, pero me doy cuenta de que para los de una disposición poética es el color del cielo. Desafortunadamente, sin embargo, es el color de un cielo sin nubes (pero luego "blanco esponjoso" no tendría el anillo requerido). Claramente, soy demasiado estúpido para apreciar este mensaje de marketing. Pero volvamos a la historia de desarrollo: la realidad es que tendrá que escribir su aplicación para aprovechar la nube, y esto no es solo una cuestión de marcar algunas casillas de verificación en la etapa de compilación, o ejecutar un mago sobre su código existente. En realidad, deberá moldear su aplicación a las necesidades de un sistema de cliente/servidor basado en la nube. Bien, entonces los conceptos básicos están en ASP.Net, por lo que este trabajo no debería ser demasiado difícil, pero aún se requiere mucho.

¿Esto importa?? De alguna manera no, porque esta era una conferencia para la comunidad de desarrollo profesional y estaban buscando un panorama general, una ruta delantera. Cada asistente se fue con un disco duro USB lleno de imágenes de instalación de Windows 7, Server 2008 R2 Beta, Visual Studio en tres versiones (Prueba 2008, 2008 SP1 y 2010), Windows Live Beta, Virtual Server, Silverlight Tools: la lista continúa. Y, como si eso no fuera suficiente, los miembros de la prensa recibieron una computadora portátil Dell con Windows 7 preinstaladas para proporcionar una jugada instantánea y una plataforma de referencia conocida para el programa Beta. Antes de que alguien grite "soborno", tenga en cuenta que cada computadora portátil tiene un número de inventario de hardware de Microsoft tatuado en él, que Microsoft sabe el número de la unidad que tengo, y lo querrá devolver.

En este punto, debería estar babeando los beneficios potenciales ofrecidos por estas herramientas para mover las capacidades de su centro de datos a la nube de Microsoft: tendrá múltiples instancias de su código y datos distribuidos geográficamente; Balancio de carga a través de la nube; recuperación ante desastres en un abrir y cerrar de ojos; De hecho, todo lo que necesita para el desarrollo y la implementación. Y todavía…

Permítanme ser claro que Microsoft va a ofrecer esta visión. No tiene otra opción, porque sus rivales como Google y Amazon están entregando hoy en este espacio de aplicaciones, e incluso puede obtener servicios organizados por Windows en Amazon en este momento. Casi se podría decir que Microsoft se está quedando atrás, lo que puede Burrue, pero también está construyendo una historia de integración de extremo a extremo convincente que otros les resultarán difíciles de igualar. Y sin embargo, todavía me sacudí el cinismo.

No hay duda de que la comunidad de desarrollo ha sido muy picada por Vista. Microsoft anunció valientemente a todos que habría "los tres pilares de Vista": interfaces de usuario 3D con sede en XAML, servicios web distribuidos y, por último, el sistema de archivos orientado a objetos de WINFS. La realidad ha sido que Microsoft no se entregó en el frente de gráficos 3D, los servicios web distribuidos fueron un bostezo para cualquier persona fuera de los círculos de peluquería HTML más extremos, y Winfs simplemente se sumergió del producto durante el beta durante la beta. Entonces, esas casas de desarrollo que las soluciones diseñadas utilizando estas características prometidas terminaron con sus dedos quemados. Pasee por cualquier software Emporio y encontrará que no hay casi nada en venta que sea solo Vista: todo todavía se ejecuta en XP, lo que significa que desde el punto de vista de la comunidad de desarrollo había poco beneficio en Vista, pero más bien un montón de dolor.