Introduction: serverless application engine SAE is an application-oriented serverless PAAS platform, which provides a one-stop application hosting scheme with higher efficiency and better cost. Zero threshold + Zero transformation + Zero container foundation, that is, enjoy the technical dividend brought by serverless + k8s + micro services. Iqiyi has solved the pain points faced by sports live broadcasting by using SAE, and significantly improved the business and efficiency of live broadcasting.
Iqiyi sports is a well-known sports event platform in China, providing live broadcast, video, news and other wonderful contents of La Liga, tennis, golf and other events. As a comprehensive content platform for online sports events, iqiyi sports has obvious business characteristics, such as regular peak and valley, traffic surge, frequent updates, etc. these business characteristics also lead to a series of corresponding problems:
- There will be regular business peaks every week. In the face of business peaks, cumbersome operations such as capacity estimation, environment preparation and application deployment must be carried out in advance each time, resulting in a lot of repetitive work.
- In the face of sudden traffic surge, applications often need to be deployed temporarily. The whole 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 been perplexing the operation and maintenance team. We urgently need a monitoring solution that can find and locate problems in time, which is what customers have been expecting.
- Effective improvement of online system resource utilization: due to customer business characteristics, a large number of services are required to support during business peak, and some services need to be released in time during business stability period.
- The online process of the system requires a complete set of solutions. Each new version online requires cumbersome configuration to complete the gray and Canary release.
Iqiyi sports has been looking for a simple and perfect solution to solve the above problems. After many communications with Alibaba cloud technical experts, the serverless application engine SAE can solve the pain points faced by iqiyi sports live broadcasting, and significantly improve the business and efficiency of live broadcasting.
What is unique about the serverless application engine SAE?
Serverless application engine SAE is an application-oriented serverless PAAS platform, which provides a one-stop application hosting scheme with higher efficiency and better cost. Zero threshold + Zero transformation + Zero container foundation, that is, enjoy the technical dividend brought by serverless + k8s + micro services.
SAE has three typical application scenarios:
- Microservice Architecture Transformation: enterprises will face many pain points during microservice architecture transformation, such as high technical threshold and maintenance cost of microservice or container transformation, high stability risk, product iteration can not keep up with business changes, and low R & D efficiency. SAE is out of the box and supports the upgrade of a full set of micro service architectures such as spring cloud / Dubbo / HSF, smooth migration and improve business delivery efficiency; Operation and maintenance free IAAs and micro service components, and the cloud platform is responsible for the stability.
- Serverless extreme flexibility: for new retail, mutual entertainment, cultural media, catering / travel and other industries, they often face large promotion activities, inaccurate capacity estimation during large promotion, and system SLA risk in case of sudden traffic; There are obvious peaks and troughs, and there is a lot of idle waste. SAE can provide a complete set of high availability solutions of accurate capacity + extreme elasticity + current limiting degradation, so as to achieve flexible start and stop and improve resource utilization.
- Enterprises quickly go to the cloud / move stations: for Pan Internet, Internet of things, blockchain, supply chain and other industries, SAE can help enterprises get through Devops & basic products & monitoring products & high availability products, and provide a one-stop out of the box experience. At the same time, SAE provides fully managed services, with high integration of cloud products and improve business delivery efficiency.
On the whole, SAE’s value to the enterprise can be summarized into four points, namely:
- Operation and maintenance free:Help users shield the bottom IAAs and k8s details and focus on business development;
- Zero modification:Seamless migration of microservice applications and no container transformation of war / jar applications;
- Ultimate efficiency:Provide second level elastic efficiency and extreme Java application startup efficiency;
- One stop experience:Seamless integration of basic services and micro service ecology, good customer experience.
What value does iqiyi sports bring by using SAE in live broadcasting business?
Serverless practice of iqiyi Sports
Through the elastic scalability of Alibaba cloud serverless application engine (SAE), iqiyi sports can calmly face the regular business peak through simple configuration rules. At the same time, SAE provides the life cycle management function of microservices, which makes the whole deployment cycle very simple and efficient. The built-in seamless integrated arms monitoring achieves an end-to-end microservice solution, which can timely and accurately locate the problem, making the system bug nowhere to hide and greatly improving the user experience. Finally, the application of high availability AHAS gives a nearly perfect solution from the aspects of service degradation, fusing and current limiting.
- Through the SAE elastic strategy solution, we can calmly cope with the business peak of fixed cycle, save the operation of estimating resources and deploying applications, and greatly reduce the workload of the operation and maintenance team,Overall efficiency increased by 40%。
- Through the extreme flexibility of SAE, you can calmly deal with the sudden increase of business traffic without temporarily deploying applications, which greatly improves the user experience.
- Help customers locate problems quickly and accurately through SAE’s own monitoring solution and seamless integration with arms monitoring,Overall bug processing speed increased by 30%.
- Behind SAE’s ultimate expansion and contraction is the ultimate resource utilization to help customers as a wholeResource utilization increased by nearly 50%.
- Manage the microservice life cycle through SAE platform,Online cycle reduced by 40%。