視聽媒體微服務(wù)技術(shù)架構(gòu)規(guī)范(報批稿)_第1頁
視聽媒體微服務(wù)技術(shù)架構(gòu)規(guī)范(報批稿)_第2頁
視聽媒體微服務(wù)技術(shù)架構(gòu)規(guī)范(報批稿)_第3頁
視聽媒體微服務(wù)技術(shù)架構(gòu)規(guī)范(報批稿)_第4頁
視聽媒體微服務(wù)技術(shù)架構(gòu)規(guī)范(報批稿)_第5頁
已閱讀5頁,還剩77頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1視聽媒體微服務(wù)技術(shù)架構(gòu)規(guī)范注:該架構(gòu)以治理微小粒度服務(wù)群組的形式來實現(xiàn)應(yīng)用程序,通過服務(wù)發(fā)現(xiàn)、調(diào)2一組處理服務(wù)間大量進(jìn)程以及相互網(wǎng)絡(luò)通信的代理組件和任一套軟件,用于提供隔離、資源控制和可移植性應(yīng)用程序的一組過程、方法與系統(tǒng)的統(tǒng)稱,用于促進(jìn)開發(fā)(應(yīng)用程序/軟件工程)、技術(shù)運維和質(zhì)量保障部門一種幫助團(tuán)隊成員頻繁集成和發(fā)布其工作成果的軟件開注:持續(xù)集成的每次集成都會經(jīng)過自動檢驗,以盡快發(fā)現(xiàn)集成錯誤,縮短系統(tǒng)開發(fā)已經(jīng)驗證的代碼發(fā)布到存儲庫,從而建立可以隨時部署到生產(chǎn)環(huán)境的代通過容器鏡像運行的方式,直接在MMA中進(jìn)行管理和調(diào)用,由異構(gòu)系統(tǒng)實現(xiàn)的微服務(wù)或微服3理、分析和傳輸,集中存儲各類結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)的一個大型一種軟件產(chǎn)品在生產(chǎn)環(huán)境安全上線、平滑過渡的迭注:開放應(yīng)用模型在應(yīng)用的生命周期內(nèi),通過提供規(guī)范的溝通方式,將應(yīng)用開注:低代碼開發(fā)平臺通過可視化的方式進(jìn)行應(yīng)用程序開發(fā),使開發(fā)人員可以通過AI人工智能(ArtificialIntelligence)API應(yīng)用程序編程接口(ApplicationProgramBFF服務(wù)于前端的后端(BackendForFrontenBI商務(wù)智能(BusinessIntelligencCDN內(nèi)容分發(fā)網(wǎng)絡(luò)(ContentDistributionHTTP超文本傳輸協(xié)議(HyperTextTransferProtocHTTPS超文本傳輸安全協(xié)議(HyperTextTransferProtocolSecurH5超文本標(biāo)記語言第5版(HyperTextMarkupLanguageIaaS基礎(chǔ)設(shè)施即服務(wù)(InfrastrIDL接口定義語言(InterfaceJSONJavaScript對象表示法(JavaScrMAC媒體訪問控制(MediaAccessControl)4別和微服務(wù)架構(gòu)風(fēng)格的描述,見附錄D;MMA的典型應(yīng)用案例5應(yīng)用適配應(yīng)用門戶應(yīng)用適配應(yīng)用門戶微前端集成能力開放應(yīng)用模型管理低代碼開發(fā)平臺應(yīng)用服務(wù)發(fā)布管理微服務(wù)質(zhì)量流程引擎應(yīng)用服務(wù)發(fā)布管理微服務(wù)質(zhì)量流程引擎規(guī)則引擎微服務(wù)交易其他平臺業(yè)務(wù)API生命周期管理制作與播出域洞察與規(guī)劃域運營域監(jiān)控運維域其他專域媒體專項業(yè)務(wù)功能區(qū)制作與播出域洞察與規(guī)劃域運營域監(jiān)控運維域其他專域傳輸與分發(fā)域媒體文件管理服務(wù)音視頻內(nèi)用戶屬性管理服務(wù)媒體文件管理服務(wù)音視頻內(nèi)用戶屬性管理服務(wù)音視頻AI能力音視頻微服務(wù)治理擴(kuò)展功能區(qū)分布式第三方微服無服務(wù)器異構(gòu)框架事務(wù)管理務(wù)模塊接入兼容管理其他擴(kuò)展調(diào)用鏈框架擴(kuò)展度量指標(biāo)服務(wù)網(wǎng)格適應(yīng)度注冊中心服務(wù)通訊微服務(wù)治理基礎(chǔ)功能區(qū)服務(wù)安全服務(wù)容錯服務(wù)日志配置中心微服務(wù)治理基礎(chǔ)功能區(qū)服務(wù)安全服務(wù)容錯服務(wù)日志配置中心協(xié)議轉(zhuǎn)換過濾管理協(xié)議轉(zhuǎn)換過濾管理請求管理訪問控制媒體處理專有設(shè)備媒體存儲專有設(shè)備其他媒體專有設(shè)備其他資源適配媒體處理專有設(shè)備媒體存儲專有設(shè)備其他媒體專有設(shè)備其他資源適配邊緣云適配公有/私有云適配虛機(jī)系統(tǒng)適配數(shù)據(jù)資源適配功能區(qū)大數(shù)據(jù)系統(tǒng)適配分布式或云數(shù)據(jù)庫湖倉系其他數(shù)據(jù)適配媒體專有設(shè)備適配功能區(qū)媒體傳輸專有設(shè)備系統(tǒng)資源適配功能區(qū)系統(tǒng)資源適配功能區(qū)容器編排系統(tǒng)適配6a)應(yīng)支持容器編排系統(tǒng)適配:提供與容器編排系統(tǒng)相適配的能力,包括與CPU/GPU資源能力,根據(jù)需求,容器編排可與各類具體資源耦合,b)應(yīng)支持公有/私有云適配:提供公有云、私有云以及混合云的資源對接,支持以插件的形式提數(shù)據(jù)資源適配功能區(qū)對數(shù)據(jù)資源進(jìn)行調(diào)用,支持與以下數(shù)據(jù)資源b)宜支持與湖倉系統(tǒng)的適配:提供與數(shù)據(jù)倉庫/數(shù)據(jù)湖、數(shù)據(jù)湖倉一體、實時離線數(shù)倉一體等系c)宜支持與大數(shù)據(jù)系統(tǒng)的適配:提供與其他大數(shù)據(jù)系統(tǒng)d)提供與其他數(shù)據(jù)適配:由人工智能大模型帶來的數(shù)據(jù)需求等,可考慮在此進(jìn)b)應(yīng)提供服務(wù)注冊、服務(wù)訂閱、服務(wù)續(xù)約和服務(wù)下線管理能力。f)當(dāng)注冊中心的部分節(jié)點出現(xiàn)故障時,應(yīng)不影響當(dāng)前業(yè)務(wù)系統(tǒng)之間g)宜支持無損發(fā)布,如在確定微服務(wù)實例已經(jīng)能提供正常服務(wù)之后,才能被h)宜支持容器編排型的服務(wù)注冊發(fā)現(xiàn)7b)訪問控制:具備基礎(chǔ)的訪問權(quán)限控制能力,如黑白名單控制等。a)網(wǎng)關(guān)協(xié)同:支持多注冊中心,提供分布式網(wǎng)關(guān)集群下對多注冊中心集群的切換管理功a)應(yīng)具備網(wǎng)關(guān)集群管理、日志查詢、預(yù)警管理等服務(wù)b)宜支持可視化管理,提供實時路由拓?fù)洹⒕W(wǎng)關(guān)集群拓?fù)湔故竟δ?。c)可進(jìn)行格式檢查:可以使用模板引擎等技術(shù)手段配置d)可支持?jǐn)?shù)據(jù)轉(zhuǎn)換:支持將返回數(shù)據(jù)轉(zhuǎn)換成JSON或XML等不同的格式,可以使e)可支持BFF模式:將BFF作為服務(wù)網(wǎng)關(guān)的插件,在服f)可支持可視化消息查看:提供任意兩個服務(wù)間的可為保證微服務(wù)的高可用性,支持以下對微服務(wù)的負(fù)載b)應(yīng)支持常見的負(fù)載平衡策略,如隨機(jī)、輪詢、加權(quán)輪詢、IP哈希、最小連接數(shù)等。支持以下對網(wǎng)絡(luò)的負(fù)載均衡能力,保證網(wǎng)絡(luò)和硬件間負(fù)載均8d)宜對一些不重要的服務(wù)進(jìn)行降級設(shè)置,通過限流自動管理特定微服務(wù)的最大訪問量限制或轉(zhuǎn)d)宜支持多種配置模式:支持針對屬性文件、XML文件等文件類型的配置管理,a)應(yīng)通過API網(wǎng)關(guān)對所有客戶端請求進(jìn)行安全的c)應(yīng)將身份認(rèn)證存儲到專門的授權(quán)服務(wù)器,為微服9f)宜支持網(wǎng)關(guān)上的令牌轉(zhuǎn)換,API網(wǎng)關(guān)提取訪問令牌,并將其發(fā)送到授權(quán)服g)宜支持多因子認(rèn)證,含基于黑白名h)當(dāng)與外部系統(tǒng)通信時,宜對消息進(jìn)行加相關(guān)堆棧跟蹤信息和異常消息等,要進(jìn)行完整存a)應(yīng)提供基礎(chǔ)的基于分段式提交機(jī)制的事務(wù)b)應(yīng)提供基于補(bǔ)償機(jī)制的事務(wù)管理能力,同時覆蓋短的和長的事務(wù)管理?;拘畔?,應(yīng)提供對其他調(diào)用鏈的引用情況,宜提供微服務(wù)的客戶d)應(yīng)具備關(guān)于追蹤數(shù)據(jù)的數(shù)據(jù)采集、數(shù)據(jù)持久化和數(shù)據(jù)e)應(yīng)支持調(diào)用鏈和日志的聯(lián)動,在服務(wù)調(diào)用中可自動關(guān)聯(lián)調(diào)用日志,提供快速a)提供容器云平臺和鏡像倉庫用以支持第三方微服務(wù)模塊鏡像b)提供支持主流微服務(wù)模塊開發(fā)語言的運行環(huán)境。a)應(yīng)具備過濾器方式:適用于簡單的擴(kuò)展需求,支持動態(tài)添加b)宜具備服務(wù)提供商插件(SPIPlug-in)方式:適用于對性當(dāng)消息中間件主要作為微服務(wù)間異步通信管理時,b)應(yīng)提供發(fā)布訂閱、輪詢分發(fā)、消息拉回等消息分發(fā)機(jī)制。統(tǒng),該類系統(tǒng)通過信號來追蹤數(shù)據(jù)流的處理進(jìn)度,不會緩沖b)應(yīng)滿足數(shù)據(jù)一致性要求:跨越所有流計算上下游c)宜支持流數(shù)據(jù)的完整性推理要求:即支持邊界標(biāo)記(Punctuation)、低水Watermark)、寬限時間(SlackTime)、心跳檢測(Heartbeat)等數(shù)據(jù)完整性推理方案。d)宜提供業(yè)務(wù)級別的標(biāo)識信息、業(yè)務(wù)流水號、用戶c)應(yīng)支持函數(shù)彈性伸縮:依據(jù)應(yīng)用的資源負(fù)載進(jìn)行彈性決策,或依據(jù)請求流量力,支持查看及管理當(dāng)前工作空間中的sidecar實例,提供sidecar狀態(tài)、d)可與資源解耦,提供靈活的部署方式,支持部署在虛異構(gòu)框架兼容管理通過以下功能對異構(gòu)類別的微服務(wù)和跨微服務(wù)框架的微服務(wù)進(jìn)行兼b)應(yīng)支持異構(gòu)應(yīng)用互相通信、統(tǒng)一服務(wù)治理,提供異構(gòu)應(yīng)用的統(tǒng)一管理能力??梢韵嗷ネㄐ沤涣?,從而幫助實現(xiàn)最大限度的跨平臺微服務(wù)d)可使用運行時來實現(xiàn)微服務(wù)的核心業(yè)務(wù)功能,而運行時根據(jù)執(zhí)行環(huán)境的變化可以a)應(yīng)支持度量工具:對復(fù)雜網(wǎng)絡(luò)中節(jié)點和團(tuán)組進(jìn)行度b)宜支持模擬工具:對度量參數(shù)進(jìn)行模擬計算的工具。置的API合規(guī)接入能力,例如涉及隱私請求轉(zhuǎn)發(fā)到外部的微服務(wù)實例、限制非版權(quán)許可地區(qū)用戶訪問某影片、盡量少進(jìn)行效果不可預(yù)測的跨運營商音視頻內(nèi)容傳輸?shù)?。媒體共性支撐功能區(qū)包含以下視聽媒體共性換、音頻控制、抽幀服務(wù)、流媒體切片服務(wù)、流媒體直播加速,以及AI超清分辨率c)互動管理服務(wù):應(yīng)提供短信/彩信/消息網(wǎng)關(guān)、評論服d)用戶屬性管理服務(wù):應(yīng)提供IP歸屬地服務(wù)、兒童成人用戶信息服務(wù)、無障礙訪務(wù)”(含視頻內(nèi)容分析、視頻特效生成、人臉識別、語音識別、OCR識別、AI文本生成存和CDN緩存能力,宜提供熱點緩存和多級緩存等緩存h)音視頻同步服務(wù):宜提供關(guān)于多媒體流的音頻和視頻同步服務(wù)。b)輿情熱點分析:可通過對時間、事件、人物、地域等進(jìn)行個性化設(shè)置,分析輿情熱點。a)內(nèi)容匯聚:通過多渠道對文字、圖片、音頻、視頻等內(nèi)容進(jìn)b)內(nèi)容制作:面向多種發(fā)布渠道,實現(xiàn)視聽媒體內(nèi)容制作。c)內(nèi)容播出:面向多種發(fā)布渠道,實現(xiàn)視聽媒a)廣播電視傳輸分發(fā):面向廣播電視頻率頻道進(jìn)行節(jié)目的b)客戶端發(fā)布:面向媒體接收客戶端發(fā)布視聽媒體內(nèi)b)具備統(tǒng)一門戶,支持用戶統(tǒng)一認(rèn)證登a)登錄認(rèn)證:支持對登錄的用戶進(jìn)行身份標(biāo)c)安全審計:支持對重要的用戶行為和重要安d)數(shù)據(jù)安全:支持通過密碼技術(shù)保證重要數(shù)據(jù)在傳輸、存儲e)簽名驗簽:支持通過校驗或密碼保證重要數(shù)據(jù)在傳輸、存儲過程中的簽a)業(yè)務(wù)運行狀態(tài)監(jiān)測:應(yīng)支持對業(yè)務(wù)系統(tǒng)、應(yīng)用程序、網(wǎng)絡(luò)設(shè)備等的運行狀態(tài)進(jìn)行實時c)業(yè)務(wù)資源使用率監(jiān)測:宜支持對業(yè)務(wù)系統(tǒng)所使用d)用戶訪問量:宜支持對一定時間范圍內(nèi)訪問頁面、資源或功能的用戶數(shù)量a)對業(yè)務(wù)型API的設(shè)計、開發(fā)、測試、部署、發(fā)布以及運行和維護(hù)等全生命周期b)對API的安全性和可用性進(jìn)行合規(guī)9.2應(yīng)用服務(wù)發(fā)布管理a)支持微服務(wù)應(yīng)用的滾動發(fā)布、應(yīng)用啟b)支持服務(wù)實例按每秒查詢率、響應(yīng)時間、CPU、內(nèi)存等條件自動彈c)支持操作行為、執(zhí)行狀態(tài)信息記錄,便于操d)支持優(yōu)雅下線,版本發(fā)布時,通過反注冊等注:優(yōu)雅下線是能夠完成已經(jīng)接受的請求并不再接受新的請求,避免造成正在9.3微服務(wù)質(zhì)量管理9.4流程引擎服務(wù)b)應(yīng)通過系統(tǒng)管理和監(jiān)控接口對流程實例的狀態(tài)進(jìn)行監(jiān)控與管理。e)可提供工作流執(zhí)行服務(wù),完成工作流流程實例的創(chuàng)9.5規(guī)則引擎服務(wù)9.6微服務(wù)交易管理a)應(yīng)具備創(chuàng)建新服務(wù)實例、修改微服務(wù)實例、續(xù)訂服務(wù)實例和退訂服務(wù)實例的基本9.7其他平臺型服務(wù)a)應(yīng)用程序應(yīng)進(jìn)行組件化劃分,這些組件可以調(diào)用相關(guān)微服務(wù)構(gòu)建自身b)應(yīng)具備應(yīng)用部署配置文件來描述組件與其調(diào)用微服務(wù)之間的關(guān)系。c)宜提供應(yīng)用運維特征信息,描述應(yīng)用在具體部署環(huán)境a)應(yīng)具備應(yīng)用接口適配中心,提供API托管b)宜具備應(yīng)用連接器插件框架模型,支持在基礎(chǔ)連接器基礎(chǔ)上進(jìn)行插件化擴(kuò)展。c)可具備中間轉(zhuǎn)化語言能力,通過定義路由以及中間規(guī)則,讓不同領(lǐng)域的應(yīng)用c)應(yīng)具備對軟件應(yīng)用基本構(gòu)成部件進(jìn)行可d)宜具備對代碼庫和微服務(wù)組件等軟件應(yīng)用基本構(gòu)成部件進(jìn)行配b)應(yīng)將前端組件的控制和展示進(jìn)行分離。A.1MMA應(yīng)用開發(fā)流程MMA系統(tǒng)構(gòu)建的實施步驟見圖A.1。軟件工程開發(fā)里的需求分析階段軟件工程開發(fā)里的需求分析階段構(gòu)建視聽媒體微服務(wù)解決方案1.MMA框架構(gòu)建在三類微服務(wù)風(fēng)格選一種:1.MMA框架構(gòu)建在三類微服務(wù)風(fēng)格選一種:?中控式?服務(wù)網(wǎng)格式?無服務(wù)器式或者其他風(fēng)格3.構(gòu)建微服務(wù)解決方案開發(fā)新的微服務(wù)系統(tǒng)或者重構(gòu)微服務(wù)化遺留系統(tǒng)或者通過視聽媒體微服務(wù)API管理體系調(diào)用或接入其他微服務(wù)2.逐個微服務(wù)編程開發(fā)開發(fā)新的微服務(wù)或者將應(yīng)用微服務(wù)化或者通過視聽媒體第三方接口技術(shù)引入容器化的微服務(wù)軟件工程開發(fā)里的測試檢測及生產(chǎn)環(huán)境部署階段A.2確定缺省微服務(wù)框架使用視聽媒體微服務(wù)參考架構(gòu)的首要和關(guān)鍵環(huán)節(jié),是企業(yè)和機(jī)構(gòu)依據(jù)自身開發(fā)人員對微服務(wù)架構(gòu)的視聽媒體微服務(wù)參考架構(gòu)主要關(guān)注主流微服務(wù)架構(gòu)之間的兼容性和擴(kuò)展性,讓企業(yè)選擇的缺省微服A.3選擇微服務(wù)框架兼容方式法與其他微服務(wù)一起獲得微服務(wù)框架治理帶來的彈性計算和容錯處理等優(yōu)異性能,這種API直接調(diào)用無法實現(xiàn)異構(gòu)微服務(wù)框架治理之間的兼容。兼容取決于在MMA的擴(kuò)展治理中對無服務(wù)器函數(shù)管理模塊和服務(wù)網(wǎng)格管理模塊功能的覆蓋程2)優(yōu)點:是一種通用型的協(xié)調(diào)方式,只需運行和維護(hù)一套微服務(wù)微服務(wù)治理擴(kuò)展功能區(qū))。2)優(yōu)點:實現(xiàn)難度較小,是一種通用型的協(xié)調(diào)方式,有統(tǒng)一A.4微服務(wù)技術(shù)應(yīng)用成熟度劃分參考價。建議企業(yè)除了沿用成熟的微服務(wù)框架外,也嘗試使用網(wǎng)格化微服當(dāng)企業(yè)或機(jī)構(gòu)對微服務(wù)的實踐實現(xiàn)了本文件中所有對“應(yīng)”類別的規(guī)范要求,其微服務(wù)實踐屬于MMA成熟級別的實踐(覆蓋得越全面,MMA成熟度越高)。MMA推薦采用REST風(fēng)格的應(yīng)用API接口設(shè)計。REST架構(gòu)的核心原則是定義一組命名資源,用少量相對統(tǒng)一的方法來控制這些資源。資源對應(yīng)業(yè)務(wù)域中的具體對象。在設(shè)計RESTAPI時,需要對業(yè)務(wù)域進(jìn)行分場景,不同類型的資源可以支持全部方法,或只支持部分方基于HTTP協(xié)議的RESTAPI,資源映射到HTTP的URL地址,方法映射到HTTP協(xié)議的POST、GET、PUT/PATCH、DELETE等方法,分別對應(yīng)資源的創(chuàng)建、查詢、修改(PUT對應(yīng)全量更新,PATCH對應(yīng)部分更進(jìn)行RESTAPI設(shè)計時,建議按下面的步驟http(s)://{域名}[:{端口號}][/{服務(wù)名}]/{版本號}/[/{可選項}]/{資源}[/{b)域名通常體現(xiàn)了API服務(wù)所屬的系統(tǒng)信息。域名中也可能會包含服務(wù)信息,這時后面的服務(wù)名e)版本號標(biāo)識了RESTAPI服務(wù)的版本信息,通常使用v1、v2這樣的版本標(biāo)識時,資源中通常包含資源ID。資源之間的父子關(guān)系,在URL中通常也會體現(xiàn)出來。如:projects/proj1/clips/clip1,這個資源信息表示在項目ID為“proj1”的項目中,素材ID為每個方法,文檔要描述方法的功能,對應(yīng)的URL、HTTP方法、輸入/輸出參數(shù)詳細(xì)信息,輸入權(quán)相關(guān)的判斷邏輯。這種設(shè)計方式簡化了API本附錄對DevOps的重要組成部分過程管理、應(yīng)用設(shè)計和安全管理做了描述,并對關(guān)鍵的CI/CD能力做了介紹,也對大型微服務(wù)系統(tǒng)持續(xù)維護(hù)中的防止系統(tǒng)逐漸退化腐敗提出了防腐管理的建議。DevOps是一組過程、方法與系統(tǒng)的統(tǒng)稱,用于促進(jìn)開發(fā)(應(yīng)用程序/軟件有序迭代、靈活響應(yīng),以及價值的快速交付提出能主要從測試數(shù)據(jù)管理、數(shù)據(jù)變更管理兩個維度的能力或縮小軟件系統(tǒng)服務(wù)處理能力??缮炜s性是對軟件適應(yīng)性能和容量需求變化能力強(qiáng)調(diào)在安全風(fēng)險可控的前提下,幫助企業(yè)提升效能,更好地實現(xiàn)DevOps。安全及風(fēng)險管理技術(shù)包括控c)控制交付過程風(fēng)險是從代碼提交到應(yīng)用發(fā)布給用戶使用,安全交付是將安全內(nèi)a)建立管道:通過一系列工具將代碼集成和打包發(fā)布等工作串接起來,形成自動化的管b)提交代碼:對新提交代碼進(jìn)行自動編輯和版本更新,有時還包含對代碼質(zhì)量的自動檢測。c)提交測試:涵蓋契約測試、單元測試、a)提供絞殺者模式:通過逐步替換而非一次性替b)提供挎斗模式:將應(yīng)用程序的輔助組件部署為單獨的容器或進(jìn)程以提供隔離和封裝。c)提供艙壁模式:隔離了每個工作負(fù)載或服務(wù)的關(guān)鍵資源,如連接池、內(nèi)存和CP主要是通過防止由一個服務(wù)引起的級聯(lián)故障來增加系征的偏重,造成了不同微服務(wù)框架的特點,微服務(wù)類別簡無狀態(tài)(Stateless)的微服務(wù)、有狀態(tài)(Java語言微服務(wù)、Go語言微服務(wù)、Python語微服務(wù)設(shè)計的領(lǐng)域驅(qū)動模型微服務(wù)系統(tǒng)是分布式系統(tǒng)的一種,而分布式系統(tǒng)架構(gòu)設(shè)計中些組件形成一個中央控制的“微服務(wù)治理基礎(chǔ)功能區(qū)”。這些組件本中進(jìn)行彈性伸縮,但對微服務(wù)的控制權(quán)是由這個“中央控制區(qū)”來管務(wù)架構(gòu)被稱作“中控式架構(gòu)”。架構(gòu)上屬于“微核設(shè)計”,即各類高將微服務(wù)治理的主要功能交由“邊車組件”進(jìn)行代理,每個微服務(wù)實例的邊車代理。這是一種“去中心化”的架構(gòu)風(fēng)格,架構(gòu)設(shè)計簡潔優(yōu)絡(luò)結(jié)構(gòu)和能力配合有強(qiáng)要求,目前成熟的生產(chǎn)案這是一種將“源代碼”直接交由架構(gòu)來管理和執(zhí)行的風(fēng)格,通常通實現(xiàn)對微服務(wù)的治理。這類架構(gòu)下的微服務(wù)通常規(guī)模很?。ㄓ蓡蝹€),如通過區(qū)塊鏈技術(shù)本身的分布式能力進(jìn)行開發(fā)和運行,或通過AI運維架構(gòu),提供云服務(wù)的申請、開通、配置、監(jiān)控和統(tǒng)平臺基于微服務(wù)架構(gòu),可根據(jù)業(yè)務(wù)的使用情況進(jìn)行動態(tài)的擴(kuò)⑤應(yīng)用集成層H5活動頁開發(fā)平臺低代碼開發(fā)平臺應(yīng)用門戶管理應(yīng)用適配管理H5活動頁開發(fā)平臺低代碼開發(fā)平臺應(yīng)用門戶管理應(yīng)用適配管理應(yīng)用控制平臺④平臺服務(wù)層應(yīng)用服務(wù)發(fā)布管理業(yè)務(wù)周期管理流程編排管理規(guī)則配置管理應(yīng)用服務(wù)發(fā)布管理業(yè)務(wù)周期管理流程編排管理規(guī)則配置管理微服務(wù)質(zhì)量管理③媒體業(yè)務(wù)服務(wù)層傳輸與分發(fā)域服務(wù)組件制作域播出域服務(wù)組件傳輸與分發(fā)域服務(wù)組件制作域播出域服務(wù)組件內(nèi)容監(jiān)管域服務(wù)組件安全域服務(wù)組件運營域服務(wù)組件洞察與規(guī)劃域服務(wù)組件監(jiān)控運維域服務(wù)組件媒體共性支撐功能區(qū)云匯聚云傳輸云轉(zhuǎn)碼云合屏云協(xié)轉(zhuǎn)云連線云存儲云分發(fā)②微服務(wù)能力層服務(wù)網(wǎng)格微服務(wù)集群管理平臺消息中間件管理服務(wù)擴(kuò)展能力管理APM應(yīng)用監(jiān)測管理第三方微服務(wù)接入負(fù)載均衡LB容器安全服務(wù)注冊發(fā)現(xiàn)服務(wù)通信RPC服務(wù)網(wǎng)格微服務(wù)集群管理平臺消息中間件管理服務(wù)擴(kuò)展能力管理APM應(yīng)用監(jiān)測管理第三方微服務(wù)接入負(fù)載均衡LB容器安全服務(wù)注冊發(fā)現(xiàn)服務(wù)通信RPC服務(wù)容錯統(tǒng)一配置中心微服務(wù)治理擴(kuò)展功能區(qū)調(diào)度鏈管理度量指標(biāo)管理微服務(wù)治理基礎(chǔ)功能區(qū)微服務(wù)治理基礎(chǔ)功能區(qū)請求管理API網(wǎng)關(guān)訪問控制協(xié)議轉(zhuǎn)換路由管理基礎(chǔ)設(shè)施適配層系統(tǒng)資源適配功能區(qū)虛擬機(jī)系統(tǒng)適配虛擬機(jī)系統(tǒng)適配容器編排系統(tǒng)適配專有云/私有云底座PaaSPaaSCDN公有云及邊緣計算2)業(yè)務(wù)周期管理:提供業(yè)務(wù)開發(fā)、測試、發(fā)布、變更、撤銷3)傳輸與分發(fā)域:具備頻道發(fā)布、客戶端發(fā)布、網(wǎng)6)云存儲服務(wù),用于媒資信號、媒體4)注冊發(fā)現(xiàn)中心:用于各個微服務(wù)的注冊發(fā)現(xiàn),為每個服務(wù)提供路由請求能6)負(fù)載均衡:用于各個微服務(wù)之間調(diào)用流e)基礎(chǔ)設(shè)施適配層:包括專有云、私有云和使底層應(yīng)用不用過多關(guān)注安全、大流量沖擊等場景,可將精力專注在自身模塊的業(yè)務(wù)E.1.4.1采用MMA支撐了廣播電視和網(wǎng)絡(luò)視應(yīng)用集成層應(yīng)用門戶管理(內(nèi)容生產(chǎn)原型系統(tǒng)任務(wù)工作臺)平臺服務(wù)層業(yè)務(wù)API生命業(yè)務(wù)API生命周期管理應(yīng)用發(fā)布管理流程引擎服務(wù)規(guī)則引擎服務(wù)微服務(wù)質(zhì)量管理媒體業(yè)務(wù)服務(wù)層傳輸與分發(fā)域服務(wù)組件安全域服務(wù)組件監(jiān)控運維域服務(wù)組件媒體專項業(yè)務(wù)功能區(qū)傳輸與分發(fā)域服務(wù)組件安全域服務(wù)組件監(jiān)控運維域服務(wù)組件媒體專項業(yè)務(wù)功能區(qū)制作與播出域服務(wù)組件(AI廣告植入等)內(nèi)容監(jiān)管域服務(wù)組件音視頻內(nèi)容處理版權(quán)管理媒體共性支撐功能區(qū)音視頻內(nèi)容處理版權(quán)管理音視頻AI能力服務(wù)媒體文件管理服務(wù)②微服務(wù)治理能力層API網(wǎng)關(guān)負(fù)載均衡配置中心API網(wǎng)關(guān)負(fù)載均衡配置中心服務(wù)日志微服務(wù)治理擴(kuò)展功能區(qū)媒體度量指標(biāo)管理媒體調(diào)用鏈管理媒體合規(guī)接入管理媒體資源優(yōu)化管理媒體長任務(wù)狀態(tài)監(jiān)測微服務(wù)治理基礎(chǔ)功能區(qū)微服務(wù)治理基礎(chǔ)功能區(qū)注冊中心基礎(chǔ)設(shè)施數(shù)據(jù)資源適配功能區(qū)數(shù)據(jù)庫適配數(shù)據(jù)資源適配功能區(qū)數(shù)據(jù)庫適配媒體專有設(shè)備適配功能區(qū)音視頻編解碼設(shè)備適配適配層系統(tǒng)資源適配功能區(qū)虛機(jī)系統(tǒng)適配容器編排系統(tǒng)適配公有/私有云適配其他資源適配a)系統(tǒng)資源適配功能區(qū):包含虛機(jī)系統(tǒng)適配模塊、容器編排系統(tǒng)適配模塊、公有/私有云2)媒體調(diào)用鏈管理:提供微服務(wù)的調(diào)用鏈采集、分析、5)媒體長任務(wù)狀態(tài)監(jiān)測:提供視聽媒體任務(wù)實時狀態(tài)采4)安全域服務(wù)組件:提供基礎(chǔ)的安全相關(guān)微服務(wù)5)監(jiān)控運維域服務(wù)組件:提供基礎(chǔ)的監(jiān)控4)流程引擎服務(wù):提供制作過程中的工作流編排系統(tǒng)利用微服務(wù)的動態(tài)伸縮、分布式調(diào)度等能力,配合公有云的服務(wù)器按需使用能力,將服務(wù)器素材發(fā)布轉(zhuǎn)碼場景二轉(zhuǎn)碼場景三場景四素材轉(zhuǎn)碼發(fā)布其他場景任務(wù)碼流生產(chǎn)完發(fā)布指定碼流生產(chǎn)完發(fā)布業(yè)務(wù)方通知發(fā)布碼流發(fā)布獨立音頻轉(zhuǎn)碼DRM碼流水印碼流字幕轉(zhuǎn)碼硬壓LOGO碼流變更道幀率碼流碼流回滾HDR碼流……下載碼流AI遮罩預(yù)覽流生產(chǎn)視頻裁剪動效素材返顯視頻拼接音軌提取人工遮罩其他能力素材下載貼片視頻背景視頻尺寸能可根據(jù)業(yè)務(wù)場景,選擇不同服務(wù)或服務(wù)中不同能力落素材發(fā)布轉(zhuǎn)碼場景二轉(zhuǎn)碼場景三場景四素材轉(zhuǎn)碼發(fā)布其他場景任務(wù)碼流生產(chǎn)完發(fā)布指定碼流生產(chǎn)完發(fā)布業(yè)務(wù)方通知發(fā)布碼流發(fā)布獨立音頻轉(zhuǎn)碼DRM碼流水印碼流字幕轉(zhuǎn)碼硬壓LOGO碼流變更道幀率碼流碼流回滾HDR碼流……下載碼流AI遮罩預(yù)覽流生產(chǎn)視頻裁剪動效素材返顯視頻拼接音軌提取人工遮罩其他能力素材下載貼片視頻背景視頻尺寸素材轉(zhuǎn)碼發(fā)布場景一素材轉(zhuǎn)碼發(fā)布制作制作素材管理性,將服務(wù)器成本降低一半以上。團(tuán)隊研發(fā)和運維效率也得到產(chǎn)事務(wù),性能高于222TPS,新功能研發(fā)集成周期可縮短90%。該系統(tǒng)實現(xiàn)了低成本、混合云的微服務(wù)彈識三大品類;在形態(tài)上涵蓋短視頻、長視頻和移動直播,其中包括對接4平臺在總體系架構(gòu)、迭代模式及業(yè)務(wù)集成三個方面實踐了MMA,實現(xiàn)了三大技術(shù)目標(biāo),主要包“造輪子”,能夠更快速地實現(xiàn)上層業(yè)務(wù)邏輯應(yīng)用。線至今持續(xù)迭代,功能不斷完善,同時研發(fā)、測試、運維與運營聯(lián)動共同支持業(yè)務(wù)b)微服務(wù)治理體系能力建設(shè),實踐DevOps,實現(xiàn)持續(xù)集成、持續(xù)部署、持續(xù)運營,滿足該電視應(yīng)用集成層視頻號生態(tài)管理H5活動頁開發(fā)視頻號生態(tài)管理H5活動頁開發(fā)低代碼開發(fā)平臺應(yīng)用門戶管理④平臺服務(wù)層應(yīng)用服務(wù)發(fā)布業(yè)務(wù)流程引擎規(guī)則及配置管應(yīng)用服務(wù)發(fā)布業(yè)務(wù)流程引擎規(guī)則及配置管理服務(wù)質(zhì)量管理③媒體業(yè)務(wù)服務(wù)層新媒體運營系統(tǒng)安全域管理監(jiān)控運維域管理新媒體剪輯系統(tǒng)音視頻新媒體運營系統(tǒng)安全域管理監(jiān)控運維域管理新媒體剪輯系統(tǒng)音視頻AI能力服務(wù)標(biāo)準(zhǔn)化系統(tǒng)音視頻文件處理媒體專項業(yè)務(wù)功能區(qū)傳輸與分發(fā)系統(tǒng)媒體共性支撐功能區(qū)媒體共性支撐功能區(qū)音視頻信號處理②微服務(wù)治理能力層服務(wù)網(wǎng)格微服務(wù)集群管理平臺消息中間件管理調(diào)用鏈管理APM服務(wù)網(wǎng)格微服務(wù)集群管理平臺消息中間件管理調(diào)用鏈管理APM應(yīng)用監(jiān)測管理度量指標(biāo)管理微服務(wù)治理擴(kuò)展功能區(qū)服務(wù)擴(kuò)展能力第三方微服務(wù)微服務(wù)治理基礎(chǔ)功能區(qū)微服務(wù)治理基礎(chǔ)功能區(qū)協(xié)議轉(zhuǎn)換服務(wù)注冊服務(wù)通信容器安全API網(wǎng)關(guān)訪問控制服務(wù)容錯請求管理路由管理服務(wù)日志①基礎(chǔ)設(shè)施適配層云數(shù)據(jù)庫實時計算BI系統(tǒng)云數(shù)據(jù)庫實時計算BI系統(tǒng)分布式及云數(shù)據(jù)庫適配批量計算批量計算數(shù)據(jù)中臺標(biāo)注平臺標(biāo)注平臺推理平臺訓(xùn)練平臺 AI中臺訓(xùn)練平臺PaaS公有云及邊緣計算PaaS公有云及邊緣計算虛擬機(jī)系統(tǒng)適配虛擬機(jī)系統(tǒng)適配容器編排系統(tǒng)適配專有云/私有云底座配置;專有云用于支撐內(nèi)容生產(chǎn)及大數(shù)據(jù),布式緩存存儲;支持彈性伸縮,編排系統(tǒng)可根據(jù)制定的策略實現(xiàn)自動的、動態(tài)的擴(kuò)縮容。d)大數(shù)據(jù)及AI資源適配:建設(shè)數(shù)據(jù)型數(shù)據(jù)倉庫及BI系統(tǒng)并為整個平臺提供服務(wù),同產(chǎn)價值。整個數(shù)據(jù)中臺跨越公有云(采集與實時計算)、專有云(批量與BI)、私有云(歸布等功能;可觀測性提供路由、限流、鑒權(quán)和熔斷的監(jiān)控視圖用框架進(jìn)行研發(fā)迭代,為微服務(wù)模塊的共享利用1)使用代碼托管工具、CI/CD、代碼檢查流程管理工具、多集群調(diào)度管理平臺等工具實現(xiàn)2)構(gòu)建信號、文件內(nèi)容處理服務(wù),為直播、點播業(yè)務(wù)提供基礎(chǔ)的轉(zhuǎn)碼、截圖等3)建設(shè)統(tǒng)一資源緩存,實現(xiàn)全業(yè)務(wù)的緩存和數(shù)智能與人力審核,構(gòu)建體系完善的審核內(nèi)容體理等業(yè)務(wù)運營工具和流程,便于媒體內(nèi)容的統(tǒng)一運營,提的融媒業(yè)務(wù)和宣傳管理支撐;通過靈活開放的媒手段上的互聯(lián)互通、資源共享,形成渠道豐富、傳播有效、可管可控的傳播數(shù)據(jù)基礎(chǔ)框架,在提升平臺框架健壯性的同時,增強(qiáng)平臺業(yè)務(wù)支撐能力和擴(kuò)展協(xié)助區(qū)縣融媒以及省級融媒單位上層業(yè)務(wù)快速組建a)基于公有云建設(shè),采用云原生技術(shù),引入kubernetes(一個開源的容器編排和管理平臺)框過公有云這一高性能、高彈性的基礎(chǔ)設(shè)施支撐平臺c)通過微服務(wù)治理體系的建設(shè),采用DevOps,持續(xù)集成、持續(xù)部署、持續(xù)運 運維監(jiān)控服務(wù)運維監(jiān)控服務(wù)安全保障服務(wù) API網(wǎng)關(guān) 礎(chǔ)資源的動態(tài)配置,提供大數(shù)據(jù)、媒體服務(wù)和E.DevOps開發(fā)和去中心化提供條件,有利于獨立部署運行、獨立運營,以及支持不同方式的先進(jìn)技術(shù)實微服務(wù)既可通過kubernetes平臺中容器組的方式拉起并投入使用,也級平臺用戶和各縣級租戶發(fā)布端的個性化需求,促進(jìn)其可持續(xù)化的自我迭代運營能層還具備應(yīng)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論