Commentary

Charles Babcock
InformationWeek  

Microsoft's Azure, Where You Go To Build Cloud Apps

In talking to Microsoft's Steven Martin about cloud computing, he said something that suggested how much the world has changed. Amazon runs Windows in its EC2 cloud, and Martin says, "We're rooting for them. We want them to be successful [at running Windows]." And that tells me something about the nature of Azure, Microsoft's future cloud.

In talking to Microsoft's Steven Martin about cloud computing, he said something that suggested how much the world has changed. Amazon runs Windows in its EC2 cloud, and Martin says, "We're rooting for them. We want them to be successful [at running Windows]." And that tells me something about the nature of Azure, Microsoft's future cloud.Amazon.com's Elastic Compute Cloud is a place you send your applications to in order to run them. Microsoft's Azure cloud is a place you go to in order to build your applications. In the process, you are very likely to use Visual Studio, the .Net Framework, SQL Server in the form of Azure SQL Services, and Microsoft SharePoint, then run the resulting cloud application in Azure itself.

So is Azure just a super sales site for Microsoft products? No, no more so than Google's AppEngine is a sales site for PHP tools, even though you will write your application in PHP if you want to take advantage of the AppEngine.


More Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

We are in the early stage of cloud computing where various vendors are creating environments in which you may run your workload as a guest -- a paying guest, as in a boarding house, to be sure, but nevertheless, a guest. With Microsoft, it will be the guest's responsibility to assemble the workload in the Azure environment, using an Azure software development kit to see how to connect to existing Azure services or build new ones.

SharePoint, for example, will be an application that runs in Azure, but a smart guest there will know how to discern which SharePoint services he wants, and attach only those services to his new Web application. Such a move could avoid the unnecessary cost and overhead that might follow making a full-bore deployment of SharePoint in his company environment.

Customer relationship management services will be another early offering in the Azure cloud. You could either build a new application in Azure, or attach CRM services there to your existing applications in your own environment. Ditto for directory and identity management services.

There's no precise time frame for all this to be available but you can be sure Microsoft doesn't want the cloud computing phenomenon to get any further ahead of it than it already has. In the end, Azure will do for Windows users what Microsoft has tried to do elsewhere: make a lot of computing power available in a highly accessible, affordable way.

If it works out the way Martin expects, an insurance company with a risk evaluation application running against actuarial tables every three months will move that workload into the cloud. Instead of keeping a lot of spare capacity on hand in the data center, the spike of activity that the application represents will disappear as a capital cost and become a more reasonable cloud expense.

For that to happen, much, much more will need to be done to make computing in the cloud possible. But Martin says Microsoft can be counted on to "take the hard problems and make them simpler to solve, the tools easier to use and the services easier to consume."


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links