Heavy release! Alibaba Cloud's "Alibaba DevOps Practice Guide"

Introduction to On June 23, at the 2021 Alibaba R&D Efficiency Summit, the "Alibaba DevOps Practice Guide" (hereinafter referred to as the guide) co-written by 20 experts from the Alibaba Cloud Cloud Efficiency Team was officially released. This guide is a systematic summary of Alibaba's DevOps practical experience in the past ten years by the Alibaba Cloud cloud efficiency team.


On June 23, at the 2021 Alibaba R&D Efficiency Summit, the "Alibaba DevOps Practice Guide" (hereinafter referred to as the guide), co-written by 20 experts from the Alibaba Cloud Cloud Efficiency Team, was officially released. This guide is a systematic summary of Alibaba's DevOps practical experience in the past ten years by the Alibaba Cloud cloud efficiency team.

Starting from the origin of DevOps, the guide puts forward the fundamental goals of DevOps implementation under digital transformation; starting from Alibaba's own practice, it puts forward the four major value propositions of Alibaba's DevOps implementation and its matching technical practice system. Finally, the guide also summarizes the big picture of Alibaba's DevOps tool system and the advanced model of enterprise DevOps capability maturity.

The release of this guide aims to export Alibaba Group's practical experience in DevOps to the industry and promote industry exchanges. The guide was also recommended by IBM Deputy Partner & Author of "Banking Digital Transformation" Fu Xiaoyan, Uwei Technology founder & CEO Wang Jinyin, Fudan University School of Computer Science and Technology Vice Dean Peng Xin and others.

At present, the "Alibaba DevOps Practice Guide" e-book is available for free download. Go to https://developer.aliyun.com/topic/devops to download.

Guide to the essence of the guide

1. From the perspective of digital transformation, the fundamental goal of DevOps implementation

Digital transformation is a systematic change, and DevOps is an important part of it. In the digital age, the efficiency of IT technology delivery and operation has become the key to the success or failure of digital transformation, and the problem to be solved by DevOps is here.

In the context of digital transformation, Alibaba believes that the fundamental goal of DevOps implementation is to achieve business agility. In order to achieve this goal, companies need to build two capabilities:

First: the ability to deliver effective value consistently and smoothly and with high quality.
Second: the ability of the system to operate with extreme flexibility and resilience.

How to understand the fundamental goals of DevOps and the two capabilities that need to be built, you can find the answer from the overview of the first part of the guide.

2. Four major value propositions and practice systems implemented by Alibaba DevOps

In order to build the above two capabilities, Alibaba has proposed four major value propositions for DevOps implementation. They are:

1) Business-driven collaboration model;
2) Product-oriented delivery mode;
3) Continuous delivery with features as the core;
4) Operation and maintenance with application as the core.

These four major value propositions and the technical practices that match them are also the main content of the guide. You will learn more about Alibaba's DevOps practices from more than 20 articles in Chapter 2, Chapter 3, and Chapter 4 of the guide.

3. Alibaba DevOps tool system

The implementation of DevOps is inseparable from the support of tools. Good tools can precipitate principles and methods, implement the correct value proposition, and make the implementation of DevOps more effective.

In the implementation of DevOps, Ali faces many challenges. In the process of coping with challenges, Ali gradually formed its own characteristic DevOps practice and implemented it in a complete DevOps tool system. This tool system has the following characteristics:

  1.  Get all requirements for requirements, development, testing, deployment, and operation and maintenance in one place.
  2.  Loose control and strong card points
  3.  Customizable, reusable and extensible

You will get a complete understanding of Alibaba's DevOps tool system in the fifth part of the guide.

4. Advanced model of DevOps capability maturity

DevOps capabilities reflect the ability of technology research and development to respond to business changes. As the size of the organization grows and the complexity of the business grows, DevOps capabilities will become more and more important. Continuously improving the capabilities of DevOps has become a common challenge for technology research and development.

In order to point out the direction for the improvement of the organization's DevOps capabilities, and plan a clear path. The Alibaba Cloud cloud efficiency team defined the DevOps capability maturity model in the guide, including 4 categories and 10 capabilities, hoping to help the team: 1) know where we are today; 2) how to plan an improvement path.

