项目一 web服务器架构调整
需求:解决网站web服务器单点故障和负载均衡的问题
解决方案:
1.前端Nginx+keepalived做双机热备,后端Tomcat做负载均衡。
2.Nginx将location做动静分离后的jsp等程序文件分发到Tomcat集群上,将静态html网页,图片,js,css等使用前端的Nginx来处理,以减轻后端Tomcat的压力。
项目二 MySQL集群读写分离及高可用方案
需求:
1、新方案保证服务性能和满足企业多台终端的快速响应需求;
2、保证系统长期不间断的稳定运行,成本的合理性;
3、满足数据库系统的高可用性和可靠性;
解决方案:
1、底层5台MySQL数据库,一主四从,开启半同步复制,提高数据安全;
2、使用nginx实现读写分离与负载均衡;
3、在使用两台服务器搭建LVS+Keepalived对nginx服务器做负载均衡与高可用;
4、搭建一台MHA服务器管理数据库主库热备问题;
5、该方案极大减少服务器资源浪费,实现故障30秒切换,极大保证数据库一致性