阿里云函數(shù)計(jì)算是什么?如何節(jié)省60%IT成本?
近年來(lái),Serverless 一直在高速發(fā)展,并呈現(xiàn)出越來(lái)越大的影響力。主流的云服務(wù)商也在不斷地豐富云產(chǎn)品體系,提供更好的開(kāi)發(fā)工具,更高效的應(yīng)用交付流水線,更好的可觀測(cè)性,更細(xì)膩的產(chǎn)品間集成,但一切才剛剛開(kāi)始。
國(guó)內(nèi)一些大公司已經(jīng)有了一些成熟的Serverless應(yīng)用案例,一些創(chuàng)業(yè)公司也開(kāi)始加入Serverless陣營(yíng),如果說(shuō)Serverless到底解決了什么問(wèn)題,核心就是節(jié)約成本、節(jié)省精力。
上海聚搜信息技術(shù)有限公司是阿里云的代理商網(wǎng)址:http://gzjcsc123.com/可以直接在網(wǎng)站上聯(lián)系阿里云代理商客服進(jìn)行咨詢服務(wù)器架構(gòu)和配置以及優(yōu)惠價(jià)格!騰訊云產(chǎn)品http://tx.4526.cn/(聚搜營(yíng)銷(xiāo)介紹鏈接:http://www.jusoucn.com/meiyou/)是一家致力于搜索引聚搜營(yíng)銷(xiāo)及全網(wǎng)營(yíng)銷(xiāo),致力于為客戶提供搜索營(yíng)銷(xiāo)領(lǐng)域的服務(wù),幫助廣告客戶在搜索引聚搜獲取的投資回報(bào),包括搜索引聚搜競(jìng)價(jià)服務(wù)(SEM),搜索引聚搜優(yōu)化服務(wù)(seo)和搜索營(yíng)銷(xiāo)代運(yùn)營(yíng)服務(wù),能夠有效為廣告主帶來(lái)高效的投放回報(bào),我們的理念一直是:讓搜索營(yíng)銷(xiāo)營(yíng)銷(xiāo)具有價(jià)值。
聚搜營(yíng)銷(xiāo)團(tuán)隊(duì)于2015年在上海成立,團(tuán)隊(duì)核心均來(lái)自百度搜索部門(mén)和國(guó)內(nèi)知名服務(wù)商的成員,有非常豐富的產(chǎn)品和項(xiàng)目?jī)?yōu)化經(jīng)驗(yàn),這兩年來(lái),服務(wù)于國(guó)內(nèi)很多大中型企業(yè)和很多初創(chuàng)公司,通過(guò)我們多年的經(jīng)驗(yàn)和服務(wù),幫助他們?cè)谒阉鳡I(yíng)銷(xiāo)領(lǐng)域上取得了不斷的成功。