You will learn more about the 5 maturity levels of the DevOps maturity model from L0-L4 in the last part of the guide.

Jointly recommended by Fu Xiaoyan, Wang Jinyin, Peng Xin, etc.

The DevOps practice guide from Alibaba has also been recognized and recommended by Wang Jinyin, Fu Xiaoyan, Peng Xin and others in the industry.

Digital transformation is the overall transformation from society to enterprise, which requires top-level design and unified planning. The digital ecology is ultimately a highly connected society rather than a fragmented shaft. The Alibaba DevOps Practice Guide states that the goal of integrated development and operation and maintenance is to support full-link, full-lifecycle business, which is the direction of technological development and an inevitable requirement of the digital ecosystem.

——Fu Xiaoyan, associate partner of IBM, author of "Bank Digital Transformation", columnist of Geek Time "Talking Through Digital Transformation"

The digital transformation of enterprises will inevitably not be able to bypass DevOps. The core point is how IT can empower business and create value. The system of this guide is very clear. Personal understanding is explained from the two perspectives of delivery and operation, and it is completely application-oriented. The delivery state is the core engineering practice mentioned in DevOps today: continuous delivery. Continuous delivery is a revolution in the delivery model of IT organizations that were fragmented in the past; the operational state is discussed from the perspective of continuous operation and maintenance, which introduces a number of different latest practices, such as intelligent operation and maintenance. What's rare is that many of the practices in the book come from Ali's reality. Only when practice improves the theory can theory better guide practice. It is indeed a rare practical guide book!

——Wang Jinyin, Founder & CEO of Youwei Technology

The combination of DevOps and the cloud-based development platform has achieved a leap in the software development tool platform. It not only realizes the integration and streamlining of software development tools, but also makes it possible to improve the quality and efficiency of software development based on big data analysis. The launch of the "Alibaba DevOps Practice Guide" provides important guidance for us to understand the industry's DevOps and cloud development practices, and to carry out software development big data analysis and research work. Focusing on related topics, academia and industry are expected to carry out more exchanges and cooperation to jointly promote the development of software engineering research and practice.

——Peng Xin, Associate Dean of School of Computer Science and Technology, Associate Dean and Professor of School of Software, Fudan University

Over the past 10 years, Alibaba Cloud has made a lot of exploration and efforts in IT infrastructure, and has been recognized by customers and society. Cloud, big data,
AI, IoT, etc., have become a new generation of digital infrastructure. How to make these infrastructures play a greater role and promote the digital transformation of the industry, this is also
Is the direction of our continuous efforts. DevOps capability is one of the core links. I hope that the "Alibaba DevOps Practice Guide" will be useful to you
Inspired, become your partner on the road of digital transformation.

—— Jiang Jiangwei, Partner of Alibaba

Technology creates new business, and technology has become the core link of business innovation and development in the digital age. Improve technical business response and delivery capabilities, and ensure
The continuity and stability of the operation of the barrier system has become a common challenge for digital organizations. "Alibaba DevOps Practice Guide" originated from Alibaba
Years of first-line practice and systematic precipitation. Whether it is engineering, collaboration, operation and maintenance or tools, I hope you can gain something and use it to guide
practical work.
—— Liu Guohua, Alibaba Researcher, Head of Hybrid Cloud Platform

From B2B to Taobao, from cross-border e-commerce to local life, in the face of such a rich and large-scale business delivery demand, Alibaba has been effective in software delivery.
The rate has been at the forefront of the industry. To this end, the company has done a comprehensive and comprehensive approach in terms of technical culture, technical architecture, software infrastructure and platforms, and processes.
In-depth design and optimization. "Alibaba DevOps Practice Guide" summarizes the essence of it, and explains in detail the thinking behind the practice,
The content of the guide is mainly written by senior engineers who work on the front line, and it feels strong after reading, and I recommend it to everyone.

——Xu Xiaobin Alibaba Senior Technical Expert

Finally, the "Alibaba DevOps Practice Guide" e-book is available for free download. Go to https://developer.aliyun.com/topic/devops to download.

Copyright Statement: content of this article is contributed spontaneously by Alibaba Cloud real-name registered users, and 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.
阅读 1.1k


2.9k 声望
6.1k 粉丝
0 条评论


2.9k 声望
6.1k 粉丝