Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

The R & D process of Tencent proprietary Cloud is disclosed for the first time

2025-01-21 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/03 Report--

On November 3, 2018, the DevOps International Summit was held at the Sentosa Hotel in Shenzhen. In the morning, Tencent R & D performance was full. The product / technology leaders of Tencent worker Git, Tencent TAPD and Tencent proprietary Cloud share their respective products in DevOps practice. This is the first time that Tencent proprietary Cloud has disclosed the research and development process.

Research and development efficiency

Cdn.ejianmedia.com/771a39dd5dfa4fd5b6509cb6ea2fd16a.webp?imageMogr2/quality/70/format/jpg ">

Tan Yong, Director of Technical Operations Center of Tencent R & D Management Department

Tencent as a representative of emerging Internet enterprises, the rapid and stable delivery of business is particularly important, which is also the test of DevOps thinking and R & D efficiency. The two products shared this time, as well as the actual cases accumulated by Tencent Cloud in the course of practice, describe Tencent's efforts in R & D effectiveness.

Tencent Private Cloud is Tencent Cloud's enterprise-class proprietary cloud platform, which provides enterprises with self-controllable and self-scalable full-stack service capabilities. Behind it, there are not only hundreds of R & D teams, but also a large number of components. Version delivery differentiation brings challenges to R & D and delivery management. Tencent proprietary Cloud team uses Tencent's existing R & D basic tools to optimize the process according to its own characteristics, so that the efficiency of the R & D team can be significantly improved, and cloud products can be delivered flexibly in customer needs.

Tencent TAPD, Tencent Agile R & D platform, the essence of Tencent Agile R & D for more than 10 years, supports product agile R & D lifecycle management, covers the whole process of product planning, project planning & tracking, testing & quality management, release and user feedback, and provides DevOps pipelined integration of mainstream R & D tools to improve R & D efficiency. So far, it has served more than 100000 enterprises.

Tencent Gongfeng, a new generation of R & D management platform of Tencent Group based on Git, not only supports the standard R & D management model, but also adapts to the environment of large enterprises, and supports the R & D activities of a large number of key businesses of Tencent, such as Wechat.

New scene, high efficiency, fast delivery

DevOps solution of Tencent Agile R & D platform

Li Rui, Technical Director of Tencent TAPD Open platform

In Tencent's 20 years of development, there have been a large number of processes of business incubation, project formation and team building. the common problem is how to expand and upgrade the team's R & D model with the growth of business development and team size. This is also a problem faced by many enterprises. As for how to break the situation, Li Rui summarized the countermeasures into four aspects: "Tao, Dharma, skill and instrument". The so-called Tao is the core idea and concept of Tencent's agile research and development, the law is the culture and organization of Tencent's research and development, the technology is the agile project management and R & D engineering practice, and the device is the platform that carries these ideas and practices.

