IQIYI Experience Serverless extreme expansion and shrinkage, resource utilization increased by 40%

Introduction: The Serverless Application Engine SAE is an application-oriented Serverless PaaS platform that provides a more efficient and cost-effective one-stop application hosting solution. Zero threshold + zero transformation + zero container foundation, that is, enjoy the technical dividend brought by Serverless + K8s + microservices. By using SAE, iQiyi has solved the pain points faced by live sports, and significantly improved the business and efficiency of live broadcast.

IQiyi Sports is a well-known sports event platform in China, providing live broadcasts, videos, news and other exciting content of La Liga, tennis, golf and other events. As a comprehensive content platform for online sports events, iQiyi Sports' business characteristics are obvious, such as regular peaks and valleys, surge in traffic, frequent updates, etc., but also because of these business characteristics, a series of corresponding problems have arisen:


  • There will be regular business peaks every week. When facing business peaks, cumbersome operations such as capacity estimation, environment preparation, and application deployment must be carried out in advance each time, and there is a lot of repetitive work.
  • Faced with a sudden surge in traffic, it is often necessary to temporarily deploy applications to deal with it. The entire process is not only time-consuming, but also affects the user experience on the customer side.
  • How to effectively monitor the online micro-service architecture has always plagued the operation and maintenance team. There is an urgent need for a monitoring solution that can detect and locate problems in time, which is what customers have always expected.
  • Effective improvement of online system resource utilization: Due to customer business characteristics, a large number of services are needed to support the peak of the business, and some services need to be released in time during the business stable period.
  • The online process of the system requires a complete set of solutions, and each new version on the line requires more cumbersome configuration to complete the grayscale and canary release.


IQiyi Sports is always looking for a simple and perfect solution that can solve the above problems together. After many communications with Alibaba Cloud technical experts, the serverless application engine SAE can solve the pain points faced by iQiyi Sports Live, and significantly improves the business and efficiency of the live broadcast.


What is unique about the serverless application engine SAE?


The Serverless Application Engine SAE is an application-oriented Serverless PaaS platform that provides a more efficient and cost-effective one-stop application hosting solution. Zero threshold + zero transformation + zero container foundation, that is, enjoy the technical dividends brought by Serverless + K8s + microservices.



SAE has three typical application scenarios:


  • Transformation of microservice architecture: Enterprises will face many pain points during the transformation of microservice architecture, such as high technical threshold and maintenance costs for microservice or containerized transformation, high stability risks, product iterations that cannot keep up with business changes, and low R&D efficiency. SAE is ready to use out of the box and supports a full set of microservice architecture upgrades such as Spring Cloud/Dubbo/HSF, smooth migration, and improved business delivery efficiency; free operation and maintenance of IaaS and microservice components, and the cloud platform is responsible for stability.


  • Serverless extreme flexibility: For industries such as new retail, mutual entertainment, cultural media, catering/travel, etc., they often face big promotion activities. During the big promotion, the capacity estimation is inaccurate, and the system SLA is risky when there is a sudden traffic; the peaks and valleys are obvious. There is a lot of idle waste. SAE can provide a complete set of high-availability solutions for precise capacity + extreme flexibility + current limiting and downgrading to achieve flexible start and stop and improve resource utilization.


  • Enterprises quickly move to the cloud/relocation: For industries such as the Internet, Internet of Things, blockchain, supply chain, etc., SAE can help enterprises get through DevOps & basic products & monitoring products & high-availability products during the process of moving to the cloud/relocation. Provide a one-stop out-of-the-box experience. At the same time, SAE provides fully managed services and high integration of cloud products, which improves the efficiency of business delivery.


On the whole, the value of SAE to the enterprise can be summarized in 4 points, that is:


  • Free operation and maintenance: Help users shield the details of the underlying IaaS and K8s, and focus on business development;


  • Zero transformation: seamless migration of microservice applications, no containerized transformation of war/jar applications;


  • Ultimate efficiency: Provides second-level elastic efficiency and ultimate Java application startup efficiency;


  • One-stop experience: seamless integration of basic services and microservice ecology, good customer experience.


What value does iQiyi Sports use SAE in its live broadcast business?


Serverless Practice of iQiyi Sports


With the elastic scaling feature of Alibaba Cloud Serverless Application Engine (SAE), iQiyi Sports can calmly face regular business peaks with simple configuration rules. At the same time, SAE provides the life cycle management function of microservices, which greatly simplifies the entire deployment cycle and makes it more efficient. The built-in seamlessly integrated ARMS monitoring is an end-to-end microservice solution that can locate problems in a timely and accurate manner, making system bugs nowhere to hide, and greatly improving user experience. Finally, the application of high-availability AHAS provides a nearly perfect solution in terms of service degradation, fusing, and current limiting.



  • With the SAE flexible strategy solution, it is possible to calmly cope with fixed-cycle business peaks, save the original estimated resources and deploy applications, greatly reduce the workload of the operation and maintenance team, and increase the overall efficiency by 40% .


  • With SAE's extremely flexible features, it can respond calmly in the face of sudden increase in business traffic without temporarily deploying applications, which greatly improves the user experience.


  • Through SAE's own monitoring solution and seamless integration with ARMS monitoring, it helps customers quickly and accurately locate problems, and the overall bug processing speed is increased by 30%.


  • Behind the ultimate expansion and contraction of SAE is the ultimate resource utilization, which helps customers increase the overall resource utilization by nearly 50%.


  • Through the SAE platform to manage the life cycle of microservices, the on-line cycle has been shortened by up to 40% .


Author: find as Ali cloud solutions architect

Recommended Products

Serverless Application Engine (SAE)



Original link: https://developer.aliyun.com/article/781737?

Copyright statement: The content of this article is voluntarily contributed by Alibaba Cloud real-name registered users. 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.

Guess you like

Origin blog.csdn.net/alitech2017/article/details/114699717