Brief introduction to the origin and experience of azure development

Source: Internet
Author: User
Keywords Cloud computing Microsoft Azure

A brief introduction to the development of Microsoft Azure

The Azure Service platform is the first attempt by Microsoft to embark on a cloud services platform, and hopes to implement a platform that is similar to a service (PaaS). Azure includes an operating system (Windows Azure) and several combinations of developer services, communication services, and data services designed to simplify cloud-based Windows applications and process and apply them in the cloud.

Microsoft disclosed the price of the Azure Service platform and other details, including service level agreements and initial release dates for several major components of the platform (the year November), at the Global Partner Conference (CSM Partner Conference), held in July 2009.

It is not the Microsoft provider that seeks to implement the vision of hosting applications and services on the Internet; it is impossible to talk about Microsoft's vision of Azure, not to mention the moves of its main rivals. Google, for example, has been developing the Google Application Engine (GAE), and Amazon has already had the Amazon Flexible Computing (EC2) platform. However, the similarities between Azure and Gae are more similar to those of EC2; The main feature of EC2 is the leasing of hardware-based resources rather than a platform to be programmed on.

This article describes the requirements for developing an application for the Azure platform, especially for Visual Studio developers. Figure out which alternative languages you can use to develop an azure based application, and learn about the few occasions that Azure might fit in and the price structure of Azure.

How is azure built on top of Windows?

The best promise of Azure based applications is that they can be extended in real time as needed. As a result, customers use only the portion of the resources that are actually needed, rather than budgeting for a certain amount of resources that bring significant pressure to the existing environment or do not fully utilize the existing environment. Azure provides the ability to migrate any system (from some parts of the user's infrastructure to the entire infrastructure) to the cloud using the Azure platform. This is similar to using different versions of Windows today; In fact, Microsoft claims that Azure is a new Windows platform.

Jeff Certain, software Architect at Colorado Customware, said: "Microsoft Azure has the potential to unload compute-intensive tasks so that we can expand flexibly and cost only a fraction of the traditional solution." ”

This feature, which extends up, still requires manual tuning and decision making by the user, but some aspects of the process can be automated. Certain added: "One of the drawbacks of Azure is that it still requires manual intervention to scale." The introduction of an application programming interface (API) that allows you to programmatically start a new node will create conditions for a variety of interesting applications. ”

Microsoft's Azure is aimed at several different groups: Web developers, enterprise developers, independent software developers (ISVs), and corporate companies. The wording for each group is slightly different, but Microsoft has always made the same basic promise: Microsoft Windows developers or companies that use or distribute Microsoft based development products can take advantage of existing knowledge and/or infrastructure to fully enjoy the benefits of cloud-based computing.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.