The future has come: Cloud native era (2) Survey on the current situation of cloud computing development

insert image description here

There are not too many ten years in life, but one decade can accomplish a lot.

Cloud computing is all around us

Perhaps for many people, cloud computing is still far away from us, and we cannot feel the changes it has brought to our lives. Let me give some examples.
Smart city, digital transformation, cloud office, and more grounded, Baidu cloud disk...
Some people may think that these are not related to the Internet of Things and big data, and how can the Baidu cloud disk in the back Counting cloud computing? ? ?
However, the Internet of Things, cloud computing, big data, and artificial intelligence are inherently inseparable.
Cloud computing provides platforms and computing power for the Internet of Things and artificial intelligence. As a data analysis method for the Internet of Things, big data is mostly calculated on the cloud. Can you say that these three can be divided?

Therefore, in fact, cloud computing has already come to our side and entered our life.

Later, I will organize a blog on what cloud computing and cloud native are. I think our learning about cloud native should start from here.


digital transformation

In 2020, under the stimulus of the epidemic, the demand for digital transformation of enterprises has increased, and cloud computing, as a necessary infrastructure, will usher in rapid growth opportunities. Its growth potential has gradually become an industry consensus, and major cloud computing manufacturers are scrambling to deploy. Among international manufacturers, Microsoft has launched the AzureStack hybrid cloud solution extended from Azure to help enterprises deploy cloud applications in local data centers; AWS and VMware have jointly developed the VMware Cloud on AWS hybrid cloud solution; The full-stack cloud solution provides enterprises with lightweight hybrid cloud management capabilities through cloud federation hybrid cloud components; ZTE has launched a multi-cloud management and hybrid cloud management platform to achieve unified management of hybrid clouds through cloud access, cloud interconnection and other capabilities and many more. At the same time, domestic cloud computing manufacturers can also keenly perceive industry opportunities and participate in the hybrid cloud market competition.

insert image description here


Introduction of domestic cloud computing companies

names not listed in order. I think after reading the profiles of these companies, I don't need to say anything more about the current prosperity of domestic cloud computing development.

HUAWEI CLOUD

insert image description here

Grab the key words directly: Build the world's intelligent cloud base together.
In the past two years, I have received a lot of gifts from the HUAWEI CLOUD community. I found a very interesting thing, that is, these gifts can be bound to the HUAWEI CLOUD platform. Large items such as air purifiers, small items such as watches, toothbrushes, water glasses. I have also participated in some cloud computing summits and forums held by Huawei Cloud, and I feel that Huawei's cloud ecosystem is doing really well.

If you don't know much, you can check the official website by yourself.


Convince Cloud

insert image description here

Catch keywords: Make digital easier and safer for every user.

I am familiar with it.

Convinced Cloud, the preferred solution for cloud evolution of traditional data centers. Focusing on the core issues at each stage of users' digital transformation, with innovative and practical products, services and solutions, we are committed to delivering time-saving, smooth, elastic, safe and reliable cloud data centers for the government, enterprises and institutions with rich service bearing, helping users to liberate Productivity, focus on business innovation.

Sangfor Cloud Native Platform is a full-stack cloud-native PaaS platform based on container technology, fully integrated with Kubernetes, and deeply supports DevOps and microservice governance. The cloud-native platform can help users simplify the lifecycle management of container applications such as deployment, monitoring, and O&M, and provide management and O&M capabilities for DevOps pipelines and microservice governance. Help users realize the containerized transformation of traditional applications and the rapid launch of new applications, reducing costs and improving efficiency for digital transformation.

The container platform builds a safe, reliable and easy-to-use container management capability based on Rancher 2.3.3. Provide standardized development, testing, and operation and maintenance processes; flexibly expand capacity according to business peaks, and realize application scheduling, deployment, and operation in seconds. Docker containers provide kernel-level virtualization, helping enterprises save on infrastructure costs.


Tencent Cloud

insert image description here

Grasp the keyword: industrial digital assistant.

Tencent Cloud, the cloud computing brand created by Tencent Group, provides the world's leading cloud computing, big data, artificial intelligence and other technical products and services to government agencies, enterprise organizations and individual developers in various countries and regions around the world. Excellent scientific and technological capabilities create a wealth of industry solutions, build an open and win-win cloud ecosystem, promote the construction of industrial Internet, and help all walks of life realize digital upgrades.


Ali Cloud

insert image description here

Qingyun

First company to go public with hybrid cloud.

insert image description here


Summary: What should we learn?

To be honest, I have already found this article as I write it here.

As an intern in the cloud computing department, let me talk about my feelings about entering this field. It may not be right, and it may not necessarily fit well with other articles of the same type.

1. Learn a primary language.
The suggestion is C++. Because C++ is very fast to transfer to other languages, dimensionality reduction is a blow. When I first joined the company, I learned four languages ​​in nine days. Fortunately, I knew Python, otherwise I would have to learn one more.
The development of cloud native is mostly based on the go language, and the developers of the go language are the father of C++ and the father of Python.
Cloud-native deployments are mostly based on Ansible, because others are more difficult. Because of the history of most companies, the shell language can also be said to be a must-have skill.
Python, are you embarrassed to say that you don't know Python when you are doing development now?
Yaml, Ansible's syntax is based on Yaml, as is DockerFile.

and so on. Based on this, I recommend C++ as the primary language.

2. DevOps thinking.
Dev is short for development and Ops is short for operations. DevOps is the idea of ​​agile development, a kind of continuous integration and rapid delivery.
I think it should have.

3. Containers and container arrangement.
Docker is recommended for containers, k8s is recommended for container orchestration, consensus.

4, operating system, network infrastructure and so on.
5. Middleware such as MySQL and Redis.

Let's talk about 4/5 together. Cloud computing provides a platform to run programs that were originally run on large machines on the cloud. It does not mean that we can ignore the technology that originally supported the running of those programs. On the contrary, we need to know more, because migration will trigger many features.

6. Source code analysis ability && English reading ability and
previous ability determine whether you can come in, and these two abilities determine how far you can go.

Guess you like

Origin blog.csdn.net/qq_43762191/article/details/124077904