来自泰山运维的2022年终总结

时间:2022-12-15 18:10:27

前言
    今天阅读了《谁负了谁,来自底层测试的2022年终总结》,写到非常好,阅后有感而发固想着写一写自己。2022过的飞快,各种事件应接不暇,择日不如撞日,打开记事本围绕工作、个人成长,家庭等几个方面简要的写了写。

    首先感谢为和平作出贡献的各行各业的人们,感谢哪些关心、帮助过我的人!

可恨的疫情
    这一年来,瘟疫风控出现抢菜、屯粮的;完全放开后,出现抢药、抢抗原的。疫情的背后有可爱的人(大白、志愿者)、也有可恨的人(xxx兴)。
    我家娃娃说“我都在家待够了,啥时候上学啊”,快了快了,2022一个防疫的时代过去了,一个免疫的时代拉开了序幕。波浪有低就有高,但愿拐点疫情不再见,满心期待望明天,新年新气象!

一、工作方面
1、部门合久必分
    随着公司的发展变化,2月底进行了业务切割、人员分流。文旅平台业务留了一个班兵力,由我继续带着,一路支持、不抛弃不放弃的前进。

2、部门软件任务
    软件开发作为公司(泰安紫蜂旅游信息技术有限公司)经营范围之一,主要有三大块软件业务,一是集团公司1+4+N战略中的4之一文旅平台,二是N之一的行业应用软件“票务系统”,三是文旅有关的客户定制软件开发。

1. 完成了慧游泰山官方平台\惠民消费季活动
2. 完成了慧游泰山官方平台\政务资讯类和电商交易类的分离
3. 完成了门票三级分销平台建设
4. 景区票务系统产品化5版迭代计划,第二版进行中
5. 运维着已交付客户项目“泰山风景区票务系统”、“票务分销美团对接平台”、“泰山惠玩网”.....

此处打个广告:有需要票务系统的可联系我公司@wechat: Sd-LiYanJing,合作共赢。

3、部门技能成长
[业务洽谈]------ [ 需求与产品设计] -------{开发,测试、运维}------ [培训,客服]
|                           |                                                |                                 |
市场部          平台事业部(图纸)         软件部(施工)               平台事业部...

开发、测试等板块提升写在部门年终总结报告中啦,这里就不写了。我除了部门管理职责外,还承担了三年提升计划(2019)中的运维板块能力建设,运维总结写在下面的个人成长篇了,请继续围观阅读⬇。

4、 部门人员管理
    我的带队之法是围绕人才机制的三大核心点开展的:一是回报,包含短期回报、长期回报; 二是成长,他在这个公司能得到成长;三是快乐,他在这个公司精神生活很愉快,他干起事来觉得有趣。
    围绕这三点,加以诸多方法(比如复盘总结\知识库\分享机制)、工具(协同工具降低沟通成本)、经验指导,外加一定的压力,以此提升团队的凝聚力和战斗力。

二、个人成长

1、注意以下几点:
1. 共好,自己才能变的更好
2. 提升的东西一定是有意义的,所有事以降本增效为目标
3. 学而不用则废,不用的或无关联的就不要去学。用而不学则滞,选择了IT即选择了终身学习
4. 对于生产环境的运维操作,事前一定要写剧本,操作时尽量有B角在一旁复核
总之,个人提升是一个技术选型、应用实践的过程,知道谁能干什么,不能干什么,应与时俱进的所选所用,注意、注意、注意所有事项是用来解决实际问题的,千万别为了用而用,不然真的会留下一地鸡毛。

2、环境方面
1. 符合等保三级要求(linux系统和数据库mysql)安全合规配置脚本,分享地址Github 参考WeiyiGeek表示感谢。
2. 检查ip冲突,linux新增磁盘初始化及其挂载,linux删除大文件等等shell脚本
3. 全链路下(浏览器、网络设备、防火墙、linux操作系统、web服务器、应用程序)的TCP Keepalive机制
4. docker compose v2版本应用实践

3、数据存储层
1. 分布式存储系统fastdfs(对象存储),浏览并归整了论坛上的问题帖子,制作了dockerfile镜像和安装手册,pr提交了github地址:https://github.com/happyfish100/fastdfs/tree/master/docker/dockerfile_local-v6.0.9 完成了一次扩容操作。
注意:v6.0.8的docker镜像可直接下载来用,v6.0.9有点问题不要用于生产环境,请使用dockerfile打包最新版本,若镜像制作有问题可联系我,相互交流学习。
我们这,容量不断增长的项目使用fastdfs,几乎不增长的使用minio.
另外请关注happy_fish开源分布式存储系统fastcfs(块存储),对标于”光纤交换机+磁盘阵列EMC之类”的高端存储设备,能给客户省钱奥。
2. mysql读写分离,主要有两种实现方式:代码里做读写分离(Sharding-JDBC\Keepalived+haproxy+mysql)和使用中间件(ProxySQL\MyCat)。
3. mysql online ddl工具之gh-ost,解决空洞问题。
4. mysql数据归档工具pt-archiver,简单业务可用此工具迁移历史数据,涉及多表联合查询的复杂业务数据自写程序定期迁移。

4、负载均衡
1. 负载均衡器的高可用docker+keepalived+nginx/haprxoy。
2. 安全上,拒绝国外ip访问(可以从域名解析上设置);nginx开启waf有一定作用,不花钱小业务用用还是不错的,对于安全性要求比较高的,稳妥起见购买wab应用防护设备。

5、监控
1. prometheus 根据项目安全要求,启用basic auth 认证和tls加密。
2. 之前仅搭建了(*_exporter+prometheus+grafana),能够实时了解被监控对象(主机、数据库、中间件…)的运行状况,但是总不能一直坐在电脑前盯着DashBoard吧,最近才排上告警通知(grafana和alertManager)。

6、自动化
    比较碎片(略)...

三、读书

1. 《高性能 MySQL》第3版2013.5.1初版和第4版2022.10.1出版,数据库管理员和开发人员必读书籍。
2. 信息安全保障人员认证换证之际学习了《应急演练设施与实施》和《网络安全技术》。

四、家庭
1. 母亲、兄长、妹妹,岳父母、妻子、儿子等家人身体健康
2. 娃娃上幼儿园中班啦

五、2023展望
1. 任务计划能够完成,多赚钱
2. 巩固mysql dba,全面掌握K8s
3. 身体健康

    最后,平民一个,吃不上海参,但咱得练球,在即将到来的2023迎新致远...
    以上为2022年个人总结,请不要抛砖头,谢谢读到这里的人们!

附-运维技术拓扑图

来自泰山运维的2022年终总结