Cloud Computing, Windows Azure and .NET

New opportunities and possibilities with Cloud Computing and Windows Azure - complete with a familiar .NET development platform...

Windows Azure took center stage at PDC this morning during the keynote (watch here). The cloud computing space is now really heating up with competing platform plays from Google’s AppEngine and Amazon’s recent EC2 announcements. In some sense this is perhaps the re-birth of Windows as a platform that enables developers and the ecosystem to build on a whole new set of capabilities and scale for the Software+Services world, in much the same way as Windows fueled the desktop software industry in the past "era".

The really compelling thing about this particular development platform especially combined with other technologies such as Mesh, SQL and Silverlight is that you’re likely already familiar with it - if you’ve been developing ASP.NET and .NET applications using Visual Studio, either on the desktop or your own servers or hosted servers, you’re already got a good head start in working against this new platform. Earlier in the year I blogged about the .NET spanning across different presentation tiers and ASP.NET as a common back-end. This much anticipated announcement essentially adds a new dimension - Windows and .NET as the common platform that really scales.

I am eagerly anxious to build both apps and frameworks that leverage the new possibilities. Make sure you sign up today for getting your invitation code to start experimenting with Azure Services as well.

Also, anyone notice the cool new branding and blue hues in the next generation of logos? Azure itself is a cool bluish color… I wonder if there is a connection there? :-)


[ Tags: | ]
Posted on Monday, 10/27/2008 @ 1:27 PM


Comments

11 comments have been posted.

Carlos Figueroa

Posted on 10/27/2008 @ 3:39 PM
Hi Nikhil, I am downloading the SDKs and getting ready to try the platform. As far as I have read there are some examples of services running in the cloud as for instance Bluehoo (another blue coincidence?) ... but I cannot run it because I use an iphone... I'm looking for samples to follow to start doing my own hello cloud app.

Regards,

Carlos

ASP.NET Developer

Posted on 10/27/2008 @ 8:06 PM
No idea on pricing, elite access to trial accounts. I'm so freaking frustrated with the usual Microsoft secrecy and stupidity. Release the damn thing, if you run out of space, show a big banner that says out space, until you rig up 1000 more machines and then open it up again. This is the way that it works on the web (i.e. Amazon). They announced SQL Data Services back at Mix and did not give any details on pricing or make it available for outside trial, only by invitation. Here we are almost a year later and nothing yet. WTF, I'm ready to walk off into Amazon's or perhaps AppEngine's fold. Forget Microsoft, let them play with their CTPs and Betas, give me a functioning beta and get out of my way. Until then shut up until you can actually deliver something.

Akshay

Posted on 10/28/2008 @ 2:45 AM
Not to mention that Silverlight's logo is cool-blue as well! :-)

Razvan Puscasu

Posted on 10/28/2008 @ 2:46 AM
Sounds an interesting new service. I've installed the SDK and the developer tools but It seems I have to get an invitation to use this service. Hope my invite will arrive soon

I also have must say that the SDK contains well explained samples

Tom Jones

Posted on 10/28/2008 @ 10:49 AM
Dude, when will Microsoft ever be original. Billions of dollars spent on research every year, 70,000 workers, lots of billionaires came out of the company... And it has yet to produce even one original product! All it does is add new features (and to their credit sometimes original) to existing producrts; but nothing from scratch. Am I wrong? Nik, do something! Do I hear open-source calling?

Tom Jones

Posted on 10/28/2008 @ 10:54 AM
For ASP.NET Developer, dude, stop being a little fussing b-word and just wait. Microsoft is taking its time to make sure their copy of Cloud computing (based on others like Amazon) is great. When its time for folks at your level of the food-chain to start using it, Microsoft will give you the tools you need and will have the ability to suck out the few dollars the bad economy has permitted you to have. Don't worry, don't whine. Chill!

Nikhil Kothari

Posted on 10/28/2008 @ 2:09 PM
I did contact some folks on the Azure team and I know they're responding to such questions on multiple channels. Here is what I heard back:
~~~~
Unfortunately we cannot predict a specific time for when you may get your token. We are continuously adding capacity and provisioning new accounts. PDC attendees will get preference in allocation of new accounts.

Details of pricing will be shared when Windows Azure is commercially available. Commercial availability of Windows Azure is planned for second half of CY 2009.
~~~~
Keep in mind all services typically have betas and limited/invite-based participation including the ones you mention. I know it can be frustrating waiting to get access - believe me - I've been in similar boat and am eagerly awaiting my token as well. In the mean-time I'd suggest using the SDKs and getting more familiar with the platform.

Hope that helps.

Anti-ASP.NET Developer

Posted on 10/28/2008 @ 2:42 PM
Wow ASP.NET Developer, wtf is your problem? Why don't you go suck a giant D and shut your trap.

ASP.NET Developer

Posted on 10/28/2008 @ 7:02 PM
Tom:
You are right, I'm not a big fish. I own a small development shop with a team of eight developers, so I'm certainly low in the food chain. However the same frustration is being felt by many other small shops like mine, who are waiting to define their development road map, and need access to make these sorts of decisions, who to go with (Azure, Amazon, AppEngine??) for their cloud strategy.
So while I may be a small fish, collectively we small fish represent the backbone of the Microsoft development network. By the way, only a small percentage of us small fish are able to attend of the Microsoft PDC.

Nikhil:
Thanks for the reply. Good point on pricing, I can live with that. However I cannot believe you, a senior architect, are still waiting for a token!

While most of the other services do have a Beta period, within a few of weeks of beta release of Amazon S3, EC2, EC2-Windows, I was given a beta account, same story for AppEngine. Perfection is not necessary just get it out there and rev it. The same thing the MVC team has done, release early, release often. By the way we have two production apps already written in MVC, and they have already been updated to the latest beta. Yes they broke compatibility a couple times, but that is ok, I can live with that, I rather deal with that than not having the critical access I needed to build my apps.

I corresponded with Scott Guthrie earlier in the year right after mix about the cloud and he mentioned that something was coming towards the end of the year that would provide a great story for ASP.NET developers, in other words, wait for us, we are coming. I waited patiently until the PDC for an early beta I could start playing with – I mean really start playing with in the cloud not some simulated SDK – and so here we are now, again with the same story, wait, maybe in 2009 you'll have something. Do you see how the waiting game starts to get old? It starts casting a shadow on Microsoft’s ability to deliver.

Nikhil Kothari

Posted on 10/28/2008 @ 8:23 PM
@ASP.NET Developer - once again I totally hear you. If I were developing an app and had to choose the platform today, I'd feel pretty frustrated too. I can say however that you can certainly start preparing and getting your app development to a point where you can switch over to production mode in the mean-time. Both the availability of the SDK and the fact that it is your familiar ASP.NET development model (in a partial trust setting), you can start making some reasonable architectural decisions and long-term roadmap planning. At the same time I also know that on the Azure end things are just starting, and I certainly hope there will be reasonable turn around time processing requests and turning them into invites - I really hope before 2009!

I do have access to a test cloud so folks like me can start thinking about the developer story, and how asp.net and other forthcoming technologies will integrate into the cloud scenario. However, I believe customers are being given first priority, esp. those who have taken the time to attend the PDC.
Post your comment and continue the discussion.