1、公司业务的操作:
(1)熟练使用以下云平台的控制台操作(阿里云、腾讯云、迅达云、金山云、ucloud云)
(2)操作游戏新服和合服以及游戏问题的定位和处理
(3)编写线上操作的脚本,并实现页面调用的功能
(4)游戏日志分析
(5)数据库的备份与恢复
(6)游戏环境架构的搭建(LNMP/LAMP)
(7)游戏的压力测试
(8)游戏网络架构的优化
(9)高防的使用
(10)CDN的使用
2、所会技能
(1)VPN翻墙的搭建
(2)mysql数据库的基本操作以及相关故障解决
(3)mysql数据备份与恢复(mysqldump、xtrabackup)
(4)实现公网访问内网数据库的架构搭建
(5)Haproxy/LVS+keepalived负载均衡的搭建
(6)shell脚本编程(可通过编写脚本来完成运维工作,如:日志切割分析,定时备份,防止恶意登录等)
(7)日志管理工具Graylog和ELK的日志收集功能
(8)linux防火墙iptables
(9)redis集群架构的搭建
(10)GIT/SVN版本控制系统的搭建和使用
(11)mysql压力测试
(12)rpm包的制作
(13)Linux数据同步工具rsync
(14)LNMP/LAMP部署搭建
(15)mysql主从复制
(16)Apache、nginx、tomcat三种web服务的部署及优化
(17)zabbix监控的搭建和维护
(18)了解自动化运维工具saltstack/ansible
本人博客园博客:
http://www.cnblogs.com/bazingafraser/
使用wordpress自己搭建的博客:
http://www.bazingafraser.cn/
游戏业务无缝切入xx云
责任描述:
1:制定方案,测试并解决遇到的瓶颈
2:实施方案
3:使用技术(mysql的主从复制与主从对调,haproxy实现公网访问内网数据库)
4:测试业务,完成迁入
项目简介:
1、先进行web服务的迁移,将在其他云厂商服务器上的web服务迁移到新的云厂商xx
2、然后将xx云厂商上的web服务和其他厂商的数据库做连接,测试业务的可用性,使用haproxy的方式做数据库的连接(外网连接内网数据库)
3、测试业务正常之后进行数据库的迁移:
(1)将其他厂商数据库实例中的数据进行打包下载到xx云服务器
(2)在xx云服务器上搭建本地数据库,并对本地数据库使用sysbench做压力测试,进行数据库参数的调优
(3)将下载的数据解压之后导入xx云的本地数据库
(4)使用数据备份中的binlog的文件名称和pos号搭建主从架构,其他厂商做主库,xx云本地数据库做从库(采用haproxy做两个厂商数据库的连接)
(5)等待数据一致之后,使用xx云服务器上的web服务和xx云的数据库进行连接,测试业务的可用性
(6)测试完成之后正式进行迁入,进行主从的对调,将xx云的本地数据库提升为主库,其他厂商的数据库实例作为从库,然后重新测试业务,业务正常完成迁入,观察几天业务正常之后将两个厂商之间的数据库主从断开即可
(7)数据库的备份与恢复测试
搭建游戏网络架构平台
责任描述:
1、游戏环境整体架构设计
2、搭建nginx+mysql+php的游戏运行环境
3、部署游戏代码上线(搭建新服)
4、网络线路调优(CDN加速和nginx反向代理)
5、压力测试(测试当前服务器支持的最高并发)
项目简介:
我们使用使用nginx+php服务架构,来实现对外提供web服务,使用单独两台socket服务器用tcp实现长连接端口转发,两台数据库采用mysql主从复制,从而来防止mysql突发状况时引发数据丢失,1台redis用来做数据缓存,由于游戏对香港和国内的玩家都开放,采用的是混服,对域名做了cdn加速来保证网络的连通性,在香港两台服务器上搭建nginx反向代理来做网络灾备。环境和线路调试完毕之后,部署游戏代码上线搭建新服,并做域名接口访问测试,和游戏功能测试,最后使用webbench工具做接口2压测,观察访问日志状态和请求处理时间,测试该架构支持的最大并发。
公司线上服务集群升级
责任描述:
1.整体服务架构设计;
2.原服务设备数据备份;
3.apache+tomcat的部署与搭建;
4.MySQL主从备份部署;
5.zabbix监控软件的搭建;
6.集群服务器压力测试,安全评估;
7.公司网站服务上线
项目简介:
随着公司的发展壮大,公司服务器日趋满载,多次出现宕机僵死状况,为此公司新增两台服务器对服务集群做性能优化。
此项目整合之前的11台服务器重分配两台服务器为前端LVS+Keepalived服务器用来实现整个服务集群的高可用与负载均衡;服务核心采用apache+tomcat服务架构,用来实现对外提供网页服务;此外在集群后台两台MySQL数据库采用主从复制,为防止MySQL突发状况而出现数据丢失等不必要的损失;另外用一台服务器做amoeba读写分离,读写分离为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作,从而减轻服务器的负载。此外集群内还有一台服务器集成了NFS服务器与zabbix监控软件,为集群前端服务器提供文件共享服务以及集群内服务器的状态监控以及实时报警。此集群并上线公司网站主页服务。