Ali cloud CDN technology at the helm Wenjing: love running all the way to kill one of this decade

Mention Ali cloud CDN, I must mention the technical helm Yao Weibin (Moon), although he is not the team's most "old" students, but he has experienced the most rapid development of business Taobao few years, we witnessed the initial service from Taobao and CDN within the group, but now most of the domestic customer service every step of the technical transformation of cloud CDN. In his view, is to promote the development of business in technology, technology-driven growth of the people, many of them during the confusion and valleys, but in the end really is a time of peak traffic to CDN technology to the top.

With open source the origin of Santa Claus join Ali

Moon reading period is a very "love toss" of students, often to help the women's dormitory transferred through the network, but also received a lot of private living systems development project. At the graduate level access to the embedded development, wireless sensor networks, Linux, the underlying network, the development of the transition to the server.

At that time the fire is relatively specialized financial and communication, but the Moon is on the development of intoxicated love, although his academic performance is not top-notch, but because of its rich experience in practical operation experience of the project, he successfully entered the time they graduate an Internet giant. That is, in this job, he was exposed to a lot of open source server software, such as Nginx, Squid, Varnish, Lighthttpd, also laid the foundation for the subsequent entering Ali. Always believed that open source programmers is very important to broaden their horizons and enhance the code level, so he developed a number of open source Nginx module, because the constant grinding, there are a number of projects with thousands of stars in the Github. Memories of the original, technicians need some recognition of the value, or powerful in business, there are tens of millions of users, or is recognition of the value of technology, you do not just stuff yourself with thousands of developers also use even foreign developers will give you a written thank you note, this is a very good technical approval.

"Later, at the time of the company's business development is relatively slow, encountered a bottleneck, and because some of their own achievements in the field of open source, fancy Ali. Ali was the early part of the business, I was skeptical that the company in the end okay, actually did not expect the interviewer open source is very charismatic, "great God," I was immediately decided to join the Ali sometimes programmers select a job not to see business and more powerful, but as a programmer's dream dictates. "Wenjing said.

Ali came to Wenjing Tengine responsible for research and development, from one person to go it alone, and gradually developed into small teams, Tengine entrance Group has become more than 95% of the business. Ali fast-paced, up several times or even several times a year business growth in this decade have three thousand times, this process also deeply appreciate the people and the company's growth is synchronized. Tengine business complexity is very high, support the entire Ali Group's business. As a supportive department, need more self-driven force, take the initiative, the initiative to invite others to use, and take the initiative to solve the problem during make business better.

Under Ali so fast-paced work environment, Moon also insisted on paying the extra time to do open source for some time Tengine been among the top ten global WebServer, which is so far the team members are very proud thing.

This decade, these programmers and double 11 "love to kill one."

Wenjing Luckily, he joined Ali's first year to catch up with double 11. For the time Taobao technical people, double the annual 11 is the most important thing. "For us, the key is in the zero moment, the system should Kang Zhu, measures to downgrade the better." Man King recalled, when the technical principles: The first is to have forecast the business, tens of millions of concurrent QPS how much the system can not support; second, to do technical plans, all rely on the system's capacity is how many, once a problem after the response options. "After the first 11 years of double test, the system has the ability to gradually limit in the case of normal operation can also have greatly improved in performance, stability. Later, our technical capabilities and resources reserves, has been far more than then the size of the spike, the current technology infrastructure is sufficient to support all of this technical people peace of mind. "

Of course, the accumulation of technology is not done overnight. In this high-intensity pressure of business, substantially all of the bottleneck will be encountered Wenjing team, memory, CPU, IO, network, to and fro done a lot of rounds and node architecture optimized software upgrade. In order to cope with peak pressure, the team also prepared a variety of measures to advance the lock business volume, pressure measurement node, demotion plan, purchase temporary bandwidth. In our monitoring and data that's not perfect, double 11 to rely on everyone to open multiple terminals, staring at a group of nodes, once the machine load is too high, flew manual intervention.

Blink of an eye came in 2012, Wen Jing think this year is very crucial for CDN:. "First, we decided not to adopt an external commercial CDN, because we found Taobao traffic, commercial CDN is insufficient to support the reason is Taobao China's first picture so many websites, SSD machine was not so popular, most manufacturers still use SATA CDN machines, encountered when the amount of data surge, its IOPS not up and running immediately node will hang out. second, when most of the CDN vendors are using Gigabit machine, Taobao CDN already using Gigabit machines we use is China's first all-SSD machine manufacturers, and completed on node 40G capacity of the line, when the technical architecture is very leading. "

