| 互聯(lián)網(wǎng)視頻服務(wù)企業(yè)主要包括視頻分享、長(zhǎng)視頻、互聯(lián)網(wǎng)電視、B2B網(wǎng)絡(luò)視頻等,核心內(nèi)容是提供視頻點(diǎn)播、影視播放為主的流媒體服務(wù),其顯著特征是廣覆蓋、高并發(fā)和大流量,傳統(tǒng)的網(wǎng)絡(luò)模型和業(yè)務(wù)模型難以滿足服務(wù)需求,對(duì)網(wǎng)絡(luò)運(yùn)營(yíng)帶來了非常大的沖擊,那么如何規(guī)劃和設(shè)計(jì)互聯(lián)網(wǎng)視頻服務(wù)的IDC網(wǎng)絡(luò)技術(shù)架構(gòu)就成為了互聯(lián)網(wǎng)視頻服務(wù)企業(yè)所面臨的核心技術(shù)問題,服務(wù)器解決方案專家天下數(shù)據(jù)將結(jié)合這些問題進(jìn)行逐一的分析和解決。 Web和應(yīng)用業(yè)務(wù) 互聯(lián)網(wǎng)視頻服務(wù)企業(yè)主要提供在線流媒體服務(wù),前端主要包括Web和各類APP,包括但不限于網(wǎng)站、上傳分享、轉(zhuǎn)碼、流媒體服務(wù)、賬戶管理等,復(fù)雜且眾多,前端業(yè)務(wù)主要實(shí)現(xiàn)用戶的服務(wù)接入和內(nèi)部資源的編排調(diào)用,其特點(diǎn)是并發(fā)高、對(duì)延遲敏感,流量相對(duì)較小,由于需要適配海量用戶的瀏覽播放,在設(shè)計(jì)上必須采用分布式集群和負(fù)載均衡技術(shù)。 大數(shù)據(jù)業(yè)務(wù) 大數(shù)據(jù)業(yè)務(wù)主要包括精準(zhǔn)廣告、用戶模型、內(nèi)容推薦、搜索/排名等,采用結(jié)合機(jī)器學(xué)習(xí)、迭代計(jì)算、Hadoop等相關(guān)技術(shù)進(jìn)行用戶行為的深度分析和數(shù)據(jù)挖掘,運(yùn)營(yíng)數(shù)據(jù)包括播放、用戶交互、搜索、廣告等,隨著數(shù)據(jù)量越來越大,并行計(jì)算得到了越來越普遍的應(yīng)用,大數(shù)據(jù)業(yè)務(wù)最大的挑戰(zhàn)就是對(duì)網(wǎng)絡(luò)I/O、緩存以及延時(shí)的要求。 存儲(chǔ)業(yè)務(wù) 互聯(lián)網(wǎng)視頻服務(wù)企業(yè)由于其性質(zhì)就決定了必須擁有海量視頻資源和運(yùn)營(yíng)數(shù)據(jù)資源,隨著運(yùn)營(yíng)時(shí)間的增加,數(shù)據(jù)資源量會(huì)越來越多,動(dòng)輒就是PB級(jí)別的數(shù)據(jù),所以,數(shù)據(jù)存儲(chǔ)就成為了一個(gè)重要的內(nèi)容,存儲(chǔ)業(yè)務(wù)最大的挑戰(zhàn)是可靠性和擴(kuò)展能力的要求,同時(shí)對(duì)網(wǎng)絡(luò)I/O也有一定的要求。 內(nèi)容分發(fā)業(yè)務(wù) 由于互聯(lián)網(wǎng)視頻服務(wù)企業(yè)提供在線式的流媒體服務(wù)受眾較廣、遍及全球各地,且非常重視用戶體驗(yàn),所以,如何將其提供的內(nèi)容高效的分布至用戶就成為了非常核心的問題,在線流媒體服務(wù)對(duì)帶寬的消耗和ISP接入的要求非常高,僅靠IDC自身的資源無法滿足廣覆蓋的優(yōu)質(zhì)服務(wù),必須借助內(nèi)容分發(fā)技術(shù)實(shí)現(xiàn),通過引入CDN技術(shù)可以將源站內(nèi)容預(yù)分發(fā)至省網(wǎng)、本地網(wǎng)等離最終用戶最近的地方,有效提高用戶體驗(yàn),CDN對(duì)網(wǎng)絡(luò)I/O要求較高。 通過對(duì)互聯(lián)網(wǎng)視頻服務(wù)企業(yè)的業(yè)務(wù)分析不難看出,其業(yè)務(wù)類型眾多,但整體上可以依據(jù)不同業(yè)務(wù)需求進(jìn)行歸納,其總體需求如下: 存儲(chǔ)業(yè)務(wù)對(duì)可靠性和擴(kuò)展性要求較高,對(duì)網(wǎng)絡(luò)I/O有一定的要求; 不同業(yè)務(wù)對(duì)網(wǎng)絡(luò)的需求差異較大,在網(wǎng)絡(luò)架構(gòu)設(shè)計(jì)時(shí)需要區(qū)分對(duì)待; Web和APP需要采用分布式集群技術(shù)支撐、流量相對(duì)輕載、并發(fā)較高; 內(nèi)容分發(fā)業(yè)務(wù)必須采用CDN技術(shù)實(shí)現(xiàn),各地建設(shè)或租用CDN機(jī)房對(duì)網(wǎng)絡(luò)I/O有較高要求; 大數(shù)據(jù)業(yè)務(wù)對(duì)網(wǎng)絡(luò)I/O、實(shí)時(shí)性要求較高,存在多打一的擁塞模型問題對(duì)網(wǎng)絡(luò)緩存有較高要求; 互聯(lián)網(wǎng)視頻服務(wù)企業(yè)的業(yè)務(wù)增長(zhǎng)和變化較快,架構(gòu)必須具備良好的擴(kuò)展能力。 結(jié)合以上所歸納的需求,IDC網(wǎng)絡(luò)架構(gòu)的總體設(shè)計(jì)規(guī)劃按照不同的業(yè)務(wù)采用功能分區(qū)的模型進(jìn)行設(shè)計(jì),各業(yè)務(wù)對(duì)網(wǎng)絡(luò)的時(shí)延、可靠性和擴(kuò)展能力均有要求,所以,整體采用多當(dāng)多活的扁平化架構(gòu)設(shè)計(jì),最后,依據(jù)各業(yè)務(wù)對(duì)網(wǎng)絡(luò)I/O的不同要求,選擇不同的網(wǎng)絡(luò)接入端口規(guī)格和架構(gòu)收斂比進(jìn)行最佳匹配。 設(shè)計(jì)拓?fù)?/span> ![]() 如圖所示,整體采用兩層扁平化架構(gòu),并根據(jù)具體業(yè)務(wù)和其他IDC功能需求進(jìn)行分區(qū)設(shè)計(jì),具體如下: 存儲(chǔ)區(qū):負(fù)責(zé)互聯(lián)網(wǎng)視頻服務(wù)企業(yè)I存儲(chǔ)業(yè)務(wù)部署; Web/APP區(qū):負(fù)責(zé)互聯(lián)網(wǎng)視頻服務(wù)企業(yè)Web/APP業(yè)務(wù)部署; 大數(shù)據(jù)(DB)區(qū):負(fù)責(zé)互聯(lián)網(wǎng)視頻服務(wù)企業(yè)大數(shù)據(jù)/DB業(yè)務(wù)部署; 帶外管理區(qū):負(fù)責(zé)互聯(lián)網(wǎng)視頻服務(wù)企業(yè)IDC帶個(gè)管理網(wǎng)相關(guān)業(yè)務(wù)部署。 數(shù)據(jù)中心互聯(lián)區(qū):負(fù)責(zé)互聯(lián)網(wǎng)視頻服務(wù)企業(yè)多個(gè)IDC間的互聯(lián)以及IDC與CDN節(jié)點(diǎn)間的互聯(lián); 服務(wù)區(qū):負(fù)責(zé)提供互聯(lián)網(wǎng)視頻服務(wù)企業(yè)IDC安全與應(yīng)用交付,包括但不限于流量清洗、負(fù)載均衡等; 互聯(lián)網(wǎng)互聯(lián)區(qū):負(fù)責(zé)互聯(lián)網(wǎng)視頻服務(wù)企業(yè)IDC與Internet互聯(lián),并根據(jù)IDC多中心情況部署GSLB; |