用户向
- 发起访问请求
- 负载均衡器(Nginx 七层负载均衡区分移动端和PC端,LVS四层负载均衡可以处理高并发请求)将请求进行分发
- Tomcat等web服务器根据请求内容,进行任务分发
- 如果请求内容需要快速响应,则将请求发送到MenCache、Redits等缓存数据库,然后将修改内容更新到SQL数据库集群
- 如果是普通的读写请求,则进行读写分离操作,读取和写入请求分别分发到对应的数据库集群
- 将修改内容增量或定时备份到Rsync备份数据库
运维开发向
- 批量部署
使用Kickstart、Cobbler工具进行批量部署物理服务器集群
- 运维人员通过跳板机、VPN等工具进入到管理服务器
可以通过ansiable、jumpserver等批量管理工具对集群进行批量管理
- 通过zabbix等监控软件进行状态监控
- 使用git、gitlab等工具进行版本控制
- 使用jenkins进行持续集成,实现自动化构建和部署
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5008