Generation of cloud computing

Source: Internet
Author: User
Keywords cloud computing

Cloud computing this new vocabulary has been widely circulated in a short period of time, many of my friends are talking about, then it is necessary for everyone below the popular science. Most industries prefer to use some new words to reflect their own advantages. Just a few months ago when Google just made the concept of cloud computing, amazon pointed out that what he is practicing is cloud computing, IBM, intel, and Microsoft all claim to have their own detailed plans in the field of cloud computing. Unfortunately, everyone did not understand the concept of cloud computing, is still vague. So, cloud computing was born.

Cloud computing in the end what is it?

The problem is not answered well. The professional answer is that cloud computing relies on its powerful computing capabilities to enable thousands of end users to rely on network connectivity without worrying about the computing technologies and access methods used The hardware platform up to calculate the ability to implement a variety of applications.

Non-professional answer is that a bunch of hardware you do not need to find out, the software is serving you. This pile of hardware and software constitute a large cloud like stuff, but also has a strong computing power, which is called cloud computing. So how does cloud computing come from? Why do we need cloud computing?

1. The predecessor of cloud computing is grid computing.

Speaking of grid computing may know a lot of people, is the traditional grid computing. Grid computing is a calculation is divided into fragments, submitted to the network system on each computer (grid), the work done to complete the summary. More popular software such as globe bus + afs (providing storage mapping service). However, the grid is generally used in academia, such as cern several experiments have adopted a large-scale grid computing, for example, the discovery of new particles, the need to deal with t-level data, a single computer computing and storage is obviously impossible Finished, so it must be calculated using the grid.

2 cloud computing have real examples?

Fortunately, we can find several: google appengine, Amazon's S3 + EC2 system are the prototype of cloud computing.

3. What is the basis of cloud computing?

The most basic requirements: storage + processor, of course, to support numerous application requests and is responsible for ensuring storage and computing performance, both challenges.

4. Can I build a cloud computing environment myself?

Of course, we can use open source projects to build a cloud computing environment: you can use hadoop + hbase + php (packaging API) may be to achieve a simple cloud computing environment.

Is there any more simple example?

Perhaps a distributed e-mail system is a prototype of cloud computing: computing distributed on each node, the application (mail sending and receiving) through a unified platform to deal with, can be considered in line with the definition of cloud computing, but can only support the most simple A fixed application.

Is there any more complicated example?

Google's logical relationship between cloud computing: gfs to achieve storage, bigtable to achieve structured, semi-structured data storage, map / reduce implementation will be distributed in each node on the calculation and merage together, the rest is the job manager, management Submit and trigger the work, and then is the appengine we have seen.

7. Programmers should pay attention to what software?

Hadoop project should be a more promising one, of course, Hasebase powerset Hadoop should be a more close alternative to a simple database application.

8. Why do we need cloud computing?

Very simple, corporate ambitions + PC performance is slow + we are in an era of data index expansion. When we submit a search on Google, there will be tens of thousands of computers involved in this simple query process, the future of computing more and more huge, as we simply say "cloud" to replace them When all the details.

What is the next step in the cloud computing platform?

Standardization of cloud computing api may be the one most in need of competition, but unfortunately the foundation of the technology platform will take time to perfect, and cloud computing may be free in the future, the compliance with the "competition led to profit decline," the principle is not difficult As more cloud computing platforms emerge, apps that run on the cloud are less of a hit, of course, for free lunch.

Is there any more interesting?

Of course, you can provide a cloud computing, using google, amazon cloud computing included in your own cloud computing, and then provide a unified api, or maybe the future of cloud computing will be integrated in a foggy, into a Large cloud computing platform, at that time, maybe your own home computer can also access the cloud computing platform to become one of the computing providers. This sounds very interesting, but 13 years ago already exists, that distribution in the global computer screensaver looking for extraterrestrial ET is a cloud computing platform, if they do cloud computing, it is estimated to be able to over google amazon.

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.