架构规划
中小型规模网站集群架构
标签(空格分隔): Ago-linux运维群:https://hankbook.cn
项目规划
|服务器说明|外网IP(NAT)|内网IP|主机名规划
|----|----|----|
|A1-nginx负载服务器 01| 10.0.0.5/24| 172.16.1.5/24| lb01
|A1-nginx负载服务器 02| 10.0.0.6/24| 172.16.1.6/24| lb02
|B2-apache web服务器| 10.0.0.7/24| 172.16.1.7/24| web01
|B2-nginx web服务器 |10.0.0.8/24| 172.16.1.8/24| web02
|C3-mysql数据库服务器| 10.0.0.51/24| 172.16.1.51/24| db01
|C1-NFS存储服务器 |10.0.0.31/24 |172.16.1.31/24| nfs01
|C2-rsync存储服务器 |10.0.0.41/24 |172.16.1.41/24| backup
|X-管理服务器 |10.0.0.61/24 |172.16.1.61/24| m01
1.管理机
- 项目1.kickstart/cobbler无人值守安装
- 项目2.vpn通道
- 项目3.ntp时间服务器
- 项目4.ansible+ssh批量部署
2.备份服务器
- 项目5.全网数据备份方案(rsync)
3.存储服务器
- 项目6.NFS服务/实时备份(sersync)
4.数据库服务器
- 项目7.MySQL数据库--->主从复制和读写分离
5.管理机
- 项目8.zabbix监控服务
6.web服务器
- 项目9.搭建(LNMP)环境,MySQL分离
7.负载均衡高可用
- 负载均衡高可用架构(Nginx/keepalived)
8.管理机
- 项目11.搭建审计,跳板机(jumpserver)
9.其他
- 1)所有内网服务器上网
- 2)web服务器会话共享
- 3)一键自动化部署
- 4)HTTPS访问
- 5)NFS单点故障(NFS高可用)
- 6)yum仓库以及rpm定制