1
Introduction to Today, thousands of industries are embracing cloud computing and cloud native, carrying out digital innovation and upgrading. The connotation of cloud native has been greatly enriched, allowing us to redefine cloud native today. The emergence of cloud native technology helps developers to build a loosely coupled system that is flexible, fault-tolerant, easy to manage, and easy to observe. It represents technologies such as Kubernetes, containers, DevOps, microservices, service grids, and Serverless. You can see, Such a technology is a collection of application layer technologies. The traditional advantage of cloud computing is the pooling of resources. This intensive management will bring about flexible distributed and API-based automated management capabilities. It can be said that cloud native only has and The combination of cloud computing can exert its true power.

Author|Ding Yu

1.jpg

Today, thousands of industries are embracing cloud computing and cloud native, carrying out digital innovation and upgrading. The connotation of cloud native has been greatly enriched, allowing us to redefine cloud native today. The emergence of cloud native technology helps developers to build a loosely coupled system that is flexible, fault-tolerant, easy to manage, and easy to observe. It represents technologies such as Kubernetes, containers, DevOps, microservices, service grids, and Serverless. You can see, Such a technology is a collection of application layer technologies. The traditional advantage of cloud computing is the pooling of resources. This intensive management will bring about flexible distributed and API-based automated management capabilities. It can be said that cloud native only has and The combination of cloud computing can exert its true power.

Cloud native born from the cloud

2.jpg

What is the combination of cloud native technology and cloud computing? This is the cloud native product we are talking about today. Today’s cloud platform provides a large number of cloud native products, including big data, databases, container services, middleware, application PaaS, cloud native security, developer tools, audio and video services, and elastic bare For metal servers, products, software, hardware, technology, and architecture born out of the cloud are truly cloud-native.

Cloud native opens the era of all-cloud development


3.jpg

Today we believe that cloud native has become an upgrade of cloud computing. For cloud platforms, the technology represented by containers has become a new service sector for cloud computing. For developers, it can encapsulate infrastructure and shield the differences in heterogeneous environments. Take Alibaba Cloud Container Service ACK as an example. It can encapsulate 30 cloud products downwards, bringing a very simple user interface; it supports more than 30 cloud products upwards, and supports heterogeneous loads and architectures. For enterprises, cloud native is accelerating the digital innovation of enterprises, from the four directions of infrastructure cloudification, core technology Internetization, application architecture modernization, and business data intelligence to help enterprises realize business innovation.

Today, cloud native has become the shortest path and cornerstone of enterprise digital innovation. For developers, cloud native reshapes the software life cycle. On the one hand, it optimizes downwards, realizes the integrated optimization of software and hardware, reduces technical costs, and improves technical efficiency; on the other hand, cloud native reshapes the software life cycle. The aspect supports a variety of workloads upwards, allowing the architecture to bring more beautiful features. Friends who pay attention to cloud native must know that CNCF already has hundreds of projects, from the development of the entire application to the specific development framework, development tool IDE, test CI/CD, the entire release and online, change the operation and maintenance capacity management, and monitor the overall upgrade. It can be said that all aspects are completely covered. Cloud native brings a new open standard solution to the whole life cycle. Therefore, we believe that today's cloud native has opened the era of all cloud development.

Cloud native brings development model innovation

4.jpg

Cloud native brings innovations in development models, and provides developers with some very advantageous features.

1) Architecture level: The cloud native development model is a modular architecture that communicates through standardized interfaces and protocols.

2) Application delivery and update level: continuous and automated iteration, integration and delivery can be carried out.

3) Operation and maintenance level: standardized and automated operation and maintenance mode.

4) In terms of scalability: it can be automatically and elastically expanded on demand.

5) Dependency level: It has good portability, that is, there is no problem of vendor lock-in at all, and it does not depend on the system environment and hardware.

6) Enterprise organization and culture: smooth cross-functional communication and cooperation, and strong ability to respond to changes.

So we think that cloud native is driving the arrival of a new era of development, which is the era of developers.

Cloud-native driving new development era is coming

5.jpg

