George Moore: Windows Azure Business Model for Developers - An Introduction

Download this episode

Download Video


21 year Microsoft veteran and Software Architect George Moore is involved in defining and implementing an effective strategy for taking Windows Azure from technology preview to enterprise business ready. Specifically, George is responsible for all integration of all Azure services (Windows Azure, SQL Azure, .NET Services) to other systems at Microsoft. This includes the billing system integration across all Azure services, the business owner portal, and the developer portal for all Azure services.

Here, we get to know a bit more about the thinking behind the commercialization of Windows Azure (which you will learn more about in great detail at PDC 09). We also learn more about George and his 21 years at the company. He's been a part of some very interesting and innovative technologies over the years not the least of which is the CCR (he led the team that created it).

Tune in. This is classic C9. Human. Insightful. Unscripted.




Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image

      If he is responsible for formulating a consistent business stradegy as you say then why doesn't he first fix the naming stradegy. Windows Azure, SQL Azure but .NET Services, BisTalk Services and Live Services. What is it Azure or Services? What word is used to indicate the cloud offerings?

    • User profile image

      Thanks for your feedback on the naming. Let me try and a clear a few things up and not put my foot in my mouth.


      Windows Azure Platform - is the cloud offering that allows developers to build applications and services in the cloud. It features Windows Azure, SQL Azure & .Net Services. The word Azure is used as the secret cloud sauce! Azure in this sense provides all the "magic" - hosted, deployment, monitoring, availabilty, scalability, automated operations etc. So the Azure word on the end of SQL and Windows signifies the cloud versions.


      The exception here is .Net Services - which whilst runs in the cloud, doesn't need any other cloud peices (you could use the service bus to go customer-customer without a cloud) and .Net Services doesn't have a non-cloud version to differentiate from.


      Live is more geared to user centric and social applications, and could be consumed by cloud/hosted/onpremises services.


      As we get feedback from customers and new features come on line, I'm sure there will be more "tweeks" of the naming.


      Does that make some sense?



    • User profile image

      Thanks for putting this together. I am glad we are getting info like this out before the PDC. The business vs developer portal makes a ton of sense.

    • User profile image

      I keep thinking of a blank sheet when I sit down and try to draw a flow chart with a bunch of decisions and two end points; one endpoint being sql server and the other being sql azure.  Perhaps something like a sql azure adventureWorks database might let me get it.  I understand the reliability, bandwidth, and latency considerations.  And yet, here I am with my blank sheet of paper.


      Is azure more of a solution for people with too many resources or too few?

    • User profile image

      No, I do not understand. I know that it should make more sense if I think more and I am sure your plan is cristal clear in your minds but for me, the simple customer, at first glance your naming does not make sense. And I guess this is what counts in the end, the first or perhaps the second impressions. Nobody will sit down and think, "well .NET Services does not have a client offering so ...". Nobody. It is a mess. Let me clarify:

      1. You have a new operating system you say in the cloud, meaning it runs on the Web or something. Ok, I get that. You call it what exactly though? Documentation calls it Windows Azure, The Azure Services Platform, The Windows Azure Platform, etc, etc. What is it then? Stick with Windows Azure and finish please. No Services Platform and Azure Platform. Imagine if I had called Windows 7, The Windows 7 Platform, or the 7 Desktop Platform, or the Windows 7 Client Platform, all in one show or in one documentation set.

      2. I am really confused with these namings which have suttle distinctions between them. You had Live Services. And Live Mesh. But you also have Office Live, not Live Office. But you have Exchange Online and not Live. You have Dynamics Online or is it Live but you have SQL Azure not SQL Live and I think not SQL Online. You have BisTalk Services and .NET Services, but no BisTalk Online or Live or Azure. I know, I know, most probably you will find an explanation. Something like, "The first is consumer focused, the second business focused, the other is a platform and the last one is .... something without a cloud piece which makes it less 'magic' than the rest." etc, etc. But as a customer I don't care. I am simply confused.

      There was an era at this company during which you named everything Active. Active Sync and Active Directory and ActiveX and Active Movie, etc, etc. Then, you decided to call everything .NET, Passport .NET, or was it .NET Passport, .NET Alerts and Visual Studio .NET.NET this and .NET that. Now, you said, "Well we do not want to make the same mistake again". And so what did you do, find not one but a set of words which you decided to add at the end of every product. "Now it is better," you say. Not like in the past that everything was .NET, now everything is either Online, either Live, either a Service or an Azure but not everything the same thing". "Less confusion," you say.

      What is wrong with your people at this company, you cannot name a single product correctly?

    • User profile image

      Thanks for expanding on your earlier comments - it certainly seems daunting when you look at the entire product line, perhaps this would be a good topic for a future interview. I wonder how many other niners are confused by the branding/naming of Azure?


    • User profile image

      Bing is the new Live!  Bing Office or Office Bing, Bing Maps, Bing Ping, Azure Bing, Passport.Bing, Bing Pong.  What is so confusing?  I personally think that it has something to do with the fact that there are 13 presidents.  That is an unlucky number.  Steve Ballmer should either add another or remove one.

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to send us feedback you can Contact Us.