This paper to sort out the alibaba researcher Ding Yu computer education conference report in China, mainly to share the cloud computing to the cloud native technology evolution, ali YunZaiYun primary field of work and practice, and from the industry point of view about the demand for computer talents, looking forward to with China computer education workers in colleges and universities to promote the development of computer education.
Cloud computing brings a whole new software industry structure
Technology at a stage solves a problem at a stage, and application technology has experienced rapid development in the past 30 years.
From 1995 to 2008, the core demand of the enterprise was to solve the problems from small-scale MIS to enterprise complex business system, and developed from single machine technology to distributed cluster technology (such as CORBA, EJB). Some of the commercial middleware that were popular at the time (such as WebLogic, WebSphere, IBM MQ, Spring, Tomcat) were used in this process.
From 2009 to 2018, with the rise of Internet technology, enterprises are more concerned about how to solve the cost and scale expansion problems of business system supporting hundreds of millions of users. At this time, the technology architecture changed from distributed cluster technology to Internet technology architecture (such as containers, microservices, DevOps, etc.), and open source middleware products (such as Dubbo, RocketMQ, Spring Cloud) attracted attention. Many enterprises began to build their own business systems based on open source projects.
Since 2019, with the rise of cloud native technology, enterprises have become very urgent for digital transformation. Enterprises begin to pay attention to business agility iteration and data intelligence, and cloud native architecture emerges at the historic moment. From the Internet architecture to the cloud native architecture, from the cloud to the full bloom of innovative applications on the cloud, Enterprises began to turn to more stable, application-oriented optimization of cloud native products (such as DpCA + Container, container +AI, cloud edge management, multi-cloud/hybrid cloud management, aPaaS, function computing, cloud native technology CNStack, DevOps, etc.).
Cloud computing is the culmination of previous generations of technologies. It has evolved from enterprise application architecture to Internet architecture, and then to cloud native architecture. Through the four-step process of cloud infrastructure, Internet of core technologies, digitalization of applications, and intelligent decision-making, it contributes to the digital upgrading of industries.
It can be said that cloud computing brings a new software industry structure change.
Today, cloud native technology has become a necessary skill for developers. Modern developers will select technologies and develop applications based on cloud products. We also see that applications in the industry are fully transforming to cloud native.
In actual production, we can clearly feel the innovation of development model brought by cloud native. Architecture, application delivery, operations, scalability, dependencies, and even the organizational culture of the enterprise have all changed dramatically. IDC predicts that the digital economy will spawn more than 500 million new apps by 2024, as many as have been created in the past 40 years. Cloud-native technologies and development methods make it possible for a huge number of new applications to emerge in a short period of time.
In the cloud native era, what is the core competitiveness of cloud products? The essence of cloud products is to continue to represent advanced productivity, which requires cloud products to have core technical capabilities and to achieve rapid iteration. For any enterprise, its own system is difficult to have such tenacious vitality and competitiveness, alibaba is the same. Therefore, Alibaba will fully switch to support cloud native products in 2020, and realize containerization and Serverless cloud products in 2021. Ali Cloud has fully entered the cloud native era.
Ali Cloud has the richest family of cloud raw products in China
Ali Cloud has more than 300 cloud products and nearly 1,000 technical solutions, including cloud native DevOps, aPaaS & Micro services, message and event drivers, application tools, Serverless architecture, cloud native technology CNStack, cloud native database, big data/AI, video cloud, etc. Cloud native products can provide enterprises with five core values: system stability, resource flexibility, application agility, business intelligence, security and trust. IT can be said that an enterprise was born in the cloud native era and can build its IT system comprehensively based on cloud. Ali Cloud can provide the most complete technical solution and product system.
The cloud power behind thousands of lines and industries
The core system of STO Express was fully moved into Ali Cloud, and the daily order volume on the cloud was nearly 30 million. The processing efficiency of requests per second in peak business hours was increased by 30%, resource utilization rate was increased by 80%, and cost was reduced by 50%.
China Southern Airlines has built a business solution in Taiwan. The cloud quasi-real-time query of 39 million seats of 1.5 million flights has been realized, and the average response time of international and domestic flight orders is only 2 seconds.
This year’s Beijing Winter Olympic Games is the first fully cloud online Olympic Games. The family of cloud native products has steadily supported the core business system of the Beijing Winter Olympic Games. More than 2.7 billion people around the world participated in the interaction, broadcast more than 6,000 hours of content, provided services for more than 32,000 staff, and reduced overall cloud energy consumption by 70%.
NetEase Cloud Music is a national App, which builds an elastic high availability audio and video processing system based on FC function calculation. The service landing speed is increased by 10 times, image cache starts in seconds, and operation and maintenance costs are greatly reduced.
Actively advocate open source projects to introduce students’ engineering practice ability training link
Over the years, Ali Cloud has contributed more than 2700 open source projects to the world’s top foundations, covering big data, cloud computing, AI, middleware, containers, Serverless and many other fields, with more than 30,000 + contributors and over one million GitHub Star. Ranked first in the contribution of GitHub, an open source community for Chinese enterprises.
Some open source projects have become de facto standards in the field. For example, Dubbo has become the most influential and widely used open source microservices framework in the country. RocketMQ is the first Apache top-level project for Internet middleware in China, and also the perennial number one open source middleware project in China. These open source projects are a great shortcut for teachers and students to get in touch with industrial technology and are ideal for teaching and training students in engineering practice.
Last year ali pingtou brother open source risC-V series processor, and open series tools and system software, as well as dragon lizard operating system and cloud native database PolarDB is also officially open source. These community open source projects are very valuable for cultivating high-level talents in integrated circuits, operating systems and databases.
From the perspective of the industry, in the era of cloud native, the skills of computer talents are also put forward new requirements. Developers should focus on cloud native technologies that represent innovative trends in cloud computing, based on a sub-model of cloud native capabilities that includes the following six dimensions.
• Technical architecture design ability: Compared with the requirements of traditional architecture design for developers, “cloud-based” architecture design based on multi-cloud and hybrid cloud platform is a key difference in technical architecture design ability, and also the core of developers’ ability improvement in technical architecture design dimension in all-cloud practice.
• Technology stack coverage capability: Based on the cloud-based technology architecture, the presentation form of technology stack capability will be mainly service-based.
• Platform framework application capability: When developers practice in the cloud, whether it is cloud computing, big data, artificial intelligence, middleware, storage, database or other emerging technology platforms, they will encounter various types of frameworks to avoid reinventing the wheel and speed up the development process.
, life cycle management ability: the cloud hardware and software development life cycle management is not only involved in the development environment of synergy and development factors, including all kinds of development resources, nanotubes, and the need to process each link, all kinds of tools, all kinds of operation with various environmental fu can effectively, at the same time for different scenarios and business scenarios organic adaptation of technology.
• Develop language proficiency: Along with the practice of the cloud, developers will have more and more opportunities in different technical fields related work, and to adapt to the related requirements of different development language using ability, including traditional general purpose programming language, emerging in the field of general purpose programming language as well as the specific language for special purpose, also will become the advantage of the developers must even skills, Therefore, “diversity” will become the most important aspect for developers to grasp in the use of development languages.
• Technical field support capability: Cloud native’s collaborative support for different emerging technology fields lays a foundation for cloud platform’s technology-driven platform-based innovation in different business fields. Business fields related to different emerging technologies also have different requirements for development skills, development methods and development speed.
We will strengthen cooperation between enterprises, universities and research institutes and jointly cultivate talents in the digital era
It is precisely because of the higher requirements for talents and skills that strengthening industry-university-research cooperation becomes very important. At present, the epidemic has accelerated the digitization process of the whole society. In the future, more enterprises will migrate to the cloud and realize digital transformation and upgrading by using big data and artificial intelligence technologies. This requires a large number of talents in cloud computing, big data and artificial intelligence-related fields to help enterprises accelerate digital transformation and upgrading.
And cloud computing, big data, involved in the field of artificial intelligence discipline, including virtualization, network, efficient operations, data science, data processing, data security, artificial intelligence, neural network, and so on technology, the accumulation of technology at the same time also require technical personnel can deep understanding of industry, such as new retail, manufacturing, financial, Internet, etc., Only in this way can cutting-edge technology be turned into productivity to better empower the industry. Only the deep integration of industry-university-research can realize technology empowerment. Ali Cloud benefits from the dividend of talents of The Times, and we hope to continue to strengthen the industry-university-research cooperation with colleges and universities to jointly cultivate outstanding talents in the digital era.
The generation difference between computer education in colleges and universities and industry-university-research institute. After investigation, we find that computer education and talent training in colleges and universities are out of step with the development of industrial technology.
On the one hand, in the Internet era, the speed of information technology iteration is greatly accelerated, and college teachers are relatively far away from industrial practice, so it is difficult to integrate new technologies and precipitate new teaching courseware in a short time.
General lack of colleges and universities, on the other hand, in the Internet scenarios for big data cloud computing experiment environment and case, dedicated to teaching building such experimental environment and the case need large-scale investment, even teachers using open source software to build such an environment, but with real cloud computing and big data, there are many differences between the commercial environment, As a result, students often complete their credit assignments but remain confused about new technology in the industry.
In the cloud native era, computer education needs to change because of the cloud
Aliyun calls for computer education to change because of the cloud. The Ministry of Education launched the New Engineering Construction Program in 2017. I think its essence is to adapt talent cultivation to the digital transformation of modern technology industry as soon as possible, and cultivate high-quality talents with digital skills for the development of digital economy. Therefore, it is the key to the success or failure of the current education reform to recognize the technical support system behind the digital economy and grasp the talent skills requirements of the development of the digital economy.
In this sense, with the increasingly prominent core position of cloud in the wave of information technology change and digital economy, and with the evolution of a new computing system with cloud as the core, the knowledge system of computer education in colleges and universities should also expand with cloud, and the training mode of engineering practice ability of computer talents should also change with cloud.
Therefore, we call for and Suggestions will cloud computing at the center of the new engineering professional knowledge system, introduce the distributed architecture of cloud, the cloud native architecture to the professional course of computer, software, to replace the traditional “single computer principle and application” for main course system, to establish the students on cloud “operating system” level of understanding, fully carry out the cloud practice at the same time, Experience cloud, from the elementary to the senior stage, learn to use the cloud, and then to graduate school to learn and practice how to create a cloud system, the whole process can help companies like ali cloud to provide all kinds of cloud resources, also can make full use of the open source project in the open source community, improve engineering quality of students for cloud era.
Work with university teachers to develop demonstration courses that integrate industry and education
In fact, in the past two years, ali cloud in under the guidance of the Ministry of Education, has established the Ministry of Education – ali cloud co-operative cooperative education projects, cooperate with teachers in colleges and universities to build a batch of production demonstration course teaching fusion, try to put the knowledge of a cloud, the cloud native extensions to the existing curriculum, ali cloud also offers many production lines of free resources for teaching practice. The results of all these demonstration courses are open source and shared with all universities. In order to better support the teaching reform and talent training, Ali Cloud will be twenty years of technical understanding, in the form of white papers, books, teaching materials to share and promote, we also actively seek cooperation with colleges and universities, support teachers to write curriculum supporting materials for different student audiences.
Escort computer talent high-quality training
In terms of cloud resources, we give full play to the technical advantages of our cloud platform. When we invested 3 billion ECS free computing power through the Apsaras Acceleration Program, many college teachers and students got their own exclusive cloud server for free to do teaching and research, experiments and papers on ECS. More than 100,000 students at 2,200 universities have benefited from the program.
The developer community of Ali Cloud also specially provides three cloud LABS that can support different computer courses. We also set up many experience pavilions of different technologies through the cloud lab and shared many industry practice cases. Because behind cloud lab is ali cloud cloud base level industry, students can be immersed in the future with enterprise production the same cloud environment, experience the elasticity of the cloud, stability, high availability, security features, exercising the ability of engineering practice, based on cloud which can realize smooth transition seamlessly in the future, faster competent for jobs.
Digitization is the biggest certainty of the next 10 years. The modern world will run on software, which requires a lot of developers. The Times call for better developers.
Today, Ali Cloud officially released cloud native talent training cooperation plan. We will cooperate with 200 colleges and universities, launch industry-university cooperative education projects, hold developer salons, teacher training, programming contests and other forms, and train an additional 100,000 student developers for the society within three years, so that students can fully feel the technological dividend of the cloud native era and better create value and serve the society.
2021 Cloud Native Programming Challenge will release the latest information of cloud native technology, collect the most complete content of cloud native technology, hold regular cloud native activities, live broadcast, and release ali products and user best practices. Explore the cloud native technology with you and share the cloud native content you need.
Pay attention to [Alibaba Cloud native] public account, get more cloud native real-time information!