Q&A: Microsoft's Bob Muglia details cloud strategy

And he explains what firms should do now to prep for a move to the cloud

1 2 3 Page 3
Page 3 of 3

Customers don't think your approach is defensive toward the cloud? No, it's not defensive at all. In fact, we've been so focused on investing in the cloud and driving new sets of value there, that customers see Microsoft taking very much a leadership role in terms of providing a set of services that really no one else can match. I think that's very true today. If you look at what we have with our Exchange Online services, our SharePoint Online services, if you look at what we're doing with Windows Azure and a new service we'll be bringing out next year, Windows Intune, nobody on the planet has services like that for business customers. They're highly differentiated.

At the 2010 Hosting Summit you used a reference to cloud being like rock climbing. It's exciting and scary at the same time. What scares you about the cloud? The thing that's interesting about the cloud is you're running everything yourself. We are responsible for what our customers are experiencing. If we have a problem, it's a problem that's visible to our customers. We have to make sure we are world-class. We need to continue to improve every day. Anybody who runs an operations system has some moments anywhere from concern to terror. That's one thing.

But the reference I made at the time was really to the hosting partners about how the business model is transitioning here and how Microsoft has decided to jump in with both feet and embrace the change. That change will affect the partner ecosystem as well and certainly affects our hosting partners. I was encouraging them to embrace it and to drive their business forward, because it is where the future is going. We've embraced the future and are driving it forward.

So, from a business perspective, how do you smoothly make the transition from the big upgrade cycles, the big surges of revenue, to the subscription model? The first thing to realize is that we don't really see that surge of revenue at the time of an upgrade anymore because the majority of our customers are buying on multi-year annuities anyway. We have to provide incentives for our customers to upgrade. One of the great things about the cloud is that it's a good business for us because it's a continuation of that annuity cycle. We're very confident that the cloud will drive down the cost of [customer] operations substantially and, thus, enable our customers to save money and, at the same time, actually be able to build a good business for ourselves.

Talk about the Azure appliance. What's the goal with that and what has the uptake been? I've got to back up to Windows Azure before I talk about the Azure appliance. What is the benefit that we can see for moving to a cloud environment? We learned this ourselves as we deployed consumer services. Our initial consumer services, our initial MSN services, were deployed largely the same way that any enterprise would build an internal application. They used standard servers, standard operational practices. As we built a large number of these services and they started scaling at large numbers, the cost of operations associated with that just got out of whack for us. It wasn't a sustainable business model.

And when we created Bing, we knew we were going to create a massive -- we needed to create a massive scale service because that's what an internet search system is. I mean it's a service that's measured in hundreds of thousands of servers, you know, not even tens of thousands. If we ran that in a traditional way, it was going to be non-viable. So, we built a system with Bing that was a proprietary system designed to enable us to roll out thousands and thousands of servers with very low operations costs. And it worked. It was not general purpose, however. It was not something we could take and offer to our customers or even, frankly, apply broadly within Microsoft.

So, we used the technologies that were pioneered with Bing and we built Windows Azure with the fundamental idea that the application is what you focus on. You don't focus on the infrastructure. With Windows Azure, the application never thinks about a virtual machine. To me that's the definition of PaaS [platform-as-a-service]. With infrastructure as a service, you're managing virtual machines and there are benefits to managing virtual machines at scale. With PaaS, you never see a virtual machine. You focus on the application. With Windows Azure that's the design point we built. The whole system, the infrastructure is all self-maintaining. All you worry about is how you write that application so it scales out and uses these underlying services.

When customers looked at that in our public cloud environment, many said to us, 'We love that, but we want to run it in our own data center .' Or, hosters and systems integrators have said, 'This is a great model to enable applications to be built, but we want to provide it to our customers as well.' That's why we are creating this Windows Azure appliance -- to essentially package what we've learned, the service that we run every day, and deliver it together with hardware that you acquire from one of our industry partners, one of our OEM partners, and run it in a customer or a service provider data center .

The reception, basically, is that, at the moment, I have way more customers that want this than I can fulfill. Way more. But we started with four customers because it's a service we're delivering. We're starting an extension of our existing Windows Azure public service. We're working with those four customers to understand what capabilities they want to take on. When an alert comes in, how do you want to manage that alert? What level of visibility? How does Microsoft get involved in that? We're hearing different things. Some customers, for example, want a hardware failure to be reported directly to them or directly to their OEM. Others want us to aggregate those things. Those are options we may wind up providing. That's what we're learning right now as we deploy this. But, as I talk to different service providers, different enterprise customers, we have a fairly long list of customers that would buy one of these things tomorrow if I could deliver it. Next year we'll expand and bring on a few more and then over a period of time we'll make this very broadly available. But, remember, these things are not small. Today, a Windows Azure appliance with the first four customers is about a thousand servers each. This is not a toaster. It will never go down to just a handful of servers. How small is a question we're still working on.

