A few years ago, in Los Angeles held a professional developer conference PDC2008, Microsoft chief software architect Ray Ozzie announced Microsoft's cloud computing strategy, and cloud computing platform - Windows Azure. The Azure ™ Services Platform (Azure) is an Internet-level operating model that is similar to the cloud computing services platform on Microsoft's data center systems. It provides users with an operating system and stand-alone developer services. Azure is a flexible and interoperable platform that can be used to create applications running in the cloud and compute or to augment the capabilities of existing applications with cloud-based features. Its open architecture paradigm gives developers the best choice for web applications, connected device applications, PCs, servers, and the best in-place, complex solutions.
Windows Azure cloud computing technology as the core, provides a software + service calculation method. It is the foundation of the Azure service platform. Azure is designed to help developers develop next-generation applications that span the cloud and professional data centers to create the perfect user experience across a variety of endpoints, including PCs, Web and mobile phones.
Azure is able to combine the developer's personal abilities in the cloud with services hosted by Microsoft's global data center network such as storage, computing and network infrastructure services. In this way, developers can deploy applications in both "cloud" and "client", enabling businesses and users to share resources. Ray Ozzie said. "Today is a turning point for both the development community and Microsoft, and the technology we have proposed will change the original rules of the game and bring new opportunities for both Web developers and enterprise developers.
Microsoft will guarantee open and interoperable Azure service platform from beginning to end. We are confident that the business model and the user experience of getting information from the Web will change accordingly. Most importantly, these technologies will give our users the ability to decide whether to deploy their applications on cloud-based Internet services, deploy them on the client side, or combine them based on actual needs.
Windows Azure service platform
The Windows Azure Services Platform consists of five main sections: Windows Azure, Live Services, Microsoft SQL Services, Microsoft .NET Services, Microsoft® SharePoint® Services & Dynamics® CRM Services
(1) Windows Azure for service hosting and underlying scalable storage, computing, and network management.
(2) Microsoft SQL Services, Microsoft SQL Server can be extended to the cloud application capabilities.
(3) Microsoft .NET Services makes it easy to create loosely coupled cloud-based applications. Also includes access control mechanisms to defend your program.
(4) Live Services, provides a consistent way to handle user data and program resources so that users can store, share, sync documents, photos, files, and any information on PCs, mobile phones, PC applications and Web sites .
(5) Microsoft SharePoint Services and Microsoft Dynamics CRM Services, to provide services for business content, collaboration and rapid development in the cloud and to build stronger customer relationships.