brief introduction ： 100 million class parcel flood peak transit , Tens of millions of orders, millisecond response , The system is as stable as Mount Tai . This year, double 11, Shentong's system is unprecedented smooth and smooth .
This year, double 11, Shentong's system is unprecedented smooth and smooth
“ double 11 The whole station runs on Alibaba cloud , 100 million class parcel flood peak transit , Tens of millions of orders, millisecond response , The system is as stable as Mount Tai .” Fang Yao, the technical director of Shentong shangyun, said with pride .
“11 month 1 The first wave of orders peaked in the early morning of August , The whole system responds quickly , Faced with more than a few times the daily order quantity , The response time of the system has not changed ; I'm taking orders 、 Automated sorting 、 Gun scan 、 Core indicators such as express tracking are stable ; The corresponding middleware 、 The load of database resources fluctuates within a reasonable range .” Fang Yao said in an interview with the media that .
This makes him full of confidence in the second wave of orders peak , Shentong system did not disappoint him .
11 month 6 Japan , Fang Yao stares at the stable background system on the screen , It's like looking at your own children . from 8 Month into double 11 Prepare for war , For nearly three months , It's been through countless pressure tests , double 11 The first wave ends , To be relaxed . As the person in charge of Shentong shangyun , His long efforts , At the same time, I get the biggest return .
Before the clouds , Shentong uses the offline computer room as the computing and data storage platform , One to two 11 The demand for resources is expanding , After a big promotion, it will be idle and wasted ; After the cloud , Almost all of the resources are purchased in quantity , Use up pairs 11 Let go , It's really out of the box , Don't waste a day . Compared with last year 11 Compared with , This year, 11 month 1 To 3 Japan , Compared with the previous tradition IDC Architecture , In the case of a substantial increase in business ,IT The investment has been reduced 30%. The effect of going to the cloud is remarkable .
Whole station application containerization , Flexible scheduling is stable and efficient
At the beginning of designing the cloud solution for the whole station , Fang Yao decided to embrace cloud nativity and apply all applications 100% Containerization , Decision making for technological transformation , It's a strong sense of crisis ,2019 The business volume of express delivery industry reached 600 Million pieces , Shentong's business volume has reached 73 Million pieces , We started to push forward to the scale of 10 billion pieces .
Select alicloud container service ACK And container mirroring Services ACR, It can bring two important benefits to Shentong ： Fast business launch 、 Reliable flexibility out of the box .
In this fast changing era , Business “ Fast break not only ”. Through cloud native technology, we can achieve rapid online deployment , Cultivate standardized operation of application development and operation and maintenance for the team , Form the application code package into a container image, and then to K8s Standardized deployment process , No longer need to spend a lot of time on human flesh release 、 It also avoids problems such as failure due to inconsistent cluster configuration , A successful transition DevOps Driving companies .
secondly , Express business is a very typical cyclical business , At a time of explosive business growth , How to use resources out of the box ？ And the business grew suddenly , There is no match 11 A more representative period , This year, double 11 Shentong is an excellent testing ground for flexible scheduling .
Of course, containers and Kubernetes Technology brings more ： rely on Kubernetes For the core of the data center through application choreography 、 The ability of self-healing of business failures makes the whole system more stable ; By monitoring the burial point 、 Business log collection 、 Link monitoring and other means ensure the stability of business system in the process of rapid iteration ; By monitoring the water level of computational resources , Combined with the peak situation of business , Elastic expansion or reduction of size and quantity , Can reduce the cost of the entire resource and so on .
The battle of moving the whole station to the cloud , One took more than a year .
After countless needs communication and technical transformation , With the continuous efforts of Shentong and aliyun students , Shentong finally successfully adopted cloud native technology and architecture to realize the relocation of core business to Alibaba cloud .
This decision , For this year's double 11 Technological innovation foreshadows ： such as , The application of elastic scaling greatly reduces the computing cost , Save millions a year ; And such as , More innovative business launched quickly , This year, double 11 In advance of the pre-sale products sink near the users , Order upstairs, deliver goods downstairs , Enhance customer experience .
“ Going to the cloud is just the beginning , The cloud is just infrastructure .” Fang Yao said ,“ Shentong's technology architecture will move towards the next generation of microservice architecture Mesh evolution , Enhance the governance rationality of complex systems .”
Alibaba cloud dragon naked metal solution , Support Shentong to smooth through the double 11
The original architecture of Shentong core business system is based on VMware+Oracle Database to build . With the relocation to alicloud , The overall transformation of the architecture is based on Kubernetes Cloud native architecture system of . among , The key point of the whole application service architecture reconstruction is to introduce cloud native database and complete the application container based microservice transformation .
Comprehensively consider the actual business needs and technical characteristics of Shentong , Finally, I chose 「 Alibaba cloud ACK+ Dragon naked metal + Cloud database 」 Cloud native solutions for , Realize the migration of core applications to alicloud .
Alibaba cloud ACK+ DPCA's bare metal solution , On 2020 year 609 At the Yunfeng meeting . Shentong cloud's original cloud infrastructure , All of them use Alibaba cloud's Dragon bare metal server . Compared with the general cloud server (ECS),Kubernetes With the Dragon server, you can get better performance and more reasonable resource utilization, and the resources on the cloud can be fetched on demand , It is very important for Shentong, which has short-term and large flow business scenarios such as large promotion activities .
First , Cloud native bare metal solution , It can meet the requirements of business rapid release and flexibility . DPCA bare metal server can complete instance creation and startup in minutes , And make use of Kubernetes Scheduling and scheduling capabilities of , Through alicloud container K8S Close collaboration between services and alicloud infrastructure （SLB, VPC, NAS, SLS wait ）, In a very short time , Support rapid business deployment , It is easy to deal with the requirements of system agility in instantaneous peak scenarios .
second , The performance of DPCA's bare metal , Plus the elasticity of the container , It's made in heaven .“ Containers + Dragon naked metal ” It's a very good solution like double 11 This kind of big flow 、 High concurrency scenario .
Dragon naked metal is the best carrier of cloud origin , It has a higher specification , Can achieve high density container deployment . meanwhile , DPCA server has obvious performance advantages , It completely eliminates virtualization losses , promote 8% The computing performance of , Its physical machine like features , It can be virtualized twice . Next generation container services ACK, The powerful performance of the latest DPCA flexible bare metal instance can be fully displayed .
data display , The container runs on the cloud, and the Dragon performs better than the non cloud physical machine 10%-15%. Because DPCA cloud server has no virtualization overhead , And each container running on DPCA can have its own elastic network card ENI, Can improve 13% Network throughput .
if , The competition in the express industry in the first half is about scale 、 Service and price , In the second half , Express companies also need to compete with the technical strength of hard core .
Alicloud infrastructure supports Shentong whole station business system for the first time , Shentong's double 11 Smooth and smooth , Showing unlimited potential .
Link to the original text
This article is the original content of Alibaba cloud , No reprint without permission .