项目环境:5台虚拟机,Keepalived,Nginx
项目描述:
构建一个高性能,高可用的web集群项目,使用nginx做负载均衡器,keepalived实现高可用,融入ansible实现自动化运维,使用zabbix监控对整个项目进行监控。
项目步骤
1, 安装好liunx系统,编写部署好ansible,再所有机器之间配置ssh通道
2, 部署好zabbix监控系统
3, 编写好nginx和keepalived脚本,使用ansible批量安装
4, 部署后端的3台web服务器,单间好nfs服务器实现访问相同的内容
5, 模拟一个中台系统,对不同的url进行转发,还可以实现基于url的负载均衡,例如download下载
6, 使用vip实现高可用,让master和backup的资源充分利用,不闲置
7, 使用压力测试软件对整个web集群进行压力测试
8, 对linux和nginx的参数的调优:文件描述符、并发链接数、状态统计功能,流量限速、并发连接数等