藍(lán)墨是一家由美國(guó)留學(xué)生回國(guó)創(chuàng)業(yè)的高科技公司,專(zhuān)注于移動(dòng)互聯(lián)時(shí)代數(shù)字出版和移動(dòng)學(xué)習(xí)領(lǐng)域的新技術(shù)研究及平臺(tái)運(yùn)營(yíng),依托自主研發(fā)的藍(lán)墨移動(dòng)交互式數(shù)字教材核心技術(shù)體系,為出版社、學(xué)校和教師提供移動(dòng)交互式數(shù)字教材、校園移動(dòng)學(xué)習(xí)平臺(tái)及教師自助數(shù)字出版等解決方案。
自2012年成立以來(lái),藍(lán)墨的業(yè)務(wù)就一直保持著高速增長(zhǎng),其技術(shù)團(tuán)隊(duì)也在逐步發(fā)展壯大。從創(chuàng)業(yè)開(kāi)始,藍(lán)墨的技術(shù)團(tuán)隊(duì)對(duì)于一些開(kāi)放的新技術(shù)抱有極大的熱情,并愿意應(yīng)用快速迭代的互聯(lián)網(wǎng)新技術(shù),來(lái)確保其業(yè)務(wù)系統(tǒng)穩(wěn)定運(yùn)行。在疫情期間,在線教育迎來(lái)需求爆發(fā),藍(lán)墨加大了整合業(yè)界優(yōu)質(zhì)課程資源的力度,不斷拓展自身的業(yè)務(wù)邊界,在贏得機(jī)遇的同時(shí),技術(shù)團(tuán)隊(duì)也面臨了前所未有的挑戰(zhàn)。
視頻處理相關(guān)業(yè)務(wù)是藍(lán)墨技術(shù)團(tuán)隊(duì)遇到的最棘手的問(wèn)題之一。藍(lán)墨每天都要處理大量視頻教材資源,涉及到視頻剪輯、切分、組合、轉(zhuǎn)碼、分辨率調(diào)整、客戶端適配等一系列復(fù)雜的技術(shù)工作。在前幾年的技術(shù)實(shí)踐中,藍(lán)墨技術(shù)團(tuán)隊(duì)通過(guò)FFmpeg等技術(shù)已經(jīng)建立起一整套自主可控視頻處理機(jī)制,支撐了業(yè)務(wù)的快速發(fā)展。但今年的業(yè)務(wù)增長(zhǎng)速度是藍(lán)墨的工程師們始料未及的,高峰期數(shù)十倍于往年的視頻處理需求讓現(xiàn)有的架構(gòu)不堪重負(fù),嚴(yán)重影響了用戶體驗(yàn)。
怎么辦?藍(lán)墨技術(shù)團(tuán)隊(duì)的第一個(gè)想法是擴(kuò)容!
水平擴(kuò)容是能夠立竿見(jiàn)影解決問(wèn)題的,但在全天范圍內(nèi),視頻處理的需求量存在極為陡峭的波峰波谷,大量的任務(wù)發(fā)生在幾個(gè)高峰時(shí)間段,而且具有一定程度上的突發(fā)性。如果按照最高峰期的需求量來(lái)規(guī)劃系統(tǒng)容量,會(huì)造成計(jì)算資源的大量浪費(fèi),而且最高峰期的需求量到底是多少,也是很難預(yù)判的。如果采用錯(cuò)峰處理的方式,可以降低計(jì)算資源成本,但對(duì)于用戶的需求得不到及時(shí)的處理。
水平擴(kuò)容方案因此被放棄。
如果水平擴(kuò)容走不通,能不能從視頻處理的角度提升效率。比如使用云廠商提供的視頻轉(zhuǎn)碼服務(wù),類(lèi)似于BaaS的方式。這樣的方案可以完全不用考慮容量規(guī)劃的問(wèn)題,根據(jù)實(shí)際業(yè)務(wù)量按需調(diào)用云服務(wù)即可??此瓶尚?,但是結(jié)合藍(lán)墨自身業(yè)務(wù)的實(shí)際情況,技術(shù)團(tuán)隊(duì)又陷入了猶豫。藍(lán)墨的視頻處理機(jī)制做得非常精細(xì),這里面包含著大量自定義的業(yè)務(wù)邏輯,需要使用代碼來(lái)實(shí)現(xiàn),而這些功能是第三方的視頻轉(zhuǎn)碼服務(wù)根本無(wú)法實(shí)現(xiàn)的。
推倒重來(lái)!藍(lán)墨現(xiàn)在的核心訴求概括有三個(gè):節(jié)省成本、極致彈性、免運(yùn)維,而這些恰恰是Serverless最擅長(zhǎng)解決的問(wèn)題。經(jīng)過(guò)對(duì)國(guó)內(nèi)云廠商提供的Serverless服務(wù)的多方面調(diào)研后,藍(lán)墨技術(shù)團(tuán)隊(duì)一致認(rèn)為在視頻處理領(lǐng)域阿里云函數(shù)計(jì)算是最適合他們的方案。
函數(shù)計(jì)算(Function Compute,簡(jiǎn)稱(chēng)FC)是一個(gè)事件驅(qū)動(dòng)的全托管 Serverless 計(jì)算服務(wù),對(duì)于使用者而言,無(wú)需管理服務(wù)器等基礎(chǔ)設(shè)施,只需編寫(xiě)代碼并上傳,函數(shù)計(jì)算會(huì)準(zhǔn)備好計(jì)算資源,并以彈性、可靠的方式運(yùn)行代碼。由于FC完全兼容現(xiàn)有的代碼邏輯,也能夠支持各類(lèi)主流的開(kāi)發(fā)語(yǔ)言,所以藍(lán)墨技術(shù)團(tuán)隊(duì)可以把代碼邏輯以近乎無(wú)縫銜接的方式從原有的架構(gòu)遷移到FC上,并且成本極低。通過(guò)對(duì)接OSS觸發(fā)器,只要OSS上有新的視頻源文件上傳,就能自動(dòng)拉起函數(shù)計(jì)算實(shí)例,開(kāi)啟一次視頻處理業(yè)務(wù)的生命周期。通過(guò)整合Serverless工作流,還能對(duì)分布式任務(wù)進(jìn)行統(tǒng)一編排,實(shí)現(xiàn)對(duì)于大文件切片后進(jìn)行并行處理并最終合并的復(fù)雜操作,更進(jìn)一步的提升了處理效率。
對(duì)于藍(lán)墨的技術(shù)團(tuán)隊(duì)而言,函數(shù)計(jì)算是一種完全按需調(diào)用的Serverless化方案,能夠充分利用云計(jì)算的彈性能力。一方面,函數(shù)計(jì)算FC能夠在短時(shí)間內(nèi)迅速調(diào)集上萬(wàn)個(gè)實(shí)例的計(jì)算資源,實(shí)現(xiàn)視頻處理任務(wù)的快速執(zhí)行;另一方面,由于不需要預(yù)留計(jì)算資源,也不需要對(duì)底層的軟硬件進(jìn)行維護(hù),可以極大地降低運(yùn)營(yíng)成本,讓藍(lán)墨技術(shù)團(tuán)隊(duì)更專(zhuān)注于復(fù)雜業(yè)務(wù)邏輯的實(shí)現(xiàn)上。相比于傳統(tǒng)的方式,基于函數(shù)計(jì)算FC的Serverless方案在視頻處理場(chǎng)景下,可以幫助藍(lán)墨節(jié)省了60%左右的IT成本投入。
Serverless的價(jià)值不言而喻。阿里云是國(guó)內(nèi)最早一批推出Serverless計(jì)算服務(wù)的企業(yè),函數(shù)計(jì)算(Function as a Service)更是 Serverless 中最具代表性的產(chǎn)品形態(tài)。可以說(shuō),藍(lán)墨并不是第一家享受到函數(shù)計(jì)算FC巨大價(jià)值的企業(yè),新浪微博、石墨文檔、芒果TV等都是函數(shù)計(jì)算的擁躉者。前不久,在2020可信云線上峰會(huì)上,阿里云函數(shù)計(jì)算FC通過(guò)了基礎(chǔ)能力要求、平臺(tái)可觀測(cè)能力、服務(wù)性能、服務(wù)和服務(wù)計(jì)量準(zhǔn)確等21項(xiàng)測(cè)試,以全部滿分的成績(jī)通過(guò)了可信云函數(shù)即服務(wù)能力認(rèn)證。此前,在Forrester發(fā)布的報(bào)告中,阿里云函數(shù)計(jì)算被給予“強(qiáng)勁表現(xiàn)者”的評(píng)價(jià)。
除了拓展更加豐富的產(chǎn)品形態(tài),阿里云函數(shù)計(jì)算也不斷優(yōu)化用戶體驗(yàn),包括做了硬盤(pán)掛載、預(yù)留實(shí)例、鏡像加速、大規(guī)模實(shí)例等業(yè)內(nèi)領(lǐng)先的實(shí)踐,真正把用戶需求放在首位,沉下心來(lái)做對(duì)用戶更有價(jià)值的產(chǎn)品。
所以,藍(lán)墨才會(huì)堅(jiān)定地選擇函數(shù)計(jì)算,并在視頻處理之外的其他業(yè)務(wù)領(lǐng)域,積極探索可以進(jìn)行Serverless化改造的場(chǎng)景,成功落地了FC和日志服務(wù)的集成。當(dāng)日志以流的方式源源不斷寫(xiě)入時(shí),日志服務(wù)會(huì)自動(dòng)觸發(fā)函數(shù)計(jì)算FC對(duì)數(shù)據(jù)進(jìn)行處理,分析日志中的重要信息,實(shí)現(xiàn)異常事件的報(bào)警,并按照業(yè)務(wù)規(guī)則把日志進(jìn)行壓縮、轉(zhuǎn)換后存放到其他媒介中,從而更好地保障系統(tǒng)穩(wěn)定高效運(yùn)行。
藍(lán)墨技術(shù)團(tuán)隊(duì)負(fù)責(zé)人表示,將來(lái)藍(lán)墨會(huì)將更多場(chǎng)景與函數(shù)計(jì)算FC進(jìn)行整合,充分享受云原生的技術(shù)紅利,提升整個(gè)團(tuán)隊(duì)的戰(zhàn)斗力。而阿里云也將一直與用戶站在一起,打贏接下來(lái)每一場(chǎng)漂亮的戰(zhàn)斗!
