Agile cloud-native applications, a watershed battle for 2021 digital transformation

Entering the end of 2020, the digital transformation process accelerated by a pandemic has ushered in a new era. The "Regulations on the Promotion of Digital Economy in Zhejiang Province" were passed on December 24 and will start on March 1, 2021. Implementation, this is also my country's first local regulation with the theme of promoting the development of the digital economy. The regulations stipulate that new and expanded buildings should be constructed in accordance with planning requirements and standards to support the construction of communication infrastructure, and the design, construction, and acceptance of the main building should be synchronized.

Experts believe that the global epidemic in 2020 will take 30-50 years of digitalization, which will be significantly shortened to 10-20 years. And my country has issued the first local regulations on the theme of promoting the development of the digital economy, which stipulates digital infrastructure as the "standard configuration" of social and corporate infrastructure, then the next key issue is how to use the "hard power" of digital infrastructure. Really promote the transformation and upgrading of business models, production models, and operation management of enterprises and government agencies-this requires the establishment of corresponding "soft power", that is, digital R&D and agile application.

Currently, cloud-native technology has developed rapidly. As the next generation of cloud computing technology, core capabilities such as cloud-native application agile development, operation and maintenance, and management are defining cloud-native 2.0. From the “ON Cloud” that simply migrates to the cloud to the “IN Cloud” that rebuilds enterprise applications based on cloud native on the cloud, we are entering the watershed battle of digital transformation, because this involves deep-level changes to the enterprise—— It is necessary to inherit the past and connect to the future; it is necessary to stand up without breaking, and to continue to evolve. In this regard, Huawei has set a benchmark for a new cloud-native enterprise with its own cloud-native transformation practice.

Application Agility: The Battle of Digital Transformation and Upgrade

PaaS, represented by microservices, containers, and DevOps technologies, is the "base" for digital R&D and application agility in the cloud computing era. According to the "China Cloud Native User Survey 2020" of the Cloud Native Industry Alliance, my country's public cloud PaaS market continued to maintain rapid growth in 2019, with a market size of 4.19 billion yuan, a year-on-year increase of 92.4%. The "China Cloud Native User Survey Report 2020" shows that in cloud native construction expenditures, users for technology research and development account for 77%, and users for operation and maintenance account for 59%.

Containers are the core technology for digital R&D and application agility. The "China Cloud Native User Survey 2020" shows that 64% of users apply container technology to deploy microservice applications, and 56% of users apply container technology to DevOps automated operations. In the construction of Dimension, 31% of users apply container technology to PaaS platform construction; as another core technology of application agility, 50% of users have used microservice architecture for application development, and 30% of users plan to use microservice architecture In addition, nearly 6% of users publish applications daily, 28% of users publish applications every week, 27% of users publish applications every month, and 39% of users publish applications irregularly.

Cloud native technologies represented by containers, microservices, and DevOps realize agile application development, greatly increase delivery speed, reduce business trial and error costs, and can quickly respond to user needs, enhance user experience, and accelerate business innovation. As Wang Weimin, deputy general manager of Huawei Cloud Application Platform Service Product Department, emphasized at the 2020 Huawei Cloud TechWave Cloud Native 2.0 Technology Summit·Cloud Native Application Agile Sub-forum, Chinese companies are increasing their investment in digital R&D, and software R&D and application management are in progress. Going through cloud-native changes: Return to the essence of software and quickly respond to market changes.

Cloud native technology is comprehensively promoting the development of "Internet +" applications represented by enterprise and industrial Internet applications, e-commerce, live broadcasting, online education, telemedicine, urban IOC operation centers, smart cars, and Internet of Vehicles. Cloud enterprise and industrial Internet applications are springing up like bamboo shoots after a rain, and a comprehensive cloud application agile platform will become the "soft power" base for enterprise digital transformation and upgrading.

Build a comprehensive cloud application agile platform

