最近這段時間,國內(nèi)某運營商發(fā)文嚴格排查PCDN的新聞,引起了行業(yè)內(nèi)外的廣泛關(guān)注。
該運營商表示:當(dāng)用戶寬帶賬戶存在“異常大流量上行寬帶占用”情況時,可能會對賬戶進行封禁。如果用戶申訴,則客服將會安排寬帶師傅,上門進行 “取證”,再根據(jù)情況予以解封。本次核查行動,要做到——“應(yīng)查盡查、應(yīng)停盡停、應(yīng)拆盡拆”。
究竟是什么原因?qū)е碌摹爱惓4罅髁可闲袑拵д加谩?,會讓運營商如何興師動眾?
答案就是——PCDN。
大家不要覺得這個問題和自己無關(guān)。事實上,很多用戶的家里,就有這個PCDN。如果不小心用到了,真的有可能被封號,導(dǎo)致無法上網(wǎng)。
█ 什么是PCDN
PCDN到底是個啥?為什么會被運營商封殺?
簡單來說,PCDN就是P2P+CDN。英文全稱:Peer to Peer Content Delivery Network,中文全稱:點對點內(nèi)容分發(fā)網(wǎng)絡(luò)。
P2P,大家應(yīng)該都很熟悉。前幾年臭名昭著的P2P理財,還有更早時候火遍全網(wǎng)的P2P下載,都是基于P2P。
P2P是一種典型的去中心化理念。它講究的是個體與個體之間的業(yè)務(wù)關(guān)系。
以P2P下載為例。
傳統(tǒng)下載,都是一個服務(wù)器,N個客戶端。所有客戶端,都去服務(wù)器下載數(shù)據(jù)(電影)。
P2P的話,A用戶下載一部分,B用戶也下載了一部分。然后,A用戶和B用戶之間,互相分享對方已有的數(shù)據(jù)。這樣的話,減輕了服務(wù)器的壓力。
甚至說,服務(wù)器關(guān)掉,也不影響剩下用戶之間完成全部數(shù)據(jù)的下載。
大名鼎鼎的BT(BitTorrent)下載,就是P2P下載。當(dāng)年火起來之后,獲得了廣大用戶的一致歡迎。直到現(xiàn)在,都是下載電影的一種重要手段。它所體現(xiàn)的,就是“人人為我,我為人人”的互聯(lián)網(wǎng)精神。
再來說說CDN。
CDN技術(shù)小棗君之前和大家專門做過科普(到底什么是CDN?)。簡單來說,CDN就是一種邊緣計算思想。
傳統(tǒng)方式,我把電影放在主服務(wù)器,大家都來取,服務(wù)器負擔(dān)很大,帶寬有瓶頸。
于是,我把電影復(fù)制成很多份,放在離用戶更近的區(qū)域服務(wù)器上。這樣,就實現(xiàn)了“內(nèi)容的分發(fā)”。主服務(wù)器的壓力小了,用戶看電影也不容易卡頓。
PCDN,是P2P和CDN技術(shù)的結(jié)合,是基于P2P技術(shù)的CDN。它做得更狠,直接把內(nèi)容放在了用戶的家里,例如手機終端上,或者路由器上,變成了規(guī)模更大的“內(nèi)容源”。
舉例來說,你使用某視頻App,觀看了連續(xù)劇《繁花》。附近的其他用戶,如果也觀看《繁花》,就會從你的手機里,取用一部分數(shù)據(jù)。
再例如,你使用某網(wǎng)盤App,下載了一份電子書。附近的其他用戶,如果也要下載這份電子書,就可以從你的手機里,取用數(shù)據(jù)。
客戶端上的PCDN,不僅可以通過手機App來實現(xiàn),也可以直接部署在無線路由器上。
沒錯,這幾年很火的各種XX路由寶、賺錢寶,本質(zhì)上是帶有PCDN功能的路由器。它除了基本的上網(wǎng)功能外,會利用上行帶寬,為其他用戶提供服務(wù)。
上行帶寬貢獻得越多,就會有更豐富的積分或虛擬幣獎勵,可以在服務(wù)商的所謂“商城”,兌換禮品甚至現(xiàn)金。
很多用戶都覺得,這個羊毛很值得薅。再怎么說,補貼一下電費和網(wǎng)費成本,也是不錯的。
█?為什么要封殺PCDN
那么,這個看上去“人畜無害”的技術(shù),為什么會被設(shè)備商封殺呢?
答案很簡單。
首先,海量的PCDN流量,對運營商骨干傳輸網(wǎng)絡(luò),形成了巨大壓力。用戶的寬帶都是包月的,不是按流量計費。用的越多,運營商網(wǎng)絡(luò)壓力越大,關(guān)鍵還收不到更多錢。
其次,視頻服務(wù)商們,搭建常規(guī)CDN服務(wù)節(jié)點,需要租用運營商的高價機房和帶寬?,F(xiàn)在服務(wù)商都用PCDN了,資源租用大幅減少,影響了運營商的盈利。
觸碰了核心利益,運營商當(dāng)然要封殺。所以,就有了文章開頭的那些事兒。
運營商封殺PCDN并不是新鮮事,以前就有過。這次上升到這么高的重視度,估計是被逼急了。
█?封殺PCDN的難度
封殺PCDN,并不是一件容易的事情。
PCDN傳輸?shù)臄?shù)據(jù),同樣是視頻等業(yè)務(wù)數(shù)據(jù)。想要區(qū)別用戶的數(shù)據(jù)究竟是不是PCDN業(yè)務(wù),存在不小挑戰(zhàn)。
如果區(qū)分不準確,或者采用“一刀切”,肯定會影響用戶的正常上行需求(例如攝像頭數(shù)據(jù)、直播數(shù)據(jù)、游戲數(shù)據(jù)等),進而引發(fā)大規(guī)模投訴,甚至用戶流失。
這些年,運營商們普遍開始采用DPI(深度數(shù)據(jù)包檢測)流量識別和QoS限制,對PCDN進行甄別和打壓。
例如,對PCDN業(yè)務(wù)進行精準識別,正常上行流量不受影響,PCDN流量安排上15%~20%的packet loss(丟包),就能實現(xiàn)PCDN業(yè)務(wù)的有效扼制。
但是,不同的運營商,技術(shù)水平和效果也存在一定差異。
也許你會問,運營商是不是可以直接起訴內(nèi)容服務(wù)商?讓他們關(guān)閉PCDN業(yè)務(wù)?
這個有一定困難。內(nèi)容服務(wù)商基本上都擁有CDN牌照。PCDN也屬于CDN,理論上好像也是合法經(jīng)營。關(guān)于PCDN,目前在相關(guān)規(guī)定上有一點模糊,不是很明確。
PCDN是運營商和互聯(lián)網(wǎng)內(nèi)容服務(wù)商之間的博弈。那么,對于我們普通用戶來說,到底要不要使用PCDN呢?
小棗君個人認為,技術(shù)本身是無罪的。PCDN是一個非常不錯的去中心化理念,它對于改善用戶業(yè)務(wù)體驗,有一定效果。
對于內(nèi)容服務(wù)商來說,它能夠減輕服務(wù)器負擔(dān),降低帶寬成本。這也是真金白銀的回報,沒理由不去推廣。
但是,如果監(jiān)管不到位,PCDN會引入一些風(fēng)險和挑戰(zhàn)。
首先,是安全風(fēng)險。終端變成PCDN節(jié)點,與其它設(shè)備存在數(shù)據(jù)交互。這可能導(dǎo)致隱私數(shù)據(jù)的泄露,或產(chǎn)生安全漏洞,遭到惡意攻擊。
其次,是法律風(fēng)險。正規(guī)公司的PCDN,都管得會嚴一點,傳輸數(shù)據(jù)都是正常的合法數(shù)據(jù)。但一些手腳不干凈的公司,會在App中植入PCDN,傳播非法內(nèi)容,例如盜版、淫穢、反動、恐怖主義音像制品。這樣不僅危害社會,還會導(dǎo)致普通用戶卷入法律糾紛。
第三,成本問題。
通過PCDN薅羊毛,到底是否劃算?
這個要視情況而定。
設(shè)備長期開啟,會導(dǎo)致電能浪費。如果是路由器跑PCDN,稍微好一點。但PCDN業(yè)務(wù)會導(dǎo)致路由器產(chǎn)生更高的功耗,更大的發(fā)熱量,仍會導(dǎo)致電費增加。
PCDN傳輸數(shù)據(jù),需要對存儲進行反復(fù)讀寫。這個會影響硬盤的壽命,甚至整個設(shè)備的壽命。
█?最后的話
運營商對PCDN進行封殺,是一種必然趨勢。
目前,視頻業(yè)務(wù)流量占互聯(lián)網(wǎng)總流量的70%以上。如果放任PCDN的發(fā)展,那么,對運營商來說,將導(dǎo)致嚴重的收入損失。
但是,簡單粗暴的封殺方式,也不可取。
封殺PCDN的基本前提,是對用戶正常上網(wǎng)體驗不造成影響。如果一刀切,讓用戶“自證清白”,或者說,讓裝維師傅上門去“取證”,顯然對用戶來說是不公平的。
現(xiàn)在很多PCDN應(yīng)用,用戶也不懂,屬于“被動”綁定,那責(zé)任又該怎么算呢?讓用戶背鍋嗎?
如果封殺過于粗暴,用戶產(chǎn)生反感。最終反噬的,還是運營商自身的用戶滿意度和市場份額。
想要最終解決這個問題,一方面,要健全相關(guān)的規(guī)定,明確責(zé)任和權(quán)利。另一方面,加強技術(shù)研發(fā),引入AI神經(jīng)網(wǎng)絡(luò)等深度流量識別技術(shù),減少“誤傷”。
希望PCDN的問題能夠早日得到解決,讓技術(shù)回歸服務(wù)大眾的本質(zhì)。