Jeg er netop kommet ud fra keynoten på PDC. Den har været gennemsyret af S+S. Den største annoncering har klart været Windows Azure (tidligere kodenavn Red Dog). Windows Azure er en hosting platform for ASP.NET aplikationer og (WCF) services. Med Windows Azure får du mulighed for at deploye/scalere/replikere applikationer ud på Microsofts datacentre verden over. Med Windows Azure kommer der en række .NET Services som man kan trække på i skyen. Disse services er blandt andet SQL Services (SSDS, men der er også reporting, analysis og mere på vej), Workflow, Identity + federation, Sharepoint og Dynamics CRM.

Det lækre var, at udviklingsoplevelsen var 100% integreret i VS 2008, faktisk blev det demoet i VS Express. Der er nu en projekttype der hedder "Windows Azure". Når du laver dette projekt får du en solution med to projekter. Et helt almindeligt ASP.NET projekt, og så et deployment projekt, som indeholder de "deployment descriptors" eller den model (kodenavn Oslo), der fortæller hvilke ressourcer applikationen skal bruge i Windows Azure. For at deploye, skulle man ind på Windows Azure websitet, hvor der var en administrations console, og her pege på to filer fra din solution, der skulle uploades.

Der er to faktorer som indgår i betalingen: resourcer forbrugt, samt den SLA du vælger. Der er forskellige SLA'er alt efter hvad dit behov er. For PDC deltagere vil Windows Azure være gratis i en periode frem – så vidt jeg hørte det, så var det helt frem til RTM/RTW. Men jeg hørte også, at Windows Azure også vil blive tilgængelig til udviklere gennem de abonnementer/kanaler vi kender i dag – jeg antager at det var MSDN der blev henvist til.