天天看點

輕松處理高于平常10倍的視訊需求,還能節省60%的IT成本,藍墨做對了什麼?【加入阿裡雲線上教育客戶交流釘釘群】【填問卷抽淘公仔-阿裡雲中間件使用者調研】

輕松處理高于平常10倍的視訊需求,還能節省60%的IT成本,藍墨做對了什麼?【加入阿裡雲線上教育客戶交流釘釘群】【填問卷抽淘公仔-阿裡雲中間件使用者調研】

近年來,Serverless 一直在高速發展,并呈現出越來越大的影響力。主流的雲服務商也在不斷地豐富雲産品體系,提供更好的開發工具,更高效的應用傳遞流水線,更好的可觀測性,更細膩的産品間內建,但一切才剛剛開始。

國内一些大公司已經有了一些成熟的Serverless應用案例,一些創業公司也開始加入Serverless陣營,如果說Serverless到底解決了什麼問題,核心就是節約成本、節省精力。

藍墨是一家由美國留學生回國創業的高科技公司,專注于移動互聯時代數字出版和移動學習領域的新技術研究及平台營運,依托自主研發的藍墨移動互動式數字教材核心技術體系,為出版社、學校和教師提供移動互動式數字教材、校園移動學習平台及教師自助數字出版等解決方案。

自2012年成立以來,藍墨的業務就一直保持着高速增長,其技術團隊也在逐漸發展壯大。從創業開始,藍墨的技術團隊對于一些開放的新技術抱有極大的熱情,并願意應用快速疊代的網際網路新技術,來確定其業務系統穩定運作。在疫情期間,線上教育迎來需求爆發,藍墨加大了整合業界優質課程資源的力度,不斷拓展自身的業務邊界,在赢得機遇的同時,技術團隊也面臨了前所未有的挑戰。

視訊處理相關業務是藍墨技術團隊遇到的最棘手的問題之一。藍墨每天都要處理大量視訊教材資源,涉及到視訊剪輯、切分、組合、轉碼、分辨率調整、用戶端适配等一系列複雜的技術工作。在前幾年的技術實踐中,藍墨技術團隊通過FFmpeg等技術已經建立起一整套自主可控視訊處理機制,支撐了業務的快速發展。但今年的業務增長速度是藍墨的工程師們始料未及的,高峰期數十倍于往年的視訊處理需求讓現有的架構不堪重負,嚴重影響了使用者體驗。

怎麼辦?藍墨技術團隊的第一個想法是擴容!

水準擴容是能夠立竿見影解決問題的,但在全天範圍内,視訊處理的需求量存在極為陡峭的波峰波谷,大量的任務發生在幾個高峰時間段,而且具有一定程度上的突發性。如果按照最高峰期的需求量來規劃系統容量,會造成計算資源的大量浪費,而且最高峰期的需求量到底是多少,也是很難預判的。如果采用錯峰處理的方式,可以降低計算資源成本,但對于使用者的需求得不到及時的處理。

水準擴容方案是以被放棄。

如果水準擴容走不通,能不能從視訊處理的角度提升效率。比如使用雲廠商提供的視訊轉碼服務,類似于BaaS的方式。這樣的方案可以完全不用考慮容量規劃的問題,根據實際業務量按需調用雲服務即可。看似可行,但是結合藍墨自身業務的實際情況,技術團隊又陷入了猶豫。藍墨的視訊處理機制做得非常精細,這裡面包含着大量自定義的業務邏輯,需要使用代碼來實作,而這些功能是第三方的視訊轉碼服務根本無法實作的。

推倒重來!藍墨現在的核心訴求概括有三個:節省成本、極緻彈性、免運維,而這些恰恰是Serverless最擅長解決的問題。經過對國内雲廠商提供的Serverless服務的多方面調研後,藍墨技術團隊一緻認為在視訊處理領域阿裡雲函數計算是最适合他們的方案。

