
Microsoft is clearly a serious player in the cloud computing arena. As per Microsoft, Interoperability is central to their cloud services. Interoperability has been defined by Microsoft's Bob Muglia simply as being the connection of people, data and diverse systems. In February 2008, Microsoft announced four new interoperability principles of




Actions based on these principles have and are being implemented in the four current Microsoft Cloud Services - Windows Azure, Microsoft SQL Azure, Windows Azure platform AppFabric & Dallas. Let us look at them one by one from the viewpoint of Interoperability.
Windows Azure allows developers to use both Microsoft languages & development tools such as .NET (Visual Basic, C#), C++ under Visual Studio as well as open source technologies such as PHP, Ruby, Java & Python (with community SDK's also for the first 3 languages) under Eclipse for building applications. These applications run on Windows Azure as well as consume their offerings from any other cloud or on premise platform.
Open connections and data portability are supported in Azure via usage of industry standard protocols such as HTTP, XML, SOAP & REST. Solution Accelerators are also available for Open Source technologies such as Memcached, Tomcat, MySQL-PHP & MediaWiki- MySQL.
Microsoft cloud data services (Windows Azure tables, Microsoft SQL Azure Database, etc.) expose data using REST conventions followed by ADO.NET Data Services, which enables interactions via XML with data from hosted cloud services. For PHP, a SQL CRUD Application Wizard as well as SQL Server Reporting Services SDK are also available. Windows Azure Platform AppFabric has two components - Service Bus for application & data connectivity & Access Control for Federated Authorization. Service Bus supports REST and HTTP Access from non-.NET platforms & Access Control uses various open industry standards & protocols such as REST, SAML, OAuth, OpenID & WS-* standards.
Microsoft also has interoperability projects in the identity space with Information Cards using WS-* protocols for C, Java, Ruby on Rails & PHP . AppFabric also has SDK's for Java, PHP & Ruby. Dallas has support for Open Standards such as REST & ATOM 1.1. Besides the above 4 existing Cloud Services, all existing Microsoft products will have future cloud versions and will also follow the four interoperability principles above.
Also, Microsoft has several initiatives within the Industry Ecosystem consisting of Key Customers and Other IT Industry Suppliers :




Interoperability does seem to be key strategic attribute in Microsoft Cloud Services.















Based on a study of your data, we shall estimate monthly Microsoft Cloud (Azure) costs as per their current pricing based on your current workloads and estimated future workloads. You will then need to compare the minimum cloud costs at current pricing to your existing US hosting inrastructure monthly costs (without the Exchange Server Costs).





We suggest that ONLY IN CASE your current hosting costs are similar to the above or are higher AND your current web hosting quality / scalability is not as per your expectations, then you should look at cloud more in detail. In that case, a detailed study be done independently for each of your different properties as their needs are different.
One long term advantage of moving to the cloud would be that your own team can save time on web hosting management and perhaps focus on other tasks. The same would have to be quantified as long term cost savings.
Another advantage of the cloud would be geographical distribution. e.g. in case your web properties visitors are not from the USA, then Microsoft offers you a choice of hosting your web properties in different global locations e.g. Singapore for Asia Pacific customers.
The release of their Windows Azure Operating System for the Cloud Platform as well as the Model Driven Development - Oslo Platform is in line with their earlier stated twin objectives of providing world class development tools to software vendors for both on-premise and hosted applications. Application Software vendors now have an additional Cloud Computing platform in addition to the earlier launched Amazon Web Services and Google Application Engine Cloud Computing Initiatives. Kaytek has attended Microsoft's Briefing Session for their partners on their Cloud Based Offerings - BPOS - Business Productivity Online Suite in Mumbai. Since Microsoft already has a substantial presence in the Desktop Arena both for Application Development Tools and End User Office Productivity Software Solutions, they have a tremendous edge as compared to other vendors. Familarity of User Interfaces amongst End Users and Extension of Integrated Software Development Suite Knowledge amongst programmers will help overcome the leap from on premise to hosted solutions.
Microsoft Cloud Computing Azure Platform went commercially live in 21 countries including India from 1st February 2010. (6th February 2010 )
Microsoft's Azure Software is a new Operating System for Cloud Computing. It promises a completely new development environment for a cloud computing infrastructure running applications using Microsoft & other technologies. At the Professional Developer's Conference PDC 2008 , Microsoft had initiated serious moves in the Cloud Computing World.