从刚入职负责数据库事宜,分别形成了3人团队。两名DBA 一名运维,我任组长职务。负责运维相关事宜。
入职公司:
配合宋涛对数据库“报表”数据进行整理。“日,月”我进行拆分了“周”
配合宋涛编写项目中需要使用的各种 复杂SQL语句
提出主键UUID更改为自增ID思路
MySQL,SQL语句规则,形成文档
分享《聚龙融创技术交流(一)》
盛平入职,“报表”类数据交由他完成,存储过程
亦庄机房服务器入柜,网络层搭建
应用服务搭建,高可用集群搭建
vmware vsphere虚拟化服务的规划及搭建
网络端口转发,网络三层规划(非军事管理区)
数据库,主从 高可用架构落成
数据库中,存储过程,提出开启事务,将commit落实
将工作中的情况,形成WEB界面,为后续运维自动化平台打下地基
对服务器中应用服务器进行初步压力测试,形成文档
使用ansible,编写YAML,对服务进行批量话
编写expect,对公钥进行分发,更好的对多台服务器管理
形成python平台,运维登录管理界面
数据备份,选用每天备份并切分binlog模式
陈刚入职
对docker的需求测试,形成培训文档,以及操作文档
数据库 增量恢复文档,以及实施
域名管理,配合进行维护做转发
完成鞍山机房 环境搭建工作,设计nginx,tomcat,redis,mysql
亦庄机房××× 实施
梦杰入职,运维类交给他
对数据库 关键参数进行监控(连接数,临时表,open table,open file)
对docker,进行测试,等待项目演变后使用
对mycat,进行测试,是后续项目中数据分片的选择模型之一
2016年8月
数据库中,索引,以及唯一索引添加
数据库大数据量级模拟,形成报告
项目中SQL优化,形成文档,不断改进过程中演变
2016年10月
针对陪高项目,完成数据库 每天进行异地备份。
2016年度:
1 从2台内部物理服务器,升级成为3台托管机房物理服务器,完成虚拟化实现多OS架构;
2 从一个MySQL管理员,升级成为一个运维组。支撑大数据部分,陪高业务部分项目推进;
3 协同过鞍山服务器项目搭建,银行unix系统DB2故障,公司域名到整个后台架构维护;
多表查询以及DML语句互相嵌套使用 方式;
《聚龙SQL规则》更好的帮助后台开发人员写出优秀的SQL语句;
《CAP理论》帮助开发人员,在NoSQL中探寻原理;
OS安装及数据库安装文档,保障了环境的一致性;
形成《聚龙股份SQL优化列表》表格,为后续优化打下基石;
《前端web选型》陪高项目前端选型方案,四种类型,与原理;
2016年度生产环境引入了:jumpserver(跳板机)keepalived(VIP架构)VMware vSphere(虚拟化平台);github jenkins(代码持续集成);Redis(NoSQL);ELK(日志分析);
2016年度分别测试过:Inception(运维工具);MyCAT(分库分表)docker(OS层container);NFS(共享存储);phpMyAdmin(MySQL WEB管理);DNS(域名转发)等;
2016年度提出遭PASS:
MongoDB(NoSQL) --(写查多,改少)(今日头条采用;58同城采用 等其他公司);
Neo4j(图片服务器)--后选型七牛;
1 配合JAVA架构师处理数据库‘报表’拆分事宜,辅助编写各种复杂SQL语句;
2 提出UUID更改为自增ID,并实施‘陪高’项目 在所有环境落实。增强写入如访问,减少I/O,提高故障寻找时间;
3 分享《聚龙融创技术交流(一)》,编写《聚龙SQL语句规则》《前端web选型》《数据库安装》《数据库操作系统安装》目的:规范化操作;
4 vmware vsphere虚拟化产品选型,亦庄机房 网络架构、系统架构、数据库架构、基础设施服务(NTP,ansible等)新迁搭建 形成《服务器架构图》;
5 引入expect语言,完成初期系统公钥管理。引入python语言,研发统一管理脚本。逻辑全备+分库分表备份方案实施亦庄生产DB环境;
6 DBA林盛平入职,交由他‘报表类’数据插入OS层向存储过程转型。提出存储过程优化形成《聚龙股份MySQL优化方案-COMMIT》;
7 在技术总监的领导下完成:docker的测试;大数据量场景下数据库提供业务访问的时效性测试;数据库增量恢复思路指引;
8 运维赵孟杰入职,逐步交由他监控服务;时间服务器;应用系统维护;日志分析系统;高可用VIP机制;redis;配合将其数据库关键参数阀值监控;
9 在其业务场景所需全年测试:Inception(数据库运维工具);MyCAT(分库分表);NFS(共享存储);phpMyAdmin(MySQL WEB管理);
10 助同事共同进步提供:《CAP理论》《MySQL高级特性-触发器(trigger)》《MySQL长连接和短连接篇》《undo log与redo log》《MHA搭建》;
11 配合业务部门完善‘陪高’项目,公司首页 迭代升级;禅道,监控,账号管理等数据库;鞍山服务器系统搭建;银行DB2故障答疑;支撑大数据部门数据分析。
在技能上利用周末时间:2016报班python语言学习并已取得毕业,适应市场环境对自动化管理的变革。继续英孚 英语的脚步,帮助在工作中更好寻找国外新方案。
一路走来,由我一个人形成了一个运维组,组内相互配合团结协作。支撑平台创造利润最大化(1 节约服务器成本 2 用户访问速度体验 3 按期版本升级)。
2016是对后端系统架构,打地基的一年。随着订单量;用户量;访问量的增进,后续将迈着稳定,而坚韧的步伐依托业务情况,在创新中迎难而上。
图片为年度工作总结内容。
图片为某月中两个技术部门的组长以及直接领导对我的评价 及打分。
###################################
如下为我对17年的预估表述。
元旦前,各组长请认真思考一下2017年的研发计划,除了正常的业务支撑,还想在哪方面进行研发,包括但不限于以下:
(1)现有架构的优化。
(2)新开发框架、开发组件的引入。
(3)新的思想,方法论的引入。
(4)新工具的引入。
(5)其他有利于促进产品进化的技术和内容等。
要点:要针对目前遇到的痛点和难点进行思考,不要天马行空。
第一个方面现有架构的优化:
1 docker container 方向,改善传统OS中修改配置文件方式,OS直接发布。
2 共享存储方向(nfs,gfs等)。根据业务情况,首次预估会从nfs介入。
3 配置服务器(ansible),是否转型为kubernetes 协同docker 后续战略而定。
4 更加注重服务隔离(批量管理,跳板机,时序服务,网络设备连接) 拆分。
5 巡检精细度,(NTP 时间服务器)。OS及上层应用时序。转型后也是一个挑战。
6 数据库方面,读写分离;宕机切换;版本迭代;整体架构的升级有优化。
7 网络架构畅通,公司网络桥接亦庄机房,实现管理遍历,code传输自动化。
第二个方面新开发框架、开发组件的引入:
1 pt-online-schema-change工具引入 --解决DDL修改不会造成读写堵塞
2 init-connect+binlog方式引入 --解决用户登录操作审计
3 Xtrabackup工具引入 --备份不会影响事务操作(看DB量级 选型)
4 Open×××产品引入 --硬件实现&软件实现的两种方式(作为备选方案)
第三个方面新的思想,方法论的引入。
从搬运式作业,到控制管理式作业。离不开人员对其的保养与维护,紧跟技术总监指挥,加强自身专业技能,如有外部培训资金(如:OCP考试;redhat认证;)福利赋予基层员工,进一步提升公司在业内名誉,运维组希望争取。
第四个方面新工具的引入。
根据行业主流趋势,主打适合业务场景的创新路线。
第五个方面其他有利于促进产品进化的技术和内容等。
惠民网 目前产品经理(已在惠民一年多,3年+工作经验。以前从事安卓开发)是我前同事,可以年后帮公司重金挖来,在社区领域的平台指引新思路。
帮助后台开发人员实现快速开发工作,对数据库中存储过程,函数,触发器,分区表,视图,SQL MODE,外键等高级特性应当的应用到业务场景中。
访问服务慢--之数据库排查篇,形成总结,高质量,高标准的,在有苗头出问题之前 将问题扼杀在摇篮中。提升用户体验,解决访问速度痛点。
5种数据库中文不乱码方法,以及升级技巧。在维护管理中为后台开发人员提供便利。避免后台开发观看注释有问题情况发生。
对于支撑产品迭代话发展,系统层将进行改变原有代码发布方式。适应‘容器’话发布,对于业务基础设施服务 将是重要的改革。
2016年度:
1 从2台内部物理服务器,升级成为3台托管机房物理服务器,完成虚拟化实现多OS架构;
2 从一个MySQL管理员,升级成为一个运维组。支撑大数据部分,陪高业务部分项目推进;
3 协同过鞍山服务器项目搭建,银行unix系统DB2故障,公司域名到整个后台架构维护;
多表查询以及DML语句互相嵌套使用 方式;
《聚龙SQL规则》更好的帮助后台开发人员写出优秀的SQL语句;
《CAP理论》帮助开发人员,在NoSQL中探寻原理;
OS安装及数据库安装文档,保障了环境的一致性;
形成《聚龙股份SQL优化列表》表格,为后续优化打下基石;
《前端web选型》陪高项目前端选型方案,四种类型,与原理;
2016年度生产环境引入了:jumpserver(跳板机)keepalived(VIP架构)VMware vSphere(虚拟化平台);github jenkins(代码持续集成);Redis(NoSQL);ELK(日志分析);
2016年度分别测试过:Inception(运维工具);MyCAT(分库分表)docker(OS层container);NFS(共享存储);phpMyAdmin(MySQL WEB管理);DNS(域名转发)等;
2016年度提出遭PASS:
MongoDB(NoSQL) --(写查多,改少)(今日头条采用;58同城采用 等其他公司);
Neo4j(图片服务器)--后选型七牛;
转载于:https://blog.51cto.com/hexudong/2097143