Q&A: Microsoft Distinguished Engineer Yousef Khalidi Discusses Private Cloud Migration

Yousef Khalidi talked about Microsoft's new Azure cloud services at the Interop trade show on Thursday.

After a long week at Microsoft's Professional Developers Conference in Los Angeles, Yousef Khalidi flew across the country to New York on Thursday to talk about Microsoft's new Azure cloud services at the Interop trade show.

Khalidi, a distinguished engineer at Microsoft for cloud infrastructure services, sat on a panel among rivals Amazon, Google and hosting provider Joyent in a keynote session. Also on that panel were three prospective customers who grilled Khalidi and his competitors citing their preference for a private clouds.

In an interview following the panel discussion, Khalidi talked about some of those concerns and Microsoft's plans to deliver a private cloud offering.

What's your definition of a private cloud?
During PDC, both Bob Muglia and Ray Ozzie discussed the need for the cloud to expand beyond just the public cloud. Technically, it will look very much the same as in the public cloud, the scale-out and so forth. As Bob said in his keynote, we do believe the operation model is very much evolving to the cloud, and whether you instantiate a cloud on premises or off premises, it is a function of a number of things, such as regulation and compliance and government needs. This is very much what we are pushing for. Today, Windows Azure is a public cloud offering, and it is very much aimed at the Web 2.0 crowd, and going forward we will expand the scope from Web 2.0 to the enterprise. Branding and the like will be determined, of course.

How will you deliver this private cloud?
Stay tuned. We have said that we believe in this full spectrum and we will deliver using our software stacks. We have a lot of IP involved here but the dates and the like, we haven't discussed yet.

Based on what these customers were saying on the panel, do you think you will be able to address these concerns about compliance and security?
To be honest, the customers had very good questions and the questions are very much along the lines we get from big enterprise customers. For enterprise multi-nationals and for governments, there was not a question we haven't heard yet or we are not engaged in discussion with already. And as you know, we have been in the enterprise for many, many years. So we have that relationship with the customer and the expertise with the customer to build on to address the needs both in today's IT and the future in the cloud.

You said the early adopters of Azure will appeal to those building Web 2.0 applications.
If you look at the roadmap we put out a year ago, it was a more confined environment that was more amenable to .NET only. Over the subsequent months, we opened it up. You can program now in Java, PHP and managed code. We have shown future technologies at PDC that will enable connectivity back to the enterprise for enterprise-based-centric solutions. We now have SQL Azure which is very much heavy-duty enterprise SQL in the cloud. We have service bus technology that is very much focused on connecting the enterprise to the cloud. So we are actually delivering technology as we speak with the connectivity between them. But there is more to our roadmap.

What kind of apps are best suited for Azure today?
I believe extranet applications and collaboration scenarios will move to the cloud first. If you're a company that works with suppliers, all of these companies have these scenarios and many of these are amenable to moving to the cloud sooner than others. Others may follow when the technology and regulations catch up, others may never go to the cloud which is fine with us. We're not going to try hit everyone with the same thing.

Can you explain Microsoft's view of so-called hybrid clouds?
From a developer's perspective, we are very much on a path where we want to provide a uniform set of tooling, programming models, service models that are applicable to your on-premises or to public clouds and anything in between. Even if you don't use the cloud, per se, but use cloud principles, it is a good programming model to follow. What I am talking about is a scale-out model.

How much does Oslo, now called SQL Server Modeling, fit into that?
Modeling is an important part of the cloud. The opportunity of the cloud is basically lower cost of ownership and lower cost of operations. To have low-cost operation, you have to have automation. How do you have automation? You have to be model-driven. In other words, a computer has to take your needs as a developer and has to do the execution on your behalf. We don't have admins touching things and the like. So modeling is an important part of the cloud programming model.

What else is important in this transition?
You also need to look at the way your application scales. It has to be a scale-out model, it has to be horizontal scaling, not vertical scaling. If you want more than eight CPUs, for example, or some number -- whatever that sweet spot is nowadays -- you can't just say we need a big SMP box. They'll give you a hundred more VMs all over the place, so your programming model has to be amenable to that. Lastly, we do view how this differentiates us from just being a hoster or just being a bunch of VMs in the cloud. Your programming model has to meet the cloud half way.

About the Author

Jeffrey Schwartz is editor of Redmond magazine and also covers cloud computing for Virtualization Review's Cloud Report. In addition, he writes the Channeling the Cloud column for Redmond Channel Partner. Follow him on Twitter @JeffreySchwartz.


  • Microsoft Releases Windows 10 Version 1909

    Microsoft on Tuesday announced the release of Windows 10 version 1909, a new operating system product that's also known as the "Windows 10 November 2019 Update."

  • November Microsoft Security Bundle Addresses 75 Vulnerabilities

    Of that number, 13 vulnerabilities are rated "Critical" to patch, while 62 vulnerabilities are deemed "Important."

  • The Future of Office 365 Pricing

    With a raft of new Office 365 features in the pipeline, Microsoft also seems ready to change the way it bills its subscribers. Will it replicate Azure's pay-per-use model, or will it look like something else entirely?

  • Microsoft Offers 1 Year of Free Windows 7 Extended Security Updates to E5 Licensees

    Microsoft is offering one year of free support under its Extended Security Updates program to Windows 7 users if their organizations have E5 licensing.

comments powered by Disqus

Office 365 Watch

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.