PAAs platform recount create a new blueprint for cloud computing

Source: Internet
Author: User
Keywords Developers can as
According to statistics, in the United States Silicon Valley has about 150 companies involved in cloud computing. Since 2010, the world's leading IT companies have been creating and applying new business models every day to seek supremacy in the future cloud computing market. Some enterprises at home and abroad have been aware that the cloud computing revolution will lead to it restructuring, almost all heavyweight it giants have entered the field of cloud computing, the multifaceted has been determined. Microsoft, IBM, Amazon, Google and others have invested 1 billion of billions of dollars in this new form of computing, which they see as a prelude to a new generation that represents a high degree of responsiveness, efficiency and efficient IT services.

And the PAAs platform is like the Internet after the popularization, the network song and singer frequent Leap Red, the PAAs gives the developer a brand-new, can obtain the commercial benefit and can enjoy the achievement feeling the cloud platform.

What is PAAs mode?

PAAs actually refers to the software development platform as a service to the SaaS model to submit to the user. Therefore, PAAs is also an application of the SaaS model. However, the advent of PAAs can accelerate the development of SaaS, especially the development of SaaS applications. There is no technological or managerial advance that can independently promise a decade of quantitative progress in productivity, reliability or simplicity. People will make unremitting efforts to improve the efficiency and quality of software delivery in different directions. PAAs is undoubtedly one of the directions, PAAs changes the traditional application delivery model, promoting the division of specialization, decoupling the development team and Operation team, will greatly improve the efficiency of future software delivery.

Domestic and foreign PAAs platform recount

Foreign IT companies such as Salesforce, Engine Yard, Vmforce, Microsoft Windows Azure are all in the layout of their own PAAs platform strategy, domestic also have to exert, the earliest in 2009 Sina also launched its own cloud computing services platform, like Google, It's called App Engine. Also belong to PAAs platform service, then how are they all recount?

1, Heroku

Recently Salesforce announced 212 million U.S. dollars to buy Heroku, but also salesforce so far the largest acquisition. Heroku was founded in 2007, mainly through the "cloud computing" online distribution and management of Ruby applications. More than millions of Ruby developers are said to have written and run applications directly on Amazon Web services and Applications (AWS) prior to the deadline. Heroku maintains the development environment and integrates other cloud computing services. This is a very influential factor. Currently, Heroku runs more than 100,000 applications on its servers and software, most of which are running advanced network services, social games, and Web sites. The acquisition will greatly enhance Salesforce.com's position as a PAAs provider.

2, Google App Engine (GAE)

Google App Engine is a platform for the development and hosting of WEB applications in Google's managed data center. The first beta release was released in April 2008. Currently supports Python and Java development. Hundreds of thousands of of developers worldwide have developed numerous applications.

Gae is also part of Google's cloud computing, an Internet Application service engine that allows developers to use Gae's APIs to develop Internet applications, with no bandwidth, no hosts to worry about, and Google will provide. At present, free users have 500M storage space, 5 million times per month PV, for the general application should be enough. Web developers can also use Gae to host applications without having to worry about hosting them.

3, Sina App Engine (SAE)

Sina App Engine (SAE), as the leading cloud computing platform in China, was developed and operated by the company in 2008. SAE provides app developers with a stable, fast, transparent, and controllable platform for service, and reduces developer and maintenance costs. SAE chose the most popular web development language in the country as the preferred language for support, followed by Java, Python, Nodejs and other languages.

The SAE not only enables developers or users to build and run applications on their PAAs platform, but is also responsible for provisioning and maintaining the underlying infrastructure, including virtualization, operating system patching, security issues, and more.

Web developers can use SVN, SDK or Web version of the online Code Editor linux/mac/windows development, deployment, debugging, team development can also be a member collaboration, different roles will have different permissions on the code, the project;

The SAE provides a range of distributed computing, storage services for developers, including distributed file storage, distributed database clustering, distributed caching, distributed timer services, and so on, which will significantly reduce developer costs. At the same time, because of the high reliability of SAE's overall architecture and the brand guarantee of Sina, the operation risk of the developer is greatly reduced.

In addition, as a typical cloud computing, the SAE uses the billing concept "paid for, paid for," and calculates the resource consumption (CPU, memory, disk, etc.) of each application accurately through the journal and Statistical Center. As a typical public cloud computing platform, SAE platform using cloud beans as a unit, users in the registration after the use of a variety of ways to obtain free cloud beans support. In the early days of application, the SAE platform hardly cost anything, and if Web developers want to start at zero cost, the SAE is actually the most appropriate option at home.

PAAs will dominate 2011 cloud computing

From the above PAAs platform services, we see that PAAs has been a revolution in software development, greatly reducing the threshold of SaaS application development, improve the development efficiency, fully embodies the Internet low-cost, high efficiency, large-scale application characteristics.

For enterprises and some entrepreneurs, the choice of a traditional software system, hardware and software input, cycle input, personnel input is a great financial burden. If you take the online PAAs platform, not only can reduce the software and hardware input, but also on the PAAs platform for the rapid development of two of the most suitable for their application software, its easy to use the characteristics of the most can reduce the user's training time and cost. In a large number of savings in human, material and time, SMEs can put more energy on enterprise development and product operation.

To sum up, (PAAs) frees software developers and IT operations maintainers from trivial matters such as infrastructure day-to-day management, security issues, and licensing issues, so PAAs is the most likely cloud computing to be used by businesses and entrepreneurs. Looking forward to the 2011 cloud computing industry, although the difficulties, but the future is still bright, and PAAs will be a new era of cloud computing revolution, will be at home and abroad, countless enterprises to work together to depict the development of cloud computing blueprint.

Related Article

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.