从运维到流程初识

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情

运维阶段

飞机平飞阶段也有可能发生事故

  • 用户量增加引起流量洪峰(12306抢票)
  • 数据库表的数据量增长导致查询速度变慢
  • 内存/进程泄漏导致服务资源不足
  • 光缆被挖断

image.png

总结

经过需求阶段我们讨论该做什么不该做什么

开发阶段我们按照规范去实现产品

测试阶段我们去验证产品,修改缺陷

发布阶段我们按照流程规范上线

运维阶段我们观察线上监控和日志

流程优化

image-20220706105557814

因此要找到一个平衡

  • 技术的发展会带来质量和效率的同时提高
  • 将质量保障融入到流程,将流程自动化
  • 从需求到上线全流程自动化.同时提高质量和效率

image.png

DevOps

image-20220706105946123

所谓DevOps,就是由左侧的Dev和右侧的Ops组成 从需求开始,写代码,编译,测试,发布,运维,监控 形成了一个闭环 于是我们可以进行持续集成,持续交付 也就说CI和CD

效率竖井

image-20220706110100186

全流程自动化

通过效能平台串联各个阶段

  • 需求发起研发流程的自动化
  • 写代码.测试环境部署的自动化
  • 自动化测试触发和报告分析
  • 发布过程可观测融入流程

减少无价值的等待

  • 分析整个流程的耗时.计算真正产生价值的时间
  • 不断优化流程.让有价值的流程时间占比上升

image.png

附:后端开发的一周

从需求到上线全流程.pptx - 飞书文档 (feishu.cn)

posted @ 2022-10-05 21:04  Luciferpluto  阅读(1)  评论(0)    收藏  举报  来源