Ray Ozzie Keynote en el PDC.

Que tal amigos, estoy muy contento de compartir con ustedes lo que esta pasando en este momento, me encuentro en el PDC y en verdad se siente el espíritu de la comunidad, si entran al portal, pueden ver las fotografías de todas las personas que están en el evento integrando los servicios de Flickr, el keynote se esta transmitiendo en vivo desde la imagepágina principal, y dentro de este puedes ver los comentarios en vivo de los asistentes que están hablando de esto a través de twitter, es decir los asistentes están habilitados para compartir información a través de diferentes servicios que son explotados en una sola interfaz, eso es el poder de la estrategia de Software mas Servicios.

 

Microsoft está diseñando la plataforma para poder desarrollar la plataforma de Microsoft en el Web, esta se llama Windows Azure, que es un ambiente abierto para desarrollar aplicaciones, en un ambiente capaz de usar diferentes lenguajes, usar software comercial o software de la comunidad que se encuentra en el web.IMG_2623

Windows Azure no es un producto que se instale en un servidor, es un servicio que esta disponible en los centros de datos de Microsoft en una plataforma de crecimiento horizontal, con sistemas de vitalización que va  a permitirnos hospedar servicios en la web, como live services, .Net Services, SQL Services, SharePoint services, Dynamics CRM Services.

Windows Azure, usa Hyper V en un modelo diseñado especialmente para manejar los servicios en la nube, permitiendo que puedas integrar nuevos servidores para tu aplicación dinámicamente, por ejemplo si tu aplicación esta creciendo solamente desde una pantalla de control agrega los servidores que necesites para lograr el performance que necesitas.

 

La idea es que tu manejes tus aplicaciones no nada mas los servidores, tu manejas roles, grupos, interfaces, características de configuración, y todo lo haces usando XML.

 

Cuando hablas de alta disponibilidad los servidores se replican en varios servidores del centro de datos, incluso pueden ser miles de servidores.

IMG_2625Lo interesante es que para nosotros como desarrolladores podemos usar la misma herramienta que usamos actualmente, lo padre es que para hacer la depuración de tu aplicación lo haces de la misma manera en que lo harías en este momento, si aprietas el botón de F5 en Visual Studio comienza la depuración usando un modelo similar al virtual web, ahora sería algo similar, pero  mas como un virtual cloud, una vez que esta listo solo subes el archivo de tu aplicación y un archivo de configuración, y listo, tu aplicación esta lista para la nube.

En resumen es un sistema de hospedaje con un gran conjunto de herramientas para desarrolladores, asi como un gran poder de desarrollo, con un modelo de desarrollo de aplicaciones enfocado a servicios, enfocado a todo el rango de desarrolladores, desde aficionados hasta aplicaciones profesionales de alto rendimiento

 

Conforme vaya teniendo mas información seguiré publicando, ¿que opinan?