云的概念就是服务器在一个云里,有很多服务器可以提供了某种服务。基于此意义, p2p技术 就是一种云服务。
P2P 如果用来做传输分发,比如用BT部署自己的分发系统,这种就可以视为云分发。因为p2p背后也是支持很多服务器提供数据,属于在一堆服务器云对外提供数据。而且,很多云服务,其实背后都有p2p技术的身影。
如果p2p用来做分布式计算,那更是云技术的一个大的分支。P2p里面的机器,都是云里的节点,所以p2p技术严格来说,就是云技术。
云技术:
透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提供者可以在数秒之内,达成处理数以千万计甚至亿计的信息,达到和“超级计算机”同样强大效能的网络服务。
P2P 技术应用
P2P 的应用领域比较多,这里就以 点量 P2P 内核 应用比较广的,游戏更新领域做详细阐述。具体的场景是这样的:
连锁网吧,肯定是有自己的中央服务器,先把各个游戏的更新下载到中央服务器,然后在利用 P2P 技术发到各个连锁网吧,然后在进行终端的更新,利用 P2P 技术更新的好处就是在同时更新的时候,每个网吧和终端之间可以互相分享已经有的数据块,这样就可以有更多的文件来源,而不都是从服务器那里获得。一方面减轻了服务器的带宽压力,另一方面又可以提升每个终端的下载速度。
这个只是比较典型的一个应用场景,其实在 KTV 的曲库更新、大型集团内部大文件的分发传输等方面都是和此类似的 。比如全国连锁门店的每月广告视频的更新,对于很多珠宝公司都是可以用此方法实现,点量在这方面也做了一些比如六福珠宝。
当然了除了网吧, 作为游戏的发行方,尤其是端游这种大型游戏,用户量基础是很大的,如果每个用户都走服务器带宽,这个硬件成本会特别高,而且用户的体验并不是特别好,即使做了 CDN 的加速。也可以使用 P2P 技术,让用户直接可以彼此分享已有的模块。也可以实现对于新用户,几十 G 的游戏只下载几个 G 就可以不用等待的玩耍,然后就是需要哪里下载哪里。这个的灵活性更强,对于玩家来说体验也会更好,减少了等待的时间。
当然点量 P2P 内核的应用领域还有很多,比如私 人影吧的视频更新、科学采集站大数据更新、印刷行业的校验版本更新 等等。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/31439365/viewspace-2565321/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/31439365/viewspace-2565321/