函數計算(Function Compute,簡稱FC)是一個事件驅動的全托管 Serverless 計算服務,對于使用者而言,無需管理伺服器等基礎設施,隻需編寫代碼并上傳,函數計算會準備好計算資源,并以彈性、可靠的方式運作代碼。由于FC完全相容現有的代碼邏輯,也能夠支援各類主流的開發語言,是以藍墨技術團隊可以把代碼邏輯以近乎無縫銜接的方式從原有的架構遷移到FC上,并且成本極低。通過對接OSS觸發器,隻要OSS上有新的視訊源檔案上傳,就能自動拉起函數計算執行個體,開啟一次視訊處理業務的生命周期。通過整合Serverless工作流,還能對分布式任務進行統一編排,實作對于大檔案切片後進行并行處理并最終合并的複雜操作,更進一步的提升了處理效率。

對于藍墨的技術團隊而言,函數計算是一種完全按需調用的Serverless化方案,能夠充分利用雲計算的彈性能力。一方面,函數計算FC能夠在短時間内迅速調集上萬個執行個體的計算資源,實作視訊處理任務的快速執行;另一方面,由于不需要預留計算資源,也不需要對底層的軟硬體進行維護,可以極大地降低營運成本,讓藍墨技術團隊更專注于複雜業務邏輯的實作上。相比于傳統的方式,基于函數計算FC的Serverless方案在視訊處理場景下,可以幫助藍墨節省了60%左右的IT成本投入。

輕松處理高于平常10倍的視訊需求,還能節省60%的IT成本,藍墨做對了什麼?【加入阿裡雲線上教育客戶交流釘釘群】【填問卷抽淘公仔-阿裡雲中間件使用者調研】

Serverless的價值不言而喻。阿裡雲是國内最早一批推出Serverless計算服務的企業,函數計算(Function as a Service)更是 Serverless 中最具代表性的産品形态。可以說,藍墨并不是第一家享受到函數計算FC巨大價值的企業,新浪微網誌、石墨文檔、芒果TV等都是函數計算的擁趸者。前不久,在2020可信雲線上峰會上,阿裡雲函數計算FC通過了基礎能力要求、平台可觀測能力、服務性能、服務和服務計量準确等21項測試,以全部滿分的成績通過了可信雲函數即服務能力認證。此前,在Forrester釋出的報告中,阿裡雲函數計算被給予“強勁表現者”的評價。

除了拓展更加豐富的産品形态,阿裡雲函數計算也不斷優化使用者體驗,包括做了硬碟挂載、預留執行個體、鏡像加速、大規模執行個體等業内領先的實踐,真正把使用者需求放在首位,沉下心來做對使用者更有價值的産品。

是以,藍墨才會堅定地選擇函數計算,并在視訊處理之外的其他業務領域,積極探索可以進行Serverless化改造的場景,成功落地了FC和日志服務的內建。當日志以流的方式源源不斷寫入時,日志服務會自動觸發函數計算FC對資料進行處理,分析日志中的重要資訊,實作異常事件的報警,并按照業務規則把日志進行壓縮、轉換後存放到其他媒介中,進而更好地保障系統穩定高效運作。

藍墨技術團隊負責人表示,将來藍墨會将更多場景與函數計算FC進行整合,充分享受雲原生的技術紅利,提升整個團隊的戰鬥力。而阿裡雲也将一直與使用者站在一起,打赢接下來每一場漂亮的戰鬥!

【加入阿裡雲線上教育客戶交流釘釘群】

歡迎掃碼加入線上教育行業客戶交流釘釘群,阿裡巴巴衆多專家将在群内定期分享行業最佳實踐和前沿技術幹貨,掃碼入群,與更多行業精英互動交流。掃碼或搜尋釘釘群号均可加入:35712134。

輕松處理高于平常10倍的視訊需求,還能節省60%的IT成本,藍墨做對了什麼?【加入阿裡雲線上教育客戶交流釘釘群】【填問卷抽淘公仔-阿裡雲中間件使用者調研】

【填問卷抽淘公仔-阿裡雲中間件使用者調研】

點選連結,一分鐘填問卷抽淘公仔:

https://survey.aliyun.com/apps/zhiliao/YmW95Gk8bU

【更多幹貨】:

1、點選連結了解更多線上教育案例、最佳實踐、優惠活動:

https://www.aliyun.com/activity/daily/aioe

2、點選

阿裡雲函數計算

了解更多實踐案例。

繼續閱讀