服务器分布式P2P网络

abloz 2006-03-07
2006-03-07

看到校友黄琰的一篇《CDN介绍》,CDN即内容发布网络(Content Delivery Network,CDN),其思想是采用智能DNS系统,智能负载均衡,复制分发技术,让各地访问可以引导到最近和最闲的服务器上去。

其想法非常好,不过维护成本和技术成本都很高,还存在一些比较致命的问题。如同步问题,如智能负载均衡和DNS可能成本瓶颈问题,如大量的相互复制引起的冗余问题等等。

借助此观点,和P2P思想结合,我觉得可以建立一个服务器分布式网络。凡是加入这个网络的,将自己的服务器贡献出来,同时获得别人服务器的分布式服务。相比原来的P2P概念,以前的P2P都是各用户自身一边获取服务,一边提供服务。但他们只能贡献很少部分的CPU和空间,网络带宽和稳定性也没法保证。如果采用各公司服务器来承担P2P节点的服务,将是稳定高效高带宽和全空间的。

这种服务器网络,以一个整体对客户端提供服务。具体网络会是什么类型,如何自适应,如何分发和索引,如何搜索,如何负载均衡各服务器,如何平衡各方利益,还需进一步探讨。

 

这种网络优点:

1。可以提供更及时的响应。

2。不容易被封杀。

3。节省分布式布局服务器的成本。

4。节省维护成本

5。冗余备份可能只需要三处。


如非注明转载, 均为原创. 本站遵循知识共享CC协议,转载请注明来源