当前位置:编程学习 > C#/ASP.NET >>

敏感词测试贴,无意义

哥给大家介绍一个目前最完美,最便宜,行能最高,安全性最高的分布式无中心节点网络构架:

1、操作系统的DNS服务器IP要有多个,这些DNS服务器必须分布在不同的地理位置。一个或几个DNS服务器遭到核弹攻击后,还有其它DNS可用;
2、DNS服务器要把一个域名解析成位于不同地理位置的多个IP。比如www.csdn.net可以被解析成位于北京、上海、广州的IP。
3、分布在各地的机房的入口安装负载均衡软(硬)件,这些负载均衡软(硬)件连接后面的反向代理和缓存软件,并且这些这些负载均衡软(硬)件也相互连接。比如www.csdn.net在北上广的机房入口都安装lvs,这些lvs一方面连接所在机房的nginx代理和缓存,同时连接其它两个城市的lvs。
4、在各地机房提供服务的服务器前端安装代理和缓存服务器。比如www.csdn.net在北上广的机房里lvs后面安装nginx, nginx负责分拣图片/css/js等静态文件和aspx/php/jsp等动态网页,并可在一定时间内 缓存网页。
5、提供服务的服务器要有分布在多个不同地理位置的相同的冗余,使用分布式文件系统保持数据一致。比如www.csdn.net在北上广的机房里的IIS,apache,tomcat使用hadoop等分布式文件系统保持数据完全一致。
6、提供服务的服务器和代理服务器都要安装两个网络,一个网络接受请求,另一个网络回应请求。比如www.csdn.net的各个机房的IIS/apache/tomcat服务器和nginx代理服务器都安装两块网卡,一块网卡和前段的nginx代理 缓存、lvs连接,另一个网卡和国际互联网连接。

这样,在任何环节都没有中心节点的分布式高并发构架就完成了。 --------------------编程问答-------------------- 楼主,好长~
补充:.NET技术 ,  非技术区
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,