分布式网站技术
服务器监控
Apache web
服务监控mysql
数据库监控磁盘空间监控
流量监控
网站流量监控
Postfix
邮件报警系统Mrtg
流量监控 + shell(实现邮件报警)cacti
+ PHP 程序监控(实现邮件报警)
压力测试
apache
自带的压力测试软件ab
测试apache benchmark
基准测试工具mysqlslap
工具,模拟多个并发客户端访问mysql
来执行测试
负载均衡
利用DNS轮询方式实现
实现:在域名商那里设置同一个域名到多个IP的A记录就行,非常简单
缺点1:可靠性低,假如启动一台服务器发生故障,把该服务器IP从域名映射中删除,还需要
TTL
时间段,去刷新全网的DNS缓存缺点2:负载分配不平衡,性能强的服务器与性能差的服务器获得一样的流量
适用对象:可靠性要求不高的服务器集群,比如图片服务器集群、纯静态网页服务器集群
$ dig nginx.codekissyoung.com
;; QUESTION SECTION:
;nginx.codekissyoung.com. IN A
;; ANSWER SECTION:
nginx.codekissyoung.com. 600 IN A 101.200.144.41
nginx.codekissyoung.com. 600 IN A 60.205.177.197