主导并负责公司的主体业务架构系统,包括:
1.web应用层:公司官网,APP系统,后台管理系统,大数等系统;该应用层前端通过SLB+Nginx实现负载均衡,反向代码,静态网站的功能。
2.缓存系统:使用Redis集群方式,保存用户登陆信息,缓存信息等数据;
3.数据库系统:使用MySQL主从同步方式,保障数据高可用;在代码层实现读写分离,实现数据库压力均衡;
4.消息队列系统:使用Rocketmq消息系统,采用“两主两从”+“异步复制”,保证消息实时性,高可用。
5.搜索系统:使用elasticsearch引擎,采用三节点进行集群构建,数据副本,实现互备,并采用NFS+快照备份的模式,实现数据备份。
整个项目采用playbook方式,实现线上环境自动化部署;包括:系统初始化,配置管理,应用监控,自启脚本,日志收集,数据备份,集群安装,MySQL主从同步等操作;
同时,完成对服务器的系统,应用,日志等监控,实现数据可视化,日志分析,数据报表,故障响应及时,快速处理的监控一体化