The following years, with the enhancement of CDN capabilities, dual 11 Kang Zhu several times peak flow of business, and many businesses have started using CDN, such as spike, envelopes, and other details page. Later CDN only supports intra-group double 11, began serving external customers. Those years of development can be used to describe running all the way, every year new business generated, such as HTTPS, live, short video, Moon led the team not only do commercial products, personal service to customers, but also to fast adapt and adjust technical solutions for new business, optimize the user experience, technology crucial, step to the construction, but also for customers and the Group of 11 double-wide program to do security link, double the bandwidth of 11 annual growth rate of 50% -100% , Moon's footsteps never stop.

He fell, got up and bolted to the road

This way, Moon experienced a peak, of course, have dropped low, he believes 2015 special significance for the team, because that year they almost back 3.25. Taobao was on the whole station HTTPS, and since the early pressure measurement, evaluation of new business is not done, the whole station HTTPS bring computational overhead resulting in CPU, memory, it is beginning to become a bottleneck. "When after the start of the double 11, others are new high for the data and cheer our team of engineers has watched some of the line memory node is off the hook, constantly reboot, I was resident at the customer site, really even the dead have a heart. "Wenjing recalls.

At the time CDN team has come to Ali cloud, often running around the whole of China, in-depth customer site, personal services, focus is no longer just the whole team to do the program and guarantee for the double 11. "We have broken from pure technical people, it becomes a need for business thinking architect, CDN use this product to help customers to solve the problem. It is also because of this, this experience gave us a wake-up call, whenever the back the new business was born, we were spared the full plan, determined to avoid a repetition of, but never allow this to happen in their customers. "

Prior to this, Moon led the team has entered the CDN Ali cloud, completed the transition from the "Party A" to "B" of. "We are still very biased technical thinking, we believe that as long as their own this piece of technology to do so thoroughly, everything is a matter of course. Initially we Tengine less than 10 individuals in the team, it is a purely technical team responsible for software development. In after the switch to CDN, we're gonna owner of the entire system, consider something more, system stability is the first priority. Today, to Ali cloud, we need to thoroughly understand the business, all technical personnel have to run the customer, to understand the customer needs to study how to better serve him. for us, this really is a paradigm shift in the role of a change, a combination of technology and business. "Wenjing said.

Not everyone is anxious transformation can be brought about through smoothly, once complained that there are many business and technical personnel to do too much, and some even leave. Moon as a team leader, and the duty to help people to adapt. He was encouraged engineers "with meat" of their work, to take up the business of the partial work, of course, stay out of pure energy to do systematic development, which is the development engineers are very good. He also continued to use their own personal experience to tell you, business, allowing technicians to better understand the design, to enhance the understanding of the scene. Ali has been advocating full of "customer first" King in the text view, the customer is the first truly understand the customer's needs, then it becomes a product, the more customers solve problems, not you think this product is cow , forced upon the customer to use. In short, not beef cattle technology, bring business to prove.

By now, Moon where Ali cloud CDN team already has 2500 nodes and 120T reserve bandwidth capabilities around the world, by virtue of global service capabilities and product technology advantage was named global level (Global) service providers, namely for the five continents provide around-intensive business and consumer access to city services.

Technical recommendations for young people

Finally, for those who want to know or like into the CDN technical personnel in this field, Wenjing also gives some suggestions.

Understand the industry's
history CDN this product, even more than the cloud for a long time, because the development of the Internet came into being products. Now, this industry is a fully competitive industry, it has proven solutions and open source software, the core competitiveness of the final product is decisive: stability, cost and quality, manufacturers are looking for a better break. Ali cloud CDN settle down through the years 11 double technical and rapid response capability, has been in four years time, from zero to do China's largest cloud CDN. CDN future of the industry will pay more attention to customer value, customer-facing points on the different needs of the value of low-cost, quality of service, security, high-definition video requires different scenarios and technologies to meet.

Open-source, focus, learning
first, Moon thought to choose the best open-source software is a good way, Github is a very good business card programmer, open source software written by good people, code, communication skills, the ability to have landed not bad. Second, we must focus on, after the decision of the direction, at least to be deposited about three years, when you become an expert in the industry, the company will play to any great value. Third, we must continue to learn, ever-changing computer industry, one of the greatest challenges for technology just can not stop, non-stop to reach out to new things. Business is two to three times the annual growth pace you will develop your original business skills have been behind the growth of the Internet environment in such a fast-growing and developing so rapidly Ali's company, not learning will be eliminated, absolutely We can not rest on its laurels.

Ali Developer Job section | Ali cloud CDN team Recruitment of technical personnel it! Welcome to join us!

Guess you like

Origin yq.aliyun.com/articles/703934