Forrester's first open source report for China: Alibaba Cloud has the most comprehensive open source layout in the cloud native field

Forrester recently released "Navigate The Cloud-Native Ecosystem In China, 2023". The report outlines the role that open source projects in China's cloud native field have in promoting the construction of a cloud native ecosystem. These open source projects are profoundly affecting enterprise technology decision-makers and What strategies should embrace cloud native, the core of modern IT infrastructure.

The report shows that more than 80% of cloud decision-makers in China say that their companies are adopting cloud-native technologies such as containers, distributed databases, microservices, service mesh, FaaS and distributed middleware, which is significantly higher than the global rate Peers to drive innovation in key areas such as intelligent automation, integration, databases, big data, analytics, AI 2.0, IoT, 5G and blockchain.

Forrester releases the report for the first time in China

In 2022, Forrester released the global "Navigate The Cloud-Native Ecosystem in 2022". This year's report is Forrester's first survey of China 's cloud-native open source projects and the companies behind them. Forrester believes that Alibaba Cloud has the most comprehensive layout in the field of cloud native open source.

This report divides open source projects in the cloud native field into five directions, namely: Infrastructure enablers, Development enablers, Operations enablers, and Domain Innovators. ), specification makers (Specifications), Alibaba Cloud has contributed a total of 24 open source projects, they are:

  • There are three open source projects as infrastructure enablers, namely Inclavare Containers, Dragonfly and OpenYurt.
  • There are 10 open source projects as development promoters, namely Sentinel, Apache Dubbo, Spring Cloud Alibaba, Nacos, Higress, Tengine, OpenKruise, KubeVela, OpenSumi and Serverless Devs.
  • There are 2 open source projects for operation and maintenance promoters, namely ChaosBlade and Koordinator. In addition, the Alibaba Cloud Container Service team has recently open sourced the Kubernetes container network diagnostic tool KubeSkoop to reduce the difficulty of troubleshooting network problems and allow people without network knowledge to automatically locate network problems.
  • There are 5 open source projects for innovators in the field, namely Apache Dubbo, Fluid, KubeDL, GraphScope and AliOS Things.
  • The specification makers have 4 open source projects, namely Container runtime interfaces, Container storage interfaces, CloudEvents (participating in the formulation) and OpenSergo.

Previously, CNCF counted 148 global open source projects in the foundation, of which 37 were initiated by Chinese Internet companies, accounting for 25%; of which Alibaba Cloud led and participated in a total of 13 open source projects. Mulan Open Source Community has also counted 580 open source projects in the CNCF Landscape and their corresponding sponsoring companies, and observed the investment of companies in the cloud native field and the influence of their initiated projects in the past eight years. It is concluded that Alibaba Cloud ranks second in the world in the CNCF developer collaboration influence rankings in 2022.

picture

Continuous contribution to open source

In the field of cloud native, Alibaba Cloud is the initiator of representative open source projects such as Apache Dubbo, Apache RocketMQ, KubeVela, and Flink, and is also a core contributor and maintainer of well-known open source projects such as Linux, MySQL, Redis, JVM, Kubernetes, Containerd, and Envoy. By.

picture

In terms of distributed application architecture, Alibaba Cloud has open sourced a complete distributed framework and components to help developers solve the problem of implementing distributed applications.

For example, the cloud-native gateway Higress is open sourced at the traffic entry level, which effectively solves the performance, security and stability problems of the gateway. At the service cluster level, Apache Dubbo and Spring Cloud Alibaba have been widely used to solve the problems between services and services respectively. , interoperability between services and cloud products;

Apache RocketMQ meets the high-frequency needs of distributed application architecture such as asynchronous notification, decoupling between systems, peak and valley shaving, cache synchronization and real-time computing; the distributed transaction capabilities provided by Seata solve the problem of poor performance and insufficient data consistency. , or invasive pain points in the industry;

As a registration and configuration solution with a high market share, Nacos plans to serve as a control plane in the future to help users improve the management and control experience of microservices; the open source of Serverless Devs provides developers with another development paradigm for building distributed applications.

Governance is not only the continuation of the architecture, but also the evolution direction of next-generation application middleware technology. Distributed application governance solves the problem of making good use and management of distributed applications.

The current limiting and downgrading open source component Sentinel solves the stability risk caused by external traffic. It uses traffic as the entry point to protect the stability of services from multiple dimensions such as flow control, circuit breaker degradation, and system load protection;

ChaosBlade and Sentinel come from the same school and are derived from Alibaba's set of high-availability core technologies accumulated in full-link stress testing, online traffic control, and fault drills. ChaosBlade improves system high availability by establishing a fault drill mechanism;

AppActive provides a unified specification and technical implementation for Duhohuo, and together with Sentinel and ChaosBlade, forms a high-availability troika; OpenSergo solves the problem of microservice governance under different languages ​​and different communication protocols.

Under distributed applications are containers and resources. Container scheduling and orchestration and distributed applications constitute a complete set of cloud-native open source technology stacks.

OpenYurt, an edge computing cloud-native open source project, uses non-intrusive methods to extend Kubernetes and brings a lot of innovations in cloud-edge collaboration, device management, lightweighting, cloud-edge networks, etc.; distributed data set orchestration and acceleration engine Fluid focuses on solving how to sustainably Optimize the efficiency of heterogeneous resources and efficiently run heterogeneous workloads such as AI; KubeVela is committed to building an application management platform for multi-cloud and multi-cluster scenarios, supporting users to extend cloud-native applications to distributed clouds, and unified management and management from a global perspective. Operate and maintain distributed cloud resources and solve technical challenges brought by hybrid cloud and distributed cloud;

In addition, OpenKruise, an open source project focusing on cloud-native application automation, aims to solve the problems of large-scale operation and maintenance and large-scale website construction of applications on Kubernetes; the cloud-native hybrid system Koordinator opens up co-location and scheduling capabilities to promote the development of co-location technology. Inclusive.

Standards and open source have accelerated the full implementation of cloud native technology. Alibaba Cloud has provided full-stack cloud native open source projects through massive and continuous open source investment, and has worked with industry practitioners to build technical standards to help tens of millions of developers lower costs. The cost of introducing cloud native technology.

Guess you like

Origin blog.csdn.net/alisystemsoftware/article/details/132489873