CDN系统设计设想
因为工作关系,现在一直和CDN系统打交道,所以也间接的了解到了国内一些厂商的cdn设计的大致情况。
CDN的大致框架:GSLB -> L4LB -> L7LB -> Cache(Squid/NetCache/Varnish etc..)
这里,GSLB基本上依托于DNS来实现;L4LB基本上用常见的设备:商用的比如NetScaler,免费的有LVS;L7LB:一般是用代理,比如:HAproxy/Nginx/Lighttpd。
Cache这块大部分还是用Squid或者是其之二次开发的产品。商用如NetCache。