本文共 4280 字,大约阅读时间需要 14 分钟。
从刚入职负责数据库事宜,分别形成了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