运维学习一(知识的储备)
学习博客:
http://andrewyu.blog.51cto.com/
http://blog.liuts.com/
多运营商链路接入,如BGP;
内容分发网络,如CDN;
动、静态应用分离来减少主域名的无用cookie访问;
页面级缓存有varnish、squid等,如使用CDN,页面级的缓存可以不用考虑;
数据级的缓存规划,比较成熟的Nosql有memcached、redis、mongodb等,进行hash分区,这样可以很好地提高缓存命中率,减少后端数据库的压力;
代理层来拆分业务,可用的技术有Haproxy、Nginx等;
负载均衡如F5、NetScaler、Radware等,也有开源的LVS;
RAID磁盘阵列;
ReiserFS一种新型的文件系统,它通过一种与众不同的方式--完全平衡树结构来容纳数据,包括文件数据,文件名以及日志支持。ReiserFS还以支持海量磁盘和磁盘阵列,并能在上面继续保很快的搜索速度和很高的效率;
Squid是一种在Linux系统下使用的优秀的代理服务器软件,用于缓存internet数据;
Varnish
无cookie会话;
本地负载均衡方案,可以考虑F5-LTM或成熟的开源解决方案LVS;
关于全局负载均衡,看成本投入情况,可以使用商业的产品,如F5-GTM,开源方案便是自搭智能DNS;
Haproxy是一个非常优秀的反向代理软件
hadoop适合海量数据的存储与处理,如做网站日志分析、用户数据挖掘等;