TAPD is the platform (https://tapd.cn) that carries the core ideas and practices of agile research and development. Like Lego, it can meet the differentiated needs of different scenarios. TAPD has launched a data bus solution for continuous delivery, integrating mainstream R & D tools in all aspects of code management, continuous integration, product management, automated testing, deployment and release, and carrying out visual pipeline management. Through multi-dimensional performance measurement of each link, one-stop follow-up and improvement can be achieved.

Tencent's Road to Git Transformation

Sun Chenxing, Product Manager of Tencent worker Bee Git

The new generation of R & D tools marked by modern Git are rapidly replacing the previous generation of version control systems with new ideas. The update of tools, in turn, promotes the renewal of management and culture. Sun Chenxing, head of Git products of Tencent worker Bee, combined with the development history of Git, described the practical experience of Tencent R & D team when they migrated to Git.

In the internal Git transformation, worker bee Git continues to adapt to the needs of major development teams, providing the ability to strengthen Code Review, detail to branch permissions, review logs and other capabilities to improve the quality of R & D management, as well as open internal open source columns to improve R & D culture. This has also led to a number of versions, from the service within Tencent to the opening of Git services consistent with internal use (http s: / / code.tencent.com) this year.

Worker Git is planning further integration with enterprise IM on the mobile side, including stronger Code Review capabilities as an important part of R & D quality inspection forward (the other part is post-positioned automated verification). In addition, the micro-service transformation makes the deployment of worker bees more lightweight and miniaturized, and the community version will be available for industry use in the future. As a part of the DevOps pipeline, the integration with CI/CD R & D system is being strengthened, coupled with the free service capability on the cloud, to maximize the release of Tencent R & D capabilities.

Let traditional enterprises have their own cloud

Reveal the Agile R & D delivery practice of Tencent proprietary Cloud

Zhou Xiaofang, Senior Project Manager of Tencent proprietary Cloud

In recent years, Internet + 's changes have taken place quietly. With the traditional rigid IT architecture, loose and diverse suppliers, and the lack of future-oriented platforms, the past architecture has been unable to adapt to digital changes, and the cloud-based intelligent IT architecture-Tencent proprietary Cloud arises at the historic moment. Tencent Cloud TCE (Tencent Cloud Enterprise) is an enterprise proprietary cloud platform based on Tencent Cloud's mature product system, which provides enterprises with self-controllable and self-scalable full-stack service capability (https://cloud.tencent.com/solution/tce). Tencent Private Cloud provides IaaS/PaaS/SaaS full cloud product matrix to meet the needs of private deployment and self-control of enterprises. By providing one-stop IT services ranging from computer room construction to network, server, software and operation and maintenance, it can help enterprises quickly achieve digital changes and easily adapt to the challenges brought by new business.

Within Tencent, the R & D support system of proprietary cloud adopts the principle of continuous delivery of value, and makes a series of optimization and practice in the process of development, testing, deployment, construction and release based on the principles of standardization, automation and flow. In addition, a series of processes and tools have been developed to support the R & D delivery process. Requirements through TAPD closed-loop management, development phase through worker bee Git for source code management, through QCI for continuous integration, testing phase through QTA for automated testing, through Denv test development environment solutions to solve the problem of environmental and resource conflicts. Finally, through a series of delivery processes and delivery platform tools to achieve customer on-site automatic delivery, to achieve the purpose of rapid delivery.

There are more than 200 components and 400 developers in the proprietary cloud product system. In the face of the pressure of parallel delivery of many customer requirements, how does the development team achieve efficient parallel research and development?

First of all, multi-line version management strategy is adopted in configuration management, including development line, operation line, feature branch and release branch. Each component does multi-line version management to achieve multi-version release and multi-demand parallel development.

Secondly, in the aspect of release rhythm control, the shuttle bus publishing system is adopted, and each component is integrated into the backbone, and after the test is stable, it is released to the outside. At the same time, through continuous integration, continuous release, and automated testing tools, the confluence window limit is relaxed to achieve the purpose of confluence at any time, release at any time, and improve the efficiency of research and development.

Finally, in order to meet the needs of different customers to deliver different versions, the proprietary cloud assembles the general version into a customer personalized version by arranging the general version at the component level and customizing the package, thus realizing the rapid combination of any version to meet the delivery needs of different customers.

Through the full stack of IT supply, Tencent proprietary Cloud brings the cloud to the customer site like water and electricity to help customers cope with various business challenges.

As our board chairman Ma Huateng said at the Global Partnership Conference, we hope to be the best digital assistants in all industries to help traditional enterprises and public service institutions achieve digital transformation and upgrading. Let every industry become an intelligent industry, digital, networked and intelligent.

Conclusion

The sharing of three guests at the Tencent R & D performance special session enabled all the participants here to learn how to improve R & D efficiency. Tencent worker bee Git, Tencent TAPD and Tencent proprietary Cloud help enterprises build an efficient and agile R & D model.

Follow the official account of Tencent Technology Engineering and reply the keyword "Tencent R & D effectiveness PPT". You can get the special PPT of Tencent R & D effectiveness.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 207

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report