1,熟悉NGINX服务器的负载均衡和反向代理,动静分离及其优化
2,熟悉MYSQL数据库定时备份和增量备份,恢复,半同步备份,主从复制和读写分离,主主同步实现和配置
3,熟悉ZABBIX,PROMETHUES GRAFAN等监控软件配置,能够配置对数据库,等服务器进行监控
4,熟悉NFS共享存储的应用RSYNC,INOTIFY,SAMBA等数据(实时)同步工具使用
5,熟悉LVS+KEEPALIVED,TOMCAT反向代理
6,熟悉LIUNX系统安全及其防火墙IPTABLES
7,熟悉ANSIBLE自动化运维工具与PLAYBOOK剧本JUMSERVER
8,熟悉SHELL编程及其GREP,AWK,SED等进行服务器日志分析,监控,数据备份等工作
9,熟悉DNS和DHCP及其LIUNX系统日常命令,REDIS数据库 JENKINS,ELASTICSEARCH KAFKA
10,熟悉DOCKER容器 DOCKER网络DOCKER-COMMPOSE,DOCKERFILE VOS语音软件1.0
1,Mysql集群读写分离及高可用方案
需求分析:
1,公司制定新方案服务性能和I/O满足企业终端的快速响应需求
2,保证系统长期的稳定运行和成本的合理性
3,满足数据库系统的高可用和可靠性
解决方案:
1,搭建4台MySQL数据库,一主多从.开启半同步复制,提高数据安全
2,使用中间件mysql-proxy实现读写分离与负载均衡,提高程序之间的配合
3,在使用一台服务器搭建LVS+Keepalived对mysql服务器做负载均衡与高可用
4,搭建一台MHA服务器管理数据库主热备问题
5,该方案大大减少了服务器资源浪费,实现故障30秒切换,极大保证数据库一致性
责任描述:
主要负责服务器服务平台的搭建以及编写脚本