爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%
簡介: Serverless 應(yīng)用引擎 SAE 是面向應(yīng)用的 Serverless PaaS平臺,提供了效率更高、成本更優(yōu)的一站式應(yīng)用托管方案。零門檻+零改造+零容器基礎(chǔ),即享Serverless+K8s+微服務(wù)帶來的技術(shù)紅利。愛奇藝通過使用 SAE 解決了體育直播面臨的痛點,并且顯著提升了直播的業(yè)務(wù)和效率。
愛奇藝體育是中國知名的體育賽事平臺,提供西甲、網(wǎng)球、高爾夫等賽事直播、視頻、新聞等超多精彩內(nèi)容。作為線上體育賽事綜合內(nèi)容平臺,愛奇藝體育的業(yè)務(wù)特性顯而易見,比如定期峰谷、流量激增、頻繁更新等,也因為這些業(yè)務(wù)特點,導(dǎo)致一系列相應(yīng)問題的產(chǎn)生:
- 每周都會有定期業(yè)務(wù)洪峰,面對業(yè)務(wù)洪峰時每一次都要提前進(jìn)行容量預(yù)估、準(zhǔn)備環(huán)境、部署應(yīng)用等繁瑣操作,存在大量的重復(fù)工作。
- 面對突然的流量激增,往往需要臨時部署應(yīng)用進(jìn)行應(yīng)對,整個流程不僅僅比較耗時,同時影響客戶側(cè)的用戶體驗。
- 怎樣對線上微服務(wù)架構(gòu)做到有效的監(jiān)控,一直困擾著運維團(tuán)隊。急需一個能夠及時發(fā)現(xiàn)、定位問題的監(jiān)控解決方案,這是客戶一直期望的。
- 線上系統(tǒng)資源利用率的有效提升:因客戶業(yè)務(wù)特性,在業(yè)務(wù)洪峰時需要大量的服務(wù)進(jìn)行支持,在業(yè)務(wù)穩(wěn)定期需要及時釋放掉部分服務(wù)。
- 系統(tǒng)上線流程需要一套完整的解決方案,每每上線新的版本都需要較為繁瑣的配置從而完成灰度、金絲雀發(fā)布。
?
愛奇藝體育一直在尋找一個簡單完美的解決方案,可以使得上述問題一并解決。經(jīng)過與阿里云技術(shù)專家多次溝通,Serverless 應(yīng)用引擎 SAE 可以解決愛奇藝體育直播面臨的痛點,對于直播的業(yè)務(wù)和效率都有非常顯著的提升。
?
Serverless 應(yīng)用引擎 SAE 有什么獨特之處?
?
Serverless 應(yīng)用引擎 SAE 是面向應(yīng)用的 Serverless PaaS 平臺,提供了效率更高、成本更優(yōu)的一站式應(yīng)用托管方案。零門檻+零改造+零容器基礎(chǔ),即享 Serverless+K8s+ 微服務(wù)帶來的技術(shù)紅利。
?
?
SAE 有三個典型應(yīng)用場景:
?
- 微服務(wù)架構(gòu)轉(zhuǎn)型:企業(yè)在微服務(wù)架構(gòu)轉(zhuǎn)型時會面臨諸多痛點,如微服務(wù)或容器化改造技術(shù)門檻和維護(hù)成本高,穩(wěn)定性風(fēng)險大,產(chǎn)品迭代跟不上業(yè)務(wù)變化,研發(fā)效率低。SAE開箱即用,支持 Spring Cloud/Dubbo/HSF 等全套微服務(wù)架構(gòu)升級,平滑遷移,提升業(yè)務(wù)交付效率;免運維 IaaS 和微服務(wù)組件,云平臺負(fù)責(zé)穩(wěn)定性兜底。
?
- Serverless 極致彈性:對于新零售、互娛、文化傳媒、餐飲/出行等行業(yè),常常會面臨大促活動,大促時容量預(yù)估不準(zhǔn),突發(fā)流量時系統(tǒng)SLA有風(fēng)險;波峰波谷特征明顯,存在大量閑置浪費。SAE 可以提供精準(zhǔn)容量+ 極致彈性 + 限流降級一整套高可用方案,做到靈活啟停、提升資源利用率。
?
- 企業(yè)快速上云/搬站:對于泛互聯(lián)網(wǎng)、物聯(lián)網(wǎng)、區(qū)塊鏈、供應(yīng)鏈等行業(yè),SAE可以助力企業(yè)上云/搬站過程中,打通DevOps & 基礎(chǔ)產(chǎn)品& 監(jiān)控產(chǎn)品&高可用產(chǎn)品等,提供一站式開箱即用體驗。同時,SAE 提供全托管服務(wù),云產(chǎn)品件集成度高,提升業(yè)務(wù)交付效率。
綜合來看,SAE 對于企業(yè)的價值可以總結(jié)為 4 點,那就是:
?
- 免運維:幫助用戶屏蔽底層 IaaS 和 K8s 細(xì)節(jié),專注業(yè)務(wù)開發(fā);
?
- 零改造:微服務(wù)應(yīng)用無縫遷移,war/jar 應(yīng)用無需容器化改造;
?
- 極致效率:提供秒級的彈性效率和極致 Java 應(yīng)用啟動效率;
?
- 一站式體驗:無縫集成基礎(chǔ)服務(wù)與微服務(wù)生態(tài),客戶體驗好。
?
愛奇藝體育在直播業(yè)務(wù)中使用 SAE,帶來了哪些價值?
?
愛奇藝體育的 Serverless 實踐
?
通過阿里云 Serverless 應(yīng)用引擎(SAE)的彈性伸縮特性,愛奇藝體育只需要通過簡單的配置規(guī)則就能夠從容面對定期的業(yè)務(wù)洪峰。同時,SAE提供微服務(wù)的生命周期管理功能,使整個部署周期極大簡單化,高效化。而內(nèi)置無縫集成的 ARMS 監(jiān)控做到端到端的微服務(wù)解決方案,能夠及時精準(zhǔn)的定位問題,使得系統(tǒng) Bug 無處隱藏,極大提升用戶體驗。最后,應(yīng)用高可用 AHAS 從服務(wù)降級、熔斷、限流方面給出了近乎完美的解決方案。
?
?
- 通過SAE彈性策略解決方案,可以從容應(yīng)對固定周期的業(yè)務(wù)洪峰,省去了原來預(yù)估資源、部署應(yīng)用的操作,極大減輕了運維團(tuán)隊的工作量,整體效率提升40%。
?
- 通過SAE極致彈性的特性,可以做到在面對突增業(yè)務(wù)流量時的從容應(yīng)對,無需臨時部署應(yīng)用,極大提升了用戶體驗。
?
- 通過SAE自帶的監(jiān)控解決方案以及與ARMS監(jiān)控的無縫集成,幫助客戶快速、精準(zhǔn)定位問題,整體Bug處理速度提升30%。
?
- SAE極致擴(kuò)縮容的背后是極致的資源利用率,幫助客戶整體資源利用率提升近50%。
?
- 通過SAE平臺對微服務(wù)生命周期的管理,上線周期縮短達(dá)40%。
?
作者:尋如,阿里云解決方案架構(gòu)師
原文鏈接原文鏈接
本文為阿里云原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載
?
總結(jié)
以上是生活随笔為你收集整理的爱奇艺体育:体验Serverless极致扩缩容,资源利用率提升40%的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目版本管理的最佳实践:云效飞流Flow
- 下一篇: 实时计算 Flink 版 最佳实践