Cloud computing zero-based learning route, in the end what is cloud computing?

As a hot technology in the IT industry, which frequently appear in major media news reports. Internet companies such as BAT, often talks about it. I believe many people want to learn cloud computing to keep up with technology trends. If you have some understanding of cloud computing, it should be more or less hear these terms --OpenStack, Hypervisor, KVM, Docker, K8S ... these terms, all of which belong to the category of cloud computing. For the self-taught beginners, we want to understand the relationship between them as well as the specific meaning of these terms is not an easy thing.

According to statistical forecasting Wikibon of 2017, global public cloud market size of $ 138.4 billion by 2021, global public cloud market will grow to $ 328.3 billion, four-year compound annual growth rate CAGR24.1%; Chinese public cloud market size It will increase to 90.2 billion yuan, a four-year compound growth rate of 35.8%, much higher than the growth in global IT spending over the same period (less than 5%).

Internationally, the market share is now in the Internet and to focus on a few large IT companies. Currently the world's top big cloud vendors are Amazon, Microsoft, Ali, Ali maintained a leading position in the top three, and we will continue to lose ground. At present, the Asia-Pacific region, Ali cloud market share in the Asia-Pacific market for two consecutive years ranked first, integrated over the Amazon AWS and Microsoft Azure, the lead continues to expand.

Chinese cloud computing market industry has also ushered in a period of rapid development, according to "cloud computing three-year action plan (2017-2019 years)," Industry and Information Technology issued, the planned target by 2019, China's cloud computing industry reached 430 billion yuan. Technology giants have increased as domestic cloud computing business, pioneer Ali cloud more rapid development momentum, the domestic market share ranking first.

For enterprises, the cloud is an important way to the development trend of enterprises to adapt to the digital economy, to achieve digital transformation. Enterprise Cloud can reduce the cost of building enterprise information and production operating costs, improve business efficiency, improve enterprise management level.

November 2017, the State Council promulgated the "Guiding Opinions on Development Industrial Internet," "on deepening the" Internet + advanced manufacturing and business systems to encourage SMEs to migrate to the cloud, pointed out that by 2025, the formation of 3-5 furniture internationally competitive industrial internet platform, to achieve one million industrial cultivation of APP and millions of business on the cloud. Many well-known domestic enterprises special steps, Bosideng and other companies are already using Ali cloud technology.

Whether future development, or their own needs, companies have reason on the cloud. Internet industry as a new generation of information technology products and industrial systems integration depth, becoming achieve total factor productivity manufacturing, the whole industry chain, key support and the industrial economy of the whole digital value chain connected, networked, intelligent critical infrastructure.

Cloud computing is a simple reason, plainly, is to computer resources together, on a network. However, the implementation of cloud computing, it is complicated.

For example, if you're just a small company put a server room, open FTP download service for movies and then sharing among several of my colleagues, of course, it is very simple.

If the "double 11" Taobao Shopping Festival, the world's billions of users access to Alibaba's Taobao station, dozens of one-day PB (1PB = 1024TB = 1024 × 1024GB) visits, several hundred GB per second flow ...... this, it is not a few cable several servers can be resolved up. We need to design a large-capacity, high concurrent (simultaneous access), ultra-fast, super-secure cloud computing system, in order to meet the requirements of the business running smoothly. This is the intricacies of cloud computing.

I just said, we have computer resources in the cloud. This computer resources, in fact, is divided into several levels:

The first level is the lowest level of hardware resources, including CPU (computing resources), hard disk (storage resources), as well as network cards (network resources) and so on.

The second level, to more advanced level, and I do not intend to use the direct CPU, hard disk, network card, I want you to operating systems (eg Windows, Linux) installed, the database software installed, I come back to use.

The third level, slightly more advanced, you not only to these basic operating system installed, but also the specific application software installed, such as FTP server software, online video server software, I can use the service directly.

These three levels, that is, we often hear of IaaS, Paas, SaaS.

, And the relationships between them KVM, Hypervisor, OpenStack, Docker, K8S these terms their position in the cloud computing system. Cloud computing involves a lot of demand. With a demand, there will be a lot of different techniques. The same technology, often there are a number of different manufacturers competing with each other. Therefore, the concepts and terminology will be particularly large, the development will soon change. Anyway, distinguish clearly the most critical terms and concepts, it is the first step in cloud computing to learn.

Guess you like

Origin blog.csdn.net/qfxulei/article/details/91449574