“雲”技術和P2P技術有什麼區別?

雲的概念就是服務器在一個雲裏,有很多服務器可以提供了某種服務。基於此意義,p2p技術就是一種雲服務。

P2P如果用來做傳輸分發,比如用BT部署自己的分發系統,這種就可以視爲雲分發。因爲p2p背後也是支持很多服務器提供數據,屬於在一堆服務器雲對外提供數據。而且,很多雲服務,其實背後都有p2p技術的身影。

如果p2p用來做分佈式計算,那更是雲技術的一個大的分支。P2p裏面的機器,都是雲裏的節點,所以p2p技術嚴格來說,就是雲技術。
雲技術:
透過網絡將龐大的計算處理程序自動分拆成無數個較小的子程序,再交由多部服務器所組成的龐大系統經搜尋、計算分析之後將處理結果回傳給用戶。透過這項技術,網絡服務提供者可以在數秒之內,達成處理數以千萬計甚至億計的信息,達到和“超級計算機”同樣強大效能的網絡服務。
P2P技術應用
P2P的應用領域比較多,這裏就以點量P2P內核應用比較廣的,遊戲更新領域做詳細闡述。具體的場景是這樣的:
“雲”技術和P2P技術有什麼區別?
連鎖網吧,肯定是有自己的中央服務器,先把各個遊戲的更新下載到中央服務器,然後在利用P2P技術發到各個連鎖網吧,然後在進行終端的更新,利用P2P技術更新的好處就是在同時更新的時候,每個網吧和終端之間可以互相分享已經有的數據塊,這樣就可以有更多的文件來源,而不都是從服務器那裏獲得。一方面減輕了服務器的帶寬壓力,另一方面又可以提升每個終端的下載速度。

這個只是比較典型的一個應用場景,其實在×××的曲庫更新、大型集團內部大文件的分發傳輸等方面都是和此類似的。比如全國連鎖門店的每月廣告視頻的更新,對於很多珠寶公司都是可以用此方法實現,點量在這方面也做了一些比如六福珠寶。

當然了除了網吧,作爲遊戲的發行方,尤其是端遊這種大型遊戲,用戶量基礎是很大的,如果每個用戶都走服務器帶寬,這個硬件成本會特別高,而且用戶的體驗並不是特別好,即使做了CDN的加速。也可以使用P2P技術,讓用戶直接可以彼此分享已有的模塊。也可以實現對於新用戶,幾十G的遊戲只下載幾個G就可以不用等待的玩耍,然後就是需要哪裏下載哪裏。這個的靈活性更強,對於玩家來說體驗也會更好,減少了等待的時間。

當然點量P2P內核的應用領域還有很多,比如私人影吧的視頻更新、科學採集站大數據更新、印刷行業的校驗版本更新等等。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章