
好順佳集團(tuán)
2022-05-07 14:28:19
2789
0元注冊公司 · 工商變更 · 公司注銷 · 地址掛靠
好順佳經(jīng)工商局、財(cái)稅局批準(zhǔn)的工商財(cái)稅代理服務(wù)機(jī)構(gòu),專業(yè)正規(guī)可靠 點(diǎn)擊0元注冊
北京米聯(lián)科技有限公司是一家高科技IT企業(yè),成立于。主要從事自己研發(fā)的婚戀交友平臺--棉蓮網(wǎng)。截至目前,民兵網(wǎng)平臺注冊用戶已突破1000萬。根據(jù)不同用戶的需求,米聯(lián)科技同時(shí)推出了多款交友產(chǎn)品:同城戀、同城約會、全城戀等安卓客戶端,在百度、360手機(jī)助手等平臺下載量過百甚至上千萬。同時(shí),米聯(lián)科技擅長移動應(yīng)用精準(zhǔn)分發(fā),在騰訊、百度、360等DSP平臺聯(lián)合運(yùn)營多家戰(zhàn)略合作伙伴的移動終端產(chǎn)品。米聯(lián)科技在移動互聯(lián)網(wǎng)浪潮中突飛猛進(jìn)。歡迎有志之士加盟!
北京一堆公司注冊及地址
作為國家高新技術(shù)企業(yè)成立的北京米聯(lián)科技有限公司于2018年推出品牌伊對App,專注于移動交友相親,創(chuàng)造性地將視頻、直播、在線紅娘融合在一起,為視頻戀愛社區(qū)開辟獨(dú)立賽道,為單身人士提供全新的社交體驗(yàn)。截至2020年,伊么App注冊用戶已達(dá)1億,每月匹配約1000萬場線上相親活動,成為視頻戀愛社交垂直領(lǐng)域最具影響力的品牌之一。
隨著在伊App業(yè)務(wù)的快速增長,核心應(yīng)用的系統(tǒng)規(guī)模和復(fù)雜度也在發(fā)生翻天覆地的變化。伊份App技術(shù)團(tuán)隊(duì)通過引入新的技術(shù)手段,保持整個(gè)系統(tǒng)架構(gòu)的技術(shù)先進(jìn)性,從而更好地支撐業(yè)務(wù)需求,降低IT成本。自成立以來,伊對App核心系統(tǒng)架構(gòu)進(jìn)行了多次重大升級,涉及微服務(wù)、集裝化、分布式數(shù)據(jù)庫、大數(shù)據(jù)、人工智能等重要技術(shù)。尤其是在無服務(wù)器技術(shù)的探索上,伊對App投入了大量精力,以充分享受云計(jì)算時(shí)代資源快速靈活擴(kuò)展的價(jià)值。
在伊份App的業(yè)務(wù)場景中,視頻直播是最重要的一環(huán)?;谝曨l直播的骨架,可以融入線上紅娘等各種創(chuàng)新商業(yè)模式,這也是為視頻直播
內(nèi)容安全提出了極高的要求。無論是通過AI技術(shù)對視頻直播內(nèi)容進(jìn)行智能分析,還是滿足監(jiān)管要求,都需要在每次視頻直播流開始后,按照固定頻率對視頻幀進(jìn)行裁剪,并通過統(tǒng)一的審核服務(wù)對裁剪幀生成的畫面進(jìn)行處理。
在這一需求中,車架切割服務(wù)起著關(guān)鍵作用。該服務(wù)不僅需要通過FFmpeg命令對每個(gè)直播視頻流進(jìn)行切幀,還需要將生成的圖片保存到對象存儲OSS,并將切幀信息寫入Kafka。這樣,下游的幀截?cái)喾?wù)就可以從Kafka中拉出幀截?cái)嘈畔?,并從幀截?cái)嘈畔⒅械玫綀D片在OSS中的地址,從而完成對圖片的審查。該體系結(jié)構(gòu)引入Kafka,通過異步處理機(jī)制緩解業(yè)務(wù)高峰時(shí)段審計(jì)服務(wù)的負(fù)載。
FFmpeg幀截?cái)嗝钍褂闷饋矸浅:唵?,但卻是一個(gè)對CPU算力要求非常高的操作。根據(jù)App技術(shù)團(tuán)隊(duì)在伊拉克的多次實(shí)驗(yàn),使用ECS部署切幀服務(wù)是相對成本下的最優(yōu)選擇。按照每秒一次的幀截?cái)喙潭l率計(jì)算,一個(gè)ECS可以同時(shí)支持?jǐn)?shù)百條左右視頻直播流的幀截?cái)嗳蝿?wù)。為保證業(yè)務(wù)高峰期的資源儲備,伊對App準(zhǔn)備了大量EC,用于部署切架服務(wù)。和大多數(shù)互聯(lián)網(wǎng)應(yīng)用一樣,在伊App的負(fù)載也有波峰和波谷。這樣的波動給App在伊拉克的整體資源規(guī)劃帶來了極高的挑戰(zhàn)。如果按照固定的ECS集群規(guī)模部署切幀業(yè)務(wù),會有兩個(gè)非常明顯的弊端:
為了節(jié)約資源成本,伊份還探索了很多App靈活伸縮策略,比如通過靈活的ECS實(shí)例、容器化等方式部署應(yīng)用,讓集群規(guī)模動態(tài)適應(yīng)真實(shí)業(yè)務(wù)量的變化。但這些策略的實(shí)施較為復(fù)雜,靈活性相對滯后。其根本原因在于,在傳統(tǒng)的服務(wù)架構(gòu)中,一個(gè)應(yīng)用啟動后長時(shí)間處于運(yùn)行狀態(tài),運(yùn)行過程中會并發(fā)處理多個(gè)業(yè)務(wù)需求,而不管
流量如何變化,這個(gè)應(yīng)用所占用的算力不會發(fā)生本質(zhì)變化。
有沒有一個(gè)直截了當(dāng)?shù)姆椒ǎ谥辈ヒ曨l流開啟后拉起相應(yīng)的算力承擔(dān)切幀任務(wù),在視頻流關(guān)閉后自動釋放算力?該方法不需要應(yīng)用實(shí)例長時(shí)間停留,可以實(shí)現(xiàn)真正的計(jì)算資源按需分配,也不需要使用額外手段動態(tài)調(diào)整幀截?cái)喾?wù)的簇大小,是最理想的方案。
作為云原生無服務(wù)器技術(shù)的代表,阿里云功能計(jì)算FC恰好實(shí)現(xiàn)了這一思路。
阿里云研發(fā)的無服務(wù)器產(chǎn)品function computing FC,是一款事件驅(qū)動的全托管計(jì)算服務(wù),完美契合伊對APP的需求和痛點(diǎn)。使用功能計(jì)算,用戶無需購買和管理服務(wù)器等基礎(chǔ)設(shè)施,只需上傳代碼即可。函數(shù)計(jì)算自動準(zhǔn)備計(jì)算資源,靈活可靠地運(yùn)行任務(wù),并提供日志查詢、性能監(jiān)視和警報(bào)。在函數(shù)計(jì)算FC的幫助下,您可以快速構(gòu)建任何類型的應(yīng)用程序和服務(wù),只需為任務(wù)實(shí)際消耗的資源付費(fèi)。
函數(shù)計(jì)算FC提供了一個(gè)事件驅(qū)動的計(jì)算模型,函數(shù)的執(zhí)行是事件驅(qū)動的。函數(shù)的執(zhí)行可以由函數(shù)使用者自己觸發(fā),也可以由某個(gè)其他事件源觸發(fā)??梢栽诿枋鲆唤M規(guī)則的指定函數(shù)中創(chuàng)建觸發(fā)器,當(dāng)事件滿足這些規(guī)則時(shí),事件源將激發(fā)相應(yīng)的函數(shù)。例如,對于HTTP觸發(fā),用戶的HTTP請求可以觸發(fā)一個(gè)函數(shù);對于OSS觸發(fā)器,在OSS上添加或修改一個(gè)文件可以觸發(fā)一個(gè)函數(shù)。在伊對App的視頻切幀場景中,該功能只需在每次直播流開始推送前,通過業(yè)務(wù)程序主動觸發(fā)一個(gè)切幀功能即可。因此,之前的切幀式服務(wù)架構(gòu)只需稍加調(diào)整就可以遷移到功能計(jì)算平臺上,享受無服務(wù)器的價(jià)值。
支持多種編程語言的運(yùn)行庫
伊拉克對A
pp技術(shù)團(tuán)隊(duì)第一次與阿里云溝通無服務(wù)器解決方案時(shí),阿里云技術(shù)人員推薦使用Python語言實(shí)現(xiàn)幀截?cái)喙δ埽驗(yàn)楹瘮?shù)計(jì)算FC為http://opentagclosetag.com/、Python、PHP、Java等語言提供了原生運(yùn)行環(huán)境,像Python這樣的腳本語言可以直接修改函數(shù)計(jì)算平臺上的調(diào)度代碼,使用起來非常簡單。其實(shí)FC對開發(fā)語言沒有要求,任何主流的開發(fā)語言都能很好的支持。通過計(jì)算FC提供的自定義運(yùn)行時(shí),可以建立任務(wù)語言的自定義運(yùn)行環(huán)境。自定義運(yùn)行時(shí)本質(zhì)上是一個(gè)HTTP服務(wù)器,它接管來自函數(shù)計(jì)算系統(tǒng)的所有請求,包括來自事件調(diào)用或HTTP函數(shù)調(diào)用的請求。
極端的靈活性和高可用性
在無服務(wù)器架構(gòu)下,每個(gè)直播視頻流都會拉起新的計(jì)算資源承擔(dān)幀截?cái)嗳蝿?wù),無需使用高規(guī)格的ECS實(shí)例同時(shí)并發(fā)處理多個(gè)幀截?cái)嗳蝿?wù)。通過反復(fù)測試,Yi采用了最適合App的函數(shù)計(jì)算實(shí)例來完成每個(gè)視頻流的幀截?cái)嗳蝿?wù)。
函數(shù)計(jì)算FC在計(jì)算資源的啟動上做了大量優(yōu)化。有了基于云端的資源池,它可以在100毫秒內(nèi)調(diào)度大量計(jì)算實(shí)例,承載特殊情況下業(yè)務(wù)流量驟增的情況。為進(jìn)一步適應(yīng)伊份App的業(yè)務(wù)場景,阿里云功能計(jì)算團(tuán)隊(duì)還為伊份App提供了定時(shí)預(yù)熱方式,最大程度保證業(yè)務(wù)高峰期冷啟動計(jì)算資源的性能。這種極端的靈活性是無服務(wù)器的專長。傳統(tǒng)應(yīng)用架構(gòu)的靈活性依賴于底層計(jì)算資源的調(diào)度和復(fù)雜的初始化工作,在計(jì)算實(shí)例的啟動速度上遠(yuǎn)遠(yuǎn)達(dá)不到這個(gè)水平。
正常情況下,函數(shù)在FC上計(jì)算前一個(gè)
普通的彈性實(shí)例可以運(yùn)行10分鐘。此外,還提供了性能實(shí)例來應(yīng)對更高的資源需求,性能實(shí)例的運(yùn)行時(shí)間也增加到幾個(gè)小時(shí)。在伊的App的切幀場景中,單個(gè)實(shí)例不需要有很高的性能,但需要跟隨直播視頻流長時(shí)間運(yùn)行。因此,阿里云也適當(dāng)為伊的App放開了彈性實(shí)例的運(yùn)行時(shí)間限制:最長1小時(shí)。對于超過1小時(shí)的直播,也可支持:在切幀場景中,當(dāng)某個(gè)功能實(shí)例即將達(dá)到運(yùn)行時(shí)限時(shí),只需拉起一個(gè)新的功能實(shí)例來接力切幀任務(wù),不會對切幀服務(wù)的正常運(yùn)行產(chǎn)生任何影響。
節(jié)約資源降本增效
功能計(jì)算FC不僅實(shí)現(xiàn)了計(jì)算資源的按需調(diào)度和計(jì)費(fèi),還通過預(yù)留實(shí)例的模型進(jìn)一步降低了使用成本。據(jù)初步評估,在直播截幀業(yè)務(wù)場景中,F(xiàn)C基于功能計(jì)算的無服務(wù)器架構(gòu)可幫助伊對降低App資源成本20以上。
此外,由于功能計(jì)算FC無需預(yù)留計(jì)算資源和底層軟硬件維護(hù),大大降低了運(yùn)營成本,可以讓易到App的技術(shù)團(tuán)隊(duì)更專注于復(fù)雜業(yè)務(wù)邏輯的實(shí)現(xiàn)。這也是無服務(wù)器技術(shù)給企業(yè)和開發(fā)者帶來的巨大價(jià)值之一。
在直播切框場景試點(diǎn)無服務(wù)器技術(shù)成功后,易對App繼續(xù)探索無服務(wù)器技術(shù)在更多業(yè)務(wù)領(lǐng)域的匹配場景。未來,伊對將基于自身技術(shù)特點(diǎn),繼續(xù)探索無服務(wù)器架構(gòu),在擁抱新技術(shù)的同時(shí),充分享受云計(jì)算紅利。
作者:阿里云解決方案架構(gòu)師尋山
>>原文鏈接
< 上一篇:北京人力資源公司注冊
下一篇:北京建材公司注冊資金多少合適 >
您的申請我們已經(jīng)收到!
專屬顧問會盡快與您聯(lián)系,請保持電話暢通!