CU访谈录——采访MySql版主“小版主杀手”
采访嘉宾:小版主杀手 MySql版版主
本次访谈我们也邀请到 ning_lianjie 版主参与主持,感谢!
ning_lianjie
hi,杀手兄,你好啊,接到CU的邀请,来跟您聊聊,首先先简单介绍一下自己嘛,让大家了解了解
小版主杀手
Hi,你好老宁,大家好,我以前在北京一家小公司做系统管理,负责公司服务器系统,一个lamp架构的,做了快2年,后来在慧聪做系统运维,主要做系统软件层运维,2011年回长沙做OPS&&DBA
ning_lianjie
ops兼dba?综合实力,强悍啊,哈哈
小版主杀手
过奖,ops方面是日常问题的处理,dba主要有mysql和cassandra
ning_lianjie
cassandra是一种nosql数据库吧,给大家聊聊nosql,现在很火。
小版主杀手
国内市场现状nosql主要还是适合大数据量的应用,nosql中Mongodb还是相对成熟一些,生产中用得多一点,我们刚开始用的cassandra,后来用了Mongodb。
ning_lianjie
你现在的工作是偏向运维多一些,还是数据库管理多一些?
小版主杀手
运维多一点,数据库量的话也不是很大。
ning_lianjie
给大家介绍一下平时的运维经验,比如有哪些得意的故障排查流程和自动化脚本
小版主杀手
总结来说:看日志>分析错误>排除其他>确定问题>解决问题
ning_lianjie
大部分时间会不会消耗在"确定问题"这个环节,以我个人的经验,每次排查故障,大部分时间都消耗找问题上面,一旦确定问题,很快就能解决了。杀手兄一般在哪个环节耗时多?
小版主杀手
这个倒不会,分析错误和排除其他环节。
ning_lianjie
那么运维自动化方面的问题,杀手兄是如何处理的?
小版主杀手
至于自动化脚本这个涉及到太多了,系统层的监控、处理;业务层的脚本主要是还看业务需要做监控、处理等、还有数据库层的监控、处理这块。看错误日志 选择工具。自动化脚本,我们无可避免的就是:资源和数据库数据的备份。
小版主杀手
恩,资源象图片这块用得比较多,怎么存储,要不要分目录存储等等,数据库数据备份是很重要,恢复的话一般还是建议手动。数据库恢复的话 这方面我碰到的坏的情况还比较少
一般好点的公司应该有三套环境
ning_lianjie
我之前做数据库备份,是按年月,日做目录划分的。比如201204/10/备份文件。
三套环境?
小版主杀手
测试库、中间库、正式库
是的,根据引擎不同,日志和数据分开备份,
ning_lianjie
各个库都发挥什么作用呢?
小版主杀手
测试库:这个就是数据测试、调试、优化
中间库:正式库数据出错后,恢复数据到中间库,等完全恢复之后,让QA和开发和产品验证数据确实恢复了并且没有错乱的,然后再导出,再导入到生产环境。这样的话,就不会手忙脚乱了。
ning_lianjie
嗯,确实如此,
简单沟通之后,发现我与你的经历大同小异,我之前也是做运维的哦,早应该是网管
小版主杀手
恩 是的 不过我也是想做纯的DBA,不过长沙这边这种工作少
ning_lianjie
后来接触到数据库,就"迷"上了。纯的DBA也需要运维知识。个人观点,多多益善,在很多中小型企业都很需要你这样的人:懂网络,懂运维,懂数据库。当前的生产环境,你是如何做的高可用?
小版主杀手
1 监控 确保服务正常
2 异常时的处理
3 分布式部署
ning_lianjie
嗯,通过刚才的沟通,对小版主杀手有了初步的了解,ops+dba相关的专业知识,通过采访难以挖掘,大家有什么问题,可在CU论坛与他讨论,今天就到这里,谢谢杀手兄
小版主杀手
谢谢
欢迎大家讨论关于技术的问题。
相关文章