WEB集群系统架构 2019.07 - 2019.07
本项目所用的服务器版本为CentOS,所用集群方式选取了LVS(DR模式)集群web架构,为了保证服务器持续可用,避免宕机 造成损失,因此LVS做了keepalived高可用处理,服务器选取当下流行的tomcatweb服务器,web服务器也做了高可用处理, 数据库选取较为热门的MySQL,MySQL做了主从复制、同步、读写分离,为了保证数据不丢失,我们专门做了数据库备 份服务器,为了方便管理,我们还搭建了zabbix服务器来监控各个节点。
在项目中的重点工作是搭建、测试、调优、测试,主要工作分为5个大部分:
Linux环境安全设置,例如:
禁止root用户登录ssh
修改ssh端口号,安装fail2ban防止暴力破解修改登录重复错误登录次数的时间设置
设置邮件告警提醒LVS-DR+Keepalived web服务器搭建mysql数据库部署
这里用了主从复制、读写分离、注意授权从服务器的登 录用户zabbix监控部署