Would you compare it with the sort of Acadia offering -- the Cisco, EMC, VMware kind of 'data center in a box'? If you look at what VMware, for example, is providing, they aren't providing this massive scale PaaS service like Windows Azure. Windows Azure is actually pretty unique in terms of being a general purpose platform as a service.

Would you compare it with CloudBurst and what IBM has done with the Java platform? No. Goodness no. What IBM is doing with CloudBurst is that their services teams are building specific installations. It's not at all like the engineering teams are building a single consistent platform that's being offered within their own environment. IBM is doing nothing at all like this. I mean IBM is more taking their existing technology and repackaging it in a form that they deliver as a services offering that's a cloud. They're bundling with it the services people. To me that's the opposite of what cloud is about. Cloud is about taking operational cost out, not adding it in. Windows Azure is really the only ground-up cloud operating system that the industry has really seen. The only providers in the market that are really platform-as-a-service providers are Google and Salesforce.com. Both of those are very narrow in terms of what they're offering -- single language or a limited set of languages, limited set of services focused on a given set of applications. Windows Azure is very broad in that it supports a wide variety of languages: Java, .NET, PHP, Ruby. It's really meant for a broad set of applications and is a broad set of services.

So it's not all on top of .NET? No. Windows Azure is language agnostic completely and the services can be built using any language. And then, of course, we're writing a set of services and those services expose Web services or REST protocols so they actually can be consumed by any language. But then, of course, we provide a .NET platform that's a very sophisticated platform for people who want to build using Microsoft tools.

Just one other really quick follow-up about Azure appliance. Was there a resistance to a public cloud offering that you've now overcome by turning it into an appliance? There are definitely customers that want to run it themselves, in their own data centers. If you're a hoster, obviously, you want to run it yourself or a service provider. Obviously, you can't get the scale we can, providing tens of thousands of servers within our own environment that are available for use. You may not be able to get the geo-location either, where we have data centers in every region around the world. But, for some customers, that's not what they care about.

But you can provide a gateway to that through the applicance.... You can. And, in fact, what we can do is allow bursting capabilities so they can move onto that as they might need.

When customers or people in the industry talk about Microsoft today, what drives you crazy? The thing that drives me nuts is when people say Microsoft is not innovative. Look at the innovations that the company has delivered to the marketplace in the 23 years that I've been at this company. Every single thing about Office was innovative at the time that people first saw it. We've seen so many changes in the way people work and live because of things that Microsoft has done -- the work that we did around Windows and Windows NT in the early days, that transformation. Microsoft transformed the whole industry with the way we made it horizontal and the industry had been always verticalized. It became horizontal because of the general-purpose systems we had and a whole ecosystem emerged.

Look at what we're doing today, work like Windows Azure, the work we're doing with our online services, the work we're seeing in places like Bing where we're really coming after a company like Google and really putting Google on its heels a bit and forcing them to respond now to us, the work that we see in Xbox and Connect and what that's going to do. Any company that is looking broadly at a wide variety of different things has successes and some failures. Frankly, any company that's been around for a while has plenty of failures in their history. But the level of successes and the things that Microsoft has done to transform the industry is pretty amazing.

The other thing that I think is really important about us is we are not about the elite. You sit in California or anyplace really in the United States, and you can get yourself very confused about the way the world is.

Different countries around the world aren't as fortunate as we are and we are very much about solving problems for everybody, not just a few people. Our stuff isn't high priced, specialized. It's available broadly. Microsoft is having an impact in transforming the lives of hundreds of millions of people, really you could say a couple of billion people around the world.

Something that really excites me is work we're doing right now in areas like the Philippines, Puerto Rico and a few other places, where the ratio of PCs to students is unbelievably low, like one PC to 25,000 students. We have a server called MultiPoint, where for just a few hundred dollars we can put a server in a classroom with four or six terminals attached to it. All of a sudden, kids in that classroom in some remote island in the Philippines have access to the Internet and the world that we've all lived with but they've never had. That's the kind of thing Microsoft does and sometimes people forget that.

Read more about cloud computing in Computerworld's Cloud Computing Topic Center.

Copyright © 2010 IDG Communications, Inc.

1 2 3 Page 3
Page 3 of 3
It’s time to break the ChatGPT habit
Shop Tech Products at Amazon