Today’s industry research report shows that the use of containers is continuing to grow rapidly. According to CNCF research, in 2021, 68% of institutions and enterprises will use containers in production environments, an increase of 240% compared to two years ago. It can be said that containers are everywhere. Market research shows that for front-end/back-end development, web pages/mobile terminals/small programs, logic/components/frameworks, etc., developers’ willingness to develop on the cloud will also reach 68% in 2021. The proportion of serverless has increased significantly. By the end of 2021, 25% of developers will begin to use serverless technologies and products.

Alibaba Cloud continues to build an open source ecosystem


6.jpg

In order to respond to and lead the changes of the times, and to empower developers, Alibaba Cloud has created a large number of product technologies and open source projects. Facing the entire technical community, the technical achievements of cloud computing research and development for many years are given back to the world’s top foundations, such as the Open Atom Open Source Foundation and the Apache Foundation. Alibaba Cloud hopes to use such investment to create an open, standard, and healthy A benign development technology ecology. For domestic microservices standards, Alibaba Cloud has incubated more than 8 projects for the Cloud Native Foundation, such as OpenYurt, an open platform based on edge containers, ChaosBlade, a chaos engineering tool in the field of distributed high availability, and Nacos discovered by service registration. Very complete open source project. It can be said that a developer who wants to build an open source architecture based on cloud native technology and open source technology can find his own solution. Alibaba Cloud has served a large number of enterprise-level users, such as Aiqiyi, Huya Live, China Southern Airlines, Ping An Technology, etc., and hopes to build a set of open standard technology systems that can serve global developers. At present, Alibaba Cloud currently ranks first in the open source community GitHub contribution ranking of Chinese companies, with more than 2,600 open source projects, more than 30,000 Contributors, and more than one million Stars and followers.

For cloud-native applications, Alibaba Cloud has created a one-stop application management and delivery platform

7.jpg

The emergence of cloud native technology was initially centered on resource management, and it was not friendly enough to applications. Based on this, Alibaba Cloud and Microsoft have proposed an open application model of OAM, a way to make the interface of developers, operation and maintenance personnel, and testers clear and standardized. OAM has a unified application description and application delivery interface, a PaaS platform with rich functions and strong integration capabilities, and the ability to manage and deliver applications in multiple environments and versions. At present, the number of mirror downloads exceeds 100,000, and there are more than 20 corporate users such as ByteDance, Fourth Normal Form, and Youzan. At the same time, Alibaba Cloud has also promoted the specification of OAM application management to become an industry standard. The Institute of Information and Communications Technology just released last week, establishing the OAM project as an industry standard.

Cloud-native DevOps tool chain makes R&D operation and maintenance more efficient


8.jpg

For application-oriented development, operation and maintenance, Alibaba Cloud provides cloud-native one-stop DevOps to make development, operation and maintenance more efficient. The one-stop tool platform from demand management to the entire CI/CD online change, breaks the barriers between local and cloud, realizes full cloud development, and makes the entire development more efficient. As shown in the figure above, with project management, requirements management, code warehouse, code management, image management, CI/CD test online, and the entire developer suite, including external IDEs, are all cloud development tool platforms. Data and intelligence have an integrated platform, which can open up the entire chain of data, and then conduct a comprehensive measurement to find out the efficiency bottlenecks in the entire production process of enterprises and developers, so that optimization can be followed. Enterprise-level security assurance, seamless integration of cloud products, integration of cloud-efficiency products and ECS application management, ACK container services, functional computing, etc., integrate the highest-level certification of R&D capabilities from the Institute of Information and Communications Technology. At present, it has served one million service developers and more than 100,000 enterprise customers.

Container services help companies improve resource elasticity and significantly reduce computing costs

9.jpg

Today containers have become an essential skill for developers. Alibaba Cloud's container service provides infrastructure such as ACK, ASK, multi-cloud/hybrid cloud management, heterogeneous computing power scheduling, intelligent operation and maintenance system, ASM service grid, container application market, etc., to support a rich architecture system, such as Microservices, stateful applications, big data intelligent applications and innovative applications (blockchain IOT). Based on this, Alibaba Cloud has formed a wealth of industry product technology solutions, including micro-service technology architecture solutions, cloud-native big data solutions, genetic computing solutions, DevOps solutions, container-Dragon integrated joint optimization solutions, and hybrid cloud solutions. Container control scheme and so on. According to Gartner's public cloud container service report, Alibaba Cloud has been the only Chinese company selected for three consecutive years, and has been rated as the most comprehensive cloud service provider for container products in the world. It has served tens of thousands of enterprise customers and hundreds of thousands of enterprise developers. By.

