Iqiyi Sports: experience the ultimate expansion and contraction of serverless, and increase the utilization rate of resources by 40%

InfoQ 2021-02-23 08:04:22
iqiyi sports experience ultimate expansion


{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Iqiyi sports is a well-known sports event platform in China , Provide La Liga 、 Tennis 、 Golf and other events live 、 video 、 News and so on . As a comprehensive content platform for online sports events , The business characteristics of iqiyi sports are obvious , Like regular peak valley 、 Traffic surges 、 Frequent updates, etc , Because of these business characteristics , It leads to a series of corresponding problems :"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" There are regular business peaks every week , In the face of business peak, every time we have to predict the capacity in advance 、 Prepare the environment 、 Deployment of applications and other tedious operations , There's a lot of duplication ."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" In the face of a sudden surge in traffic , It is often necessary to deploy the application temporarily , The whole process is not just time-consuming , At the same time, it affects the user experience on the customer side ."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" How to effectively monitor the online microservice architecture , Has been bothering the operation and maintenance team . There is an urgent need to find out in time 、 Monitoring solutions for positioning problems , This is what customers have been expecting ."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" The effective promotion of the utilization rate of online system resources : Because of the customer's business characteristics , A lot of services are needed to support business peak , Some services need to be released in time when the business is stable ."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" The system online process needs a complete set of solutions , Every time a new version is launched, it needs more complicated configuration to complete the grayscale 、 Release of canary ."}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Iqiyi sports has been looking for a simple and perfect solution , The above problems can be solved together . After many times of communication with Alibaba cloud technology experts ,Serverless Application engine SAE It can solve the pain point of iqiyi sports live broadcast , The business and efficiency of live broadcasting have been greatly improved ."}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"Serverless Application engine SAE What's unique ?"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Serverless Application engine SAE It's application oriented Serverless PaaS platform , Provides more efficiency 、 A more cost-effective one-stop application hosting solution . Zero threshold + Zero transformation + Zero container Foundation , Enjoy it now Serverless+K8s+ The technology dividend brought by microservices ."}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":"br"}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/26\/2654255e3e3e6b4bba6874ee006460ec.png","alt":" picture ","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"SAE There are three typical application scenarios :"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Microservice architecture transformation : Enterprises will face many pain points in the transformation of micro service architecture , For example, the technical threshold and maintenance cost of microservice or containerization transformation are high , High stability risk , Product iterations don't keep up with business changes , R & D efficiency is low .SAE Open the box , Support Spring Cloud\/Dubbo\/HSF And so on , Smooth migration , Improve business delivery efficiency ; No operation and maintenance IaaS And microservice components , Cloud platform is responsible for stability ."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"Serverless Ultimate flexibility : For new retail 、 Mutual Entertainment 、 Cultural media 、 Restaurant \/ Travel and other industries , We often face big promotion activities , The prediction of the capacity is not accurate , When there is a burst of traffic, the system SLA There are risks ; The characteristics of wave crest and wave trough are obvious , There is a lot of idle waste .SAE Can provide precise capacity + Ultimate flexibility + A complete set of high availability scheme for current limiting and degradation , Start and stop flexibly 、 Improve resource utilization ."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Enterprises quickly go to the cloud \/ Moving station : For the pan Internet 、 The Internet of things 、 Blockchain 、 Supply chain and other industries ,SAE It can help enterprises go to the cloud \/ In the process of moving the station , Get through DevOps & Basic products & Monitoring products & High availability products, etc , One stop out of the box experience . meanwhile ,SAE Provide full hosting services , Cloud products are highly integrated , Improve business delivery efficiency ."}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Taken together ,SAE The value of an enterprise can be summed up as 4 spot , That's it :"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":" No operation and maintenance "},{"type":"text","text":": Help users shield the underlying IaaS and K8s details , Focus on business development ;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":" Zero transformation "},{"type":"text","text":": Seamless migration of microservice applications ,war\/jar The application does not need containerization ;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":" Ultimate efficiency "},{"type":"text","text":": Provides second level flexibility, efficiency and perfection Java Application startup efficiency ;"}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"strong"}],"text":" One stop experience "},{"type":"text","text":": Seamless integration of basic services and micro service Ecology , Good customer experience ."}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Iqiyi sports is used in live broadcasting business SAE, What value does it bring ?"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":" Iqiyi sports  Serverless practice  "}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Through Alibaba cloud Serverless Application engine (SAE) The elastic expansion and contraction characteristics of , Iqiyi sports only needs simple configuration rules to calmly face the regular business peak . meanwhile ,SAE Provide the life cycle management function of microservice , Greatly simplify the entire deployment cycle , Efficient . And built in seamless integration ARMS Monitoring is an end-to-end microservice solution , Timely and accurate positioning of problems , Make the system Bug There is no place to hide , Greatly improve the user experience . Last , Applications are highly available AHAS Demotion from service 、 Fuse 、 A near perfect solution for current limiting ."}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"image","attrs":{"src":"https:\/\/static001.geekbang.org\/infoq\/7d\/7dd558b829e1dcc8179eab75359e1a39.png","alt":" picture ","title":null,"style":[{"key":"width","value":"75%"},{"key":"bordertype","value":"none"}],"href":null,"fromPaste":true,"pastePass":true}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"bulletedlist","content":[{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" adopt SAE Resilient strategy solutions , It can cope with the business peak of fixed period , Save the original estimated resources 、 The operation of deploying the application , It greatly reduces the workload of the operation and maintenance team , The overall efficiency has been improved 40%."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" adopt SAE It's extremely elastic , It can deal with the sudden increase of business flow calmly , There is no need to deploy the application temporarily , Greatly improved the user experience ."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" adopt SAE Built in monitoring solution and communication with ARMS Seamless integration of monitoring , Help customers quickly 、 Precise positioning , whole Bug Processing speed increased 30%."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"SAE The ultimate expansion and reduction is the ultimate utilization of resources , Help customers improve the overall utilization of resources 50%."}]}]},{"type":"listitem","attrs":{"listStyle":null},"content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" adopt SAE Platform management of microservice life cycle , The online cycle is shortened by up to 40%."}]}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Reprinted from : Iqiyi technology product team (ID:iQIYI-TP)"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":" Link to the original text :"},{"type":"link","attrs":{"href":"https:\/\/mp.weixin.qq.com\/s\/YJ-FX73pi37pGhf-XIfLvA","title":"xxx","type":null},"content":[{"type":"text","text":" Iqiyi Sports : Experience Serverless Ultimate expansion and contraction capacity , Improve resource utilization 40%"}]}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://qdmana.com/2021/02/20210223080019824m.html

  1. JavaScript advanced: Javascript object-oriented, JavaScript built-in object, JavaScript BOM, JavaScript encapsulation
  2. JavaScript advanced: Javascript object-oriented, JavaScript built-in object, JavaScript BOM, JavaScript encapsulation
  3. Vue determines whether the El form in the elementui is updated or changed. If it changes, it will prompt whether to save it. If it does not change, it will leave directly
  4. Algorithm problem: sum of two numbers -- JavaScript and Java implementation
  5. High performance nginx HTTPS tuning
  6. JQuery advanced
  7. day 30 jQuery
  8. JQuery:JQuery Basic syntax, jQuery selector, jQuery DOM, comprehensive case check box, comprehensive case random picture
  9. TCP/IP 开胃菜 之 HTTP
  10. JQuery:JQuery Basic syntax, jQuery selector, jQuery DOM, comprehensive case check box, comprehensive case random picture
  11. JavaScript data type
  12. [micro front end] the final chapter of micro front end - Qiankun guide and overall exploration of micro front end
  13. Solve Ajax cross domain problem [5 solutions]
  14. HTTP of TCP / IP appetizer
  15. Optimization of pod creation efficiency in serverless scenario
  16. Iqiyi Sports: experience the ultimate expansion and contraction of serverless, and increase the utilization rate of resources by 40%
  17. First knowledge of HTTP / 1.1
  18. First knowledge of HTTP / 1.1
  19. Webpack learning notes series 05 devserver
  20. Webpack learning notes series 04 - resource processing optimization
  21. How to build a high performance front end intelligent reasoning engine
  22. How to become a professional front end engineer in 2021?
  23. How to transform single / micro service application into serverless application
  24. How to transform single / micro service application into serverless application
  25. How to transform single / micro service application into serverless application
  26. How to connect the ground gas to the micro front end?
  27. How to connect the ground gas to the micro front end?
  28. How to connect the ground gas to the micro front end?
  29. Vue server rendering principle analysis and introduction
  30. Realize the correct loading of text message
  31. Building my own project scaffolding with yeoman
  32. JavaScript advanced prototype and prototype chain
  33. React background management front end system (based on open source framework development) start
  34. JS practical skills breakpoint debugging
  35. I'd like to share with you 20 super easy-to-use Chrome extension plug-ins
  36. Get page element location
  37. Use the powerful API of modern browser to record any interface in the browser and realize export, save and management
  38. Delayed code execution in flutter
  39. Reconfiguration experience of KOA middleware system
  40. Add comments to your blog
  41. Svg editor -- new path
  42. Detailed explanation of debounce and throttle of JavaScript function
  43. Anti shake and throttling and corresponding react hooks package
  44. C2m: the first CSDN article moved to MOOC script 5000 words, detailed painstaking development process, there are renderings and source code at the end of the article
  45. Front end, school recruitment, Taobao, guide
  46. [vue2 & G6] get started quickly
  47. Canvas from the beginning to the pig
  48. Take five minutes to standardize the code comments?
  49. Some thoughts on sass
  50. what?! You haven't filled in the award information yet
  51. How to get the interface + tsdoc needed by TS through swagger
  52. Binary tree
  53. Canvas drawing method in Web screenshot
  54. Front end docker image volume optimization (node + nginx / node + multi-stage construction)
  55. Become a big influence of technology? Coding pages quickly build personal blog
  56. Object and array deconstruction, spread operator, rest operator
  57. Analysis of Axios source code
  58. Two ways to delete useless code in project (Practical)
  59. Edit your picture with canvas
  60. Today's chat: 2-4 years to walk out of the resignation dilemma and comfort zone