Hello, everybody!

Welcome to popobia’s popular science channel. In the future, Popobia and Popobia hope to create a popular science channel that friends from all walks of life can understand.

Today, Popovich is going to teach us about cloud computing.

Before we start in earnest, let’s set the stage.

I don’t know if you have heard of a famous conversation, on the afternoon of March 28, 2010, Tencent’s founder Ma Huateng and Baidu’s founder Li Yanhong gathered together, the surface of the exchange interaction, in fact, the door on the blblo.

When talking about cloud computing, Li said:

At the IT Leaders’ Summit, another young man, who was not part of the discussion, started laying out cloud computing in 2008.

In fact, Robin Li is right. Cloud computing is not new from a technical point of view, but it is a new way of playing in the Internet era.

After reading the matting above, grandpa and grandma estimate still have some meng force, below I begin to formally introduce ~

First of all, we want to tell you what software is, suppose the pink family of grandparents have a grandson, this year’s college entrance examination. According to the current situation, I am more likely to put computer as my first choice. After all, it is easy to find a job in the computer industry and the salary is high, so I feel promising.

After receiving the admission letter, xiao Fan happily went to school. When he returned home for the Spring Festival after his freshman year, he would probably show off his big school assignment to his grandparents:

Or:

Like these web pages, mobile phone apps, we collectively call software.

So like xiao Fan this big homework to make the software, usually how to make it?

Most likely:

Xiao Fan writes the software well on the computer.

2. Run the software on your own computer.

3. Grandma and grandpa can access the software written by xiao Fan through a computer browser or mobile phone.

Here is a brief introduction to how software is made for companies, enterprises and government units.

Because of the complexity of the software, there is usually more than one person who writes the software, but more than one person who writes the software. We call the group of these people a software development team.

And, this software it will not only put on a computer to run, because this software is relatively large, many people use, a computer can not fit, it will be put on many computers to run.

But instead of calling these things computers, we’ll call them servers, just by a different name, so you can try to accept some higher-sounding terms.

Now you know what software is and what a server is.

For example, we usually use wechat and Taobao, which are respectively developed by Tencent and Ali’s software development team, and then put into many servers to run.

A variety of software to facilitate people’s life, people can interconnect through the network, exchange information, then entered the Internet era.

Here we begin to introduce the era of cloud computing ~!

The concept of cloud computing was first introduced at Amazon, but there are many online rumors about how it got there. Bobo chose one of the more reasonable and let me tell you, this does not affect our understanding of cloud computing.

At the time, Amazon was an e-commerce company, and people thought of it as the international taobao.

As we mentioned before, software runs on servers. For an enterprise, it needs to prepare many servers. One is to cope with the need for more servers after the development and expansion of software; the other is that the company will develop more software, which also needs more servers.

But there were always a few servers to spare, so Amazon did something groundbreaking:

Why don’t we rent these servers to someone else?

This concept is not technically innovative, but it is a completely new way of playing.

For example, I think you can see how great this idea is:

In the age of electricity more than 100 years ago, a factory that wanted electricity had to build its own small power plant.

Then one day, a company came to us and said,

So everyone abandoned their small power plants and bought electricity from the grid company, and the grid company grew bigger and bigger and became an essential part of society.

Here, we can think of an analogy: cloud computing vendors like Amazon are the power grid, and other enterprises will rent and buy servers from them when they need them, just like buying electricity on demand.

Now you can see why we say that in the age of cloud computing, renting computing resources is like using water and electricity. The essence is still inseparable from the lease relationship.

Amazon has taken the lead in the era of cloud computing and become the world’s largest cloud computing vendor by virtue of its innovation in concept. Five or six years later, Ali sensed the coming of cloud computing era and built Ali Cloud, becoming the largest cloud computing vendor in China. Internet companies saw this and built their own cloud computing infrastructure, not willing to be left behind.

Today, cloud computing giants are not just renting servers for others to use, they are renting more and more things, such as instant messaging services, video cloud services, smart customer service systems, AD filtering and so on.

To put it simply, Dachang is gradually integrating all kinds of services into its cloud services. In the future, if we want to develop software, we can only rent many functions from Dachang instead of developing them ourselves.

Therefore, we can meet that in the next ten or twenty years of cloud computing era, low-end development jobs will be slowly replaced, so programmers have to work hard to improve their hard skills, otherwise they will easily fall behind the current era of intelligent cloud.

Of course, cloud computing is not only a simple rental, cloud computing also has a great help for manufacturers to build their own software, dear readers, we will talk next time ~

(after)

Postnote: When a Zi had dinner with a Wei, his roommate, yesterday, we discussed why the Internet would eventually develop in the direction of this kind of leasing. I feel that the reasons behind this are very complicated. According to a zi’s current understanding, there are probably the following points (we take the power grid as an example) :

  1. Save production cost. If every enterprise has to maintain its own generation system, it will take a lot of manpower and financial resources to learn how to design, manufacture and maintain a generation system. Maybe I’m just a clothing manufacturer, focused on clothing production, and it would be a huge distraction to devote a huge amount of extra energy to thinking about how to produce electricity. Cloud computing is the same, if every company has to spend the cost and time to consider the maintenance of servers and various supporting services, that is not a small cost, start-ups should spend more energy on products.

  2. Controllable usage. I am a garment manufacturer, the number of orders is different every quarter, sometimes more, sometimes less. Which means that when I produce my clothes, I spend more electricity in some quarters, and less electricity in others. It would be very convenient to have a grid company that would pay me as much electricity as I use. If I generate my own electricity, I don’t know how much raw material I should buy to generate it. The same goes for cloud computing, where various resource allocations can be purchased on demand.

  3. More stable. If I generate my own electricity, then the equipment needs to be maintained by myself. If anything goes wrong, I am responsible for it all. If I buy electricity from the big grid, if something goes wrong, the big factory will take the blame, and my interests will be guaranteed. Moreover, due to the larger scale of the power grid, it is bound to spend more money and manpower to ensure the stability of the power supply system. The power generation stability of a garment factory is definitely not as good as that of the power grid. Cloud computing is the same, each enterprise equipment service and service stability, security issues to the large factory, can avoid certain risks.

Of course, in addition to these, there are a lot of places worth discussing, such as economic benefits, and so on. From the perspective of cloud computing manufacturers and cloud service users, there are different views. Welcome readers to leave your thoughts.