The most popular serverless product for domestic users


10.jpg

With the development of cloud native, the user interface of cloud computing is moving up, which brings higher development efficiency. DevOps brings full hosting, free operation and maintenance, extreme flexibility, fast online and other features, allowing developers to focus more on the business logic itself. Today, serverless has gradually become the mainstream technology of cloud computing, and it will become a major trend in the future.

The Serverless product provided by Alibaba Cloud is based on Alibaba Cloud's Serverless Container 2.0, the third-generation Shenlong architecture, Pangu Storage and Luoshen Networks to form its own Serverless operating pool, providing four forms: function-oriented computing FC, application-oriented SAE , Orchestrating ASK for containers, and ECI for container instances. It supports a wealth of application scenarios, including full-end and full-site development, small program development, online education audio and video development, application packaging, data intelligence development, and very The architecture of mainstream microservices.

Alibaba Cloud provides a complete set of developer tools, components, and cloud-integrated development capabilities. It also builds an application center. It provides a lot of experience optimization, application templates, and classic case libraries, which can make our development more efficient and more efficient. Good secondary development and innovation. At the same time, we have also white-boxed Serverless so that we can better understand what is happening in the technology stack and have better controllability. According to the Forrester FaaS report in 2021, Alibaba Cloud's serverless product capabilities are rated as the world's first. In 2020, the Institute of Information and Communications Technology surveyed developers across China, and Alibaba Cloud's serverless market share was 66%.

Satisfy developers' one-stop observable needs for applications


11.jpg

Facing the observability requirements of developers, Alibaba Cloud has created an application-oriented one-stop observable product ARMS, which can be used in the infrastructure layer, container orchestration and scheduling layer, application architecture layer, business application layer, and end test experience layer , Provide complete log event link indicator analysis, APP monitoring capabilities, front-end monitoring capabilities, application monitoring, link tracking performance diagnosis, Prometheus monitoring, cloud alarm services, etc., and hope to output products through unified operation and maintenance capabilities and observable capabilities To achieve automated operation and maintenance. Currently, Alibaba Cloud has selected the Gartner APM Magic Quadrant for 2021. It is the only cloud vendor selected in China and has served tens of thousands of enterprise customers and hundreds of thousands of developers.

Alibaba Cloud is the leader and best practitioner of cloud native


12.jpg

Alibaba Cloud has the richest cloud-native product family in China, with nearly 300 cloud-native products and nearly 1,000 technical solutions, including container layer, modern application architecture layer, aPaaS microservice message event-driven, application tool Serverless, cloud-native Big data AI and other product systems. Companies that grow in the cloud-native era can build an IT technology system based entirely on cloud products. Every developer who wants to enhance their own value and create greater productivity can find a complete and rich tool and product system in Alibaba Cloud. Alibaba Cloud provides enterprises with five major technological values, including resource flexibility, security and credibility, business intelligence, application agility, and system stability. It has served thousands of industries, such as transportation, manufacturing, government affairs, media, Internet, finance, retail, and communications. Serving more than 80% of Chinese technology companies, 60% of A-share listed companies, customers from 200 countries and regions, serving more than 3 million customers, 5 million developers, has become the technical force behind thousands of industries.

Cloud native promotes the arrival of the era of all-cloud development, making every developer a better self. Developers use cloud native technology to create greater technical and commercial value and accelerate the development of the digital economy.

Copyright Statement: content of this article is contributed spontaneously by Alibaba Cloud real-name registered users. The copyright belongs to the original author. The Alibaba Cloud Developer Community does not own its copyright and does not assume corresponding legal responsibilities. For specific rules, please refer to the "Alibaba Cloud Developer Community User Service Agreement" and the "Alibaba Cloud Developer Community Intellectual Property Protection Guidelines". If you find suspected plagiarism in this community, fill in the infringement complaint form to report it. Once verified, the community will immediately delete the suspected infringing content.

阿里云开发者
3.2k 声望6.3k 粉丝

阿里巴巴官方技术号,关于阿里巴巴经济体的技术创新、实战经验、技术人的成长心得均呈现于此。