A cloud application agile platform based on cloud native technology is an important strategy for enterprises to "break through the barriers" and upgrade their digital transformation. Not long ago, the cloud native white paper jointly released by Huawei Cloud and Forrester pointed out that the continuous development and evolution of cloud native technology has brought potential risks and challenges to the process of enterprises embracing cloud native. An integrated cloud native platform with full stack capabilities is the cornerstone for enterprises to overcome challenges. More importantly, the cloud-native application agile platform should also be able to provide a dual-mode technology route that takes into account traditional IT and cloud-native technologies, so that enterprises can smoothly transition to a cloud-native priority strategy.

Huawei Cloud Cloud Native Application Platform is an integrated cloud native platform that provides a dual-mode route, is enterprise-oriented, and covers full-stack capabilities. Huawei Cloud Cloud Native Application Platform provides core capabilities such as application lifecycle management and integration, DevCloud and DevSecOps, full-scenario microservice capabilities, and cloud middleware. HUAWEI CLOUD ROMA is a cloud-native platform for production-connection-orchestration-management of full life cycle applications, including: enterprise digital asset center ROMA Exchange; enterprise application enable ROMA Service Core; development platform ROMA Factory for 7 major development scenarios; integrated enterprise ROMA Connect for traditional applications, cloud native applications, physical device OT applications and third-party applications. HUAWEI CLOUD ROMA helps governments and enterprises accelerate the transformation of cloud native applications, and establish agile capabilities for cloud native applications with coordinated governance, co-construction and sharing, standing without breaking, agility and credibility.

Among them, HUAWEI CLOUD DevCloud is the industry's first DevSecOps platform that integrates R&D, operation, and operation and maintenance. The so-called DevSecOps integrates security protection into the application life cycle, rather than lagging security protection like traditional software development. This is because the development cycle is getting shorter and faster, and the development iteration speed is getting faster and faster, and security protection must be fronted in every link of the application life cycle. HUAWEI CLOUD DevSecOps is based on Huawei’s 30 years of deep-rooted security capabilities. It can provide full security capabilities such as security testing, trusted construction, code security, and asset security, including 5+ security standards, 2000+ special rules, and 10,000+ inspection standards, such as: autonomous Develop a code inspection engine based on syntax tree and CFG cross-process inspection, supporting code quality inspection capabilities in 28 languages ​​such as C, C++, Java, Python, Go; including programming style, coding security, memory management, input verification, and 20+ code inspection rule scenarios such as security functions, thread synchronization, code repetition rate, etc.; based on the core framework of IPDRR (identification, protection, detection, response, and recovery), a code security protection network is constructed in an all-round way to ensure the safety of the entire code life cycle.

In terms of microservices, as a hosting and governance platform for microservices-centric applications, Huawei Cloud ServiceStage provides the ability to deploy applications on the cloud with one-click and provides a microservice governance center to facilitate users to load microservice applications Adjustment of balance, flow control and fault tolerance mechanism. The ServiceComb microservice framework contributed by Huawei Cloud is based on ServiceStage and is Apache's first top-level microservice project. According to the "Open Source Industry White Paper (2019)", ServiceComb has outstanding performance in the field of microservices, with safety first, and the open source licenses used are not infectious. It is worth mentioning that Huawei Cloud ServiceStage provides the industry's first intrusive/non-intrusive dual-mode architecture to support the smooth migration of microservice applications. It is also the industry's first commercial product that provides multilingual and multiprotocol microservice solutions.

In terms of cloud middleware, HUAWEI CLOUD has created two major scenarios for the migration of Internet industry applications (games, social networking, etc.) to the cloud and smart city distributed applications (government, power, etc.) transformation, creating a boutique cloud middleware: distributed cache DCS, Support terminal HMS search engine and AIOps business commercial use on a large scale, can provide 60,000 GB+ capacity, adapt to 500 million+ users, single cluster concurrent over one million QPS; Distributed message DMS, enhanced highest level through trusted cloud message queue Certification is the only one in the industry that supports X86 and ARM dual architectures, which can support tens of millions of concurrent; API gateway APIG, with a global high-speed channel, supports Huawei Cloud 100+ services, with a daily PV volume of 1.5 billion times, and can achieve 10K+ per node TPS's high performance, safe and controllable, flexible and fine flow control; FunctionGraph is a new generation of event-driven fully managed function computing service based on a new generation of event-driven, low latency of 100ms, is a boutique platform for serverless serverless applications.

