"Turn" What is cloud computing? --from getting started to mastering cloud server

Source: Internet
Author: User

The concept of cloud computing has been from the present to today, almost 10 years. Over the past 10 years, cloud computing has made rapid development and tremendous changes, is the 1980 's mainframe computer to the client-server transformation after another great change, first machine is getting smaller, then ... And then it foggy.

What the hell is cloud computing?

Cloud computing is based on parallel computing

What if you want to make your computer stronger?

That's not easy, add CPU, add memory, add hard drive.

Boss, my hole has been filled with Ah!

Simply, switch to a more advanced CPU, replace the new DDR memory, and replace the SSD hard drive.

Boss, that dead Moore Law told me that the new hardware update is not so fast ah, there is no faster and better drugs!

Obviously, there is another way to make use of more machines. Just need to solve a big problem, is how different machines work together.

Like a small project, originally written by a person, as long as overtime, can also be quickly done. Now, this project is too big, a person working overtime does not solve the problem, need 1000 people to work together, how to know who is working, who is lazy? Projects must be introduced into project management, and machines will introduce parallel computing.

Parallel computing, it is simple to understand, like project management inside, a small task, split into 1000 parts, each at the same time started to dry one, if the previous 1 people need to dry 1000 hours, now 1000 people 1 hours to finish. Yes, that's it. Parallel computing is simple, and this is the foundation of cloud computing.

In addition to parallel computing, what does cloud computing have to do?

Boss, there is a big big project, I apply for 10000 people to work together.

PA, your head is kicked by the donkey, 10000 people come, where to sit?

I have an office in Shenzhen, a chant in Shanghai, 5000 people in Shenzhen, 5000 people in Shanghai.

PA, Shenzhen are sitting together, work well to discuss, Shenzhen's progress How to synchronize Shanghai?

Well, this is really a problem, there are a lot of problems to be solved!

Boss, XX staff was ill soon before, his task has been no one to do, now, our entire project is affected, the project can not be delivered on time.

PA, how did you do that, or do you not arrange a replacement for a person?

Someone else already has a job!

PA, you can't cut this job into 999 parts, one for each?

Boss, his ability than strong, why I divided as much as he ah!

PA, you can't assign tasks according to your abilities

Well, it still makes people live!

Boss, we are too many people now, people can not idle here.

Pop, you don't think about selling these people out and developing projects for others.

However, as long as the other half of people, or a few hours of work, we are alone too much.

PA, you don't break a man into a few dummy people, or you can sell it on time.

............

To manage so many machines and do so many things, it is not simple, but also someone to manage the division of labor (parallel computing), someone who manages who is less (load balanced), also need to allow others sick, resign (hot standby redundancy), also need to solve the problem of selling half a person, or even one-tenth people (virtualization) ...

So the definition of cloud computing is

Cloud computing (Cloud Computing) is distributed computing (distributed Computing), parallel Computing (Parallel Computing), Utility computing (Utility Computing), networked storage (network Storage Technologies), Virtualization (virtualization), load balancing (load Balance), hot standby redundancy (high Available) and other traditional computer and network technology to develop the convergence of the product.

The early days of cloud computing

Cloud computing early, is a simple distributed computing, solve the task of distribution, the results of consolidation is good. There was also an alias, called Grid computing. Many large enterprises may also just want to solve their own efficiency and computing problems, and later, the big guys found that this ability can also be provided for external use, so, there is a public cloud (the common Clouds) computing, computer computing power directly on the internet to sell out.

Basic conditions for cloud computing

Hydro-coal infrastructure can better explain what cloud computing is, the future of cloud computing, as we use hydro-gas, we never want to build a power plant, do not care where the power plant, as long as the plug, you can power. So, there must be two important basic conditions for real cloud computing:

1, computing the virtualization of resources, based on the ability to purchase the real cloud computing.

2, the elasticity of the ability of cloud computing capacity, must be to use how much is how much, not when you do not.

So what is cloud computing now?

Included in China Thirteen-Five plan, and rapid development in ~ ~ ~

"Turn" What is cloud computing? --from getting started to mastering cloud server

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.