shell

运维眼中的监控和告警以及事故管理

监控和告警对于已上线的服务至关重要,因为硬件或软件问题可能导致服务不可用或响应缓慢。通过采集服务的指标数据并进行监控和告警,可以在用户察觉到问题之前,让SRE团队立即介入并与负责服务的团队合作解决问题,从而提高用户体验。

运维眼中的CD流程

CD(Continues  Deployment)指的就是可持续性部署软件,由于一直从事的是互联网企业,所以涉及的软件部署都是Web应用,在敏捷开发中,应用总是在不停地迭代,在迭代的过程中也是不停地在各个环境中更新部署迭代的版本,在持续部署中,我们同样也应该遵循一套部署流程来保证我们应用的可用性。

运维眼中的CI流程

软件开发中的测试构建就是一个不断循环的过程,软件就是在这个过程中不断地迭代更新,这里就会涉及一个软件持续构建的流程,就是我们通常说的CI(Continus Intergration)持续集成。

运维眼中的源代码测试与构建

在上一篇文章中已经概述了软件服务源代码的版本管理,那么接下来就是软件服务的构建与测试了,它决定了软件的稳定性和健壮性。这篇文章会谈谈我对软件服务测试构建的看法

运维眼中的软件生命周期

在Devops岗位已经工作了差不多5年的时间,期间也遇到了许多的问题,很久没有写过博客来回顾一下这5年的工作经历了,趁现在闲来无事记录一下我眼中的软件生命周期。

备份mysql数据库的shell脚本

领导说每天都需要备份一下mysql,好吧,我总不能天天手动去弄,所以我自己写了一份shell脚本用来自动备份,crontab还是很好的呵呵!