It needs to be emphasized that the Huawei Cloud Native Application Platform is a comprehensive integrated cloud native platform, which is exported through the ROMA platform, and the bottom layer is Huawei Cloud deployed across hybrid clouds, thereby helping governments and enterprises to reach cloud-native priority goals from multiple routes .

Huawei's own cloud-native R&D practices

In the past decade, Huawei, like other super-large multinational companies, has experienced challenges such as fast business response, fast demand analysis, fast R&D delivery, fast operation and maintenance positioning, and fast operation analysis, especially in the business environment and competition. The situation and industrial policies are changing faster and faster. Huawei is not an Internet company, nor is it the original DevOps development model. After years of R&D reforms, Huawei has increased its R&D efficiency by more than 10 times with the support of cloud-native technologies.

(Huawei Cloud Chief Digital Transformation Officer Su Liqing delivered a speech)

HUAWEI CLOUD DevCloud is a DevOps practice that was born in the cloud and is better than the cloud. Since the establishment of Huawei Cloud DevCloud, the scale of software, team management, and the complexity of communication between personnel have risen sharply. Through engineering practices such as cloudification, microservices, containerization, and assembly line automation, as well as management practices such as agile, DevOps, and full-function teams, while the scale is increasing, version compilation, version construction success rate, system regression testing, R&D work time, Indicators such as resource reuse rate have not been reduced, but have been greatly improved. It is the best organization and engineering practice to support cloud native architecture.

Many HUAWEI CLOUD customers have helped improve R&D efficiency by 10 times+ by using a series of products native to HUAWEI CLOUD. In order to meet the needs of business agility and timeliness, SF Express+ uses Huawei cloud native solutions to ensure that 120 application systems are fully deployed to the cloud; the full-process cloud-native DevOps platform makes development easier and applications more agile; based on Huawei Cloud DevCloud, R&D system from demand design to online end-to-end online, the whole process online time is shortened from 2 days to 1 hour, which is an increase of 40+ times.

(S.F.Tech "Express+" agile coach Yin Jia delivered a speech)

Based on the solution provided by Huawei Cloud ServiceStage, Shaanxi Finance has completed the transformation of application microservices, designed 40+ microservices, and 23 SaaS layer front-end and back-end services, enabling Shaanxi Finance to restructure digital finance, open up the fiscal cloud ecosystem, and realize the "Financial Cloud "Comprehensive business monitoring, "cloud" integrated management of all data, and application launch cycles from monthly to weekly. Based on the Huawei Cloud ServiceStage microservice architecture, Wuhan Water will transform traditional water applications into microservices, and build a smart water business system in Wuhan to achieve rapid business iteration and continuous delivery. New requirements go online from month to day.

To sum up: Digital R&D and application agility capacity building are the upgrade battle of digital transformation in 2021, and the watershed for enterprises from "ON Cloud" to "IN Cloud". If an enterprise wants to master cloud-native technologies represented by containers, microservices, DevOps, etc., it needs a cloud-native application platform with full-stack, full-scenario and full capabilities that can take into account the past and the future. Huawei Cloud Cloud Native Application Platform ROMA is derived from Huawei’s own cloud-native practice. It provides an integrated platform for the majority of traditional government and enterprises to transform to cloud-native and establish cloud-native digital R&D and application agility capabilities. It is one of the boutique platforms for digital transformation and upgrading. selected. (Text/Ningchuan)

 

Guess you like

Origin blog.csdn.net/achuan2015/article/details/112007235