真的有公司搞 devops 吗?成功了吗?

2021-07-29 10:07:38 +08:00
 chigeyaowaner

领导想搞 devops,让我找资料。无意挖到禅道的宝藏论坛,里面好多 devops 文章,在自动化测试板块: https://www.zentao.net/redirect-index-19289.html

用禅道用了 3 年,还是在上一家公司,后来回家发展来了这家小公司,什么项目管理工具都不用,每天工作就跟两眼一抹黑一样。

现在好了,说要搞 devops,我们团队人这么少搞得起来么?还不如上个工具先解决项目管理流程问题。

大公司很多搞 devops 的都失败了,感觉这个东西看着火,落地难。 所以,真的有公司搞 devops 了吗?效果怎样? 10 人以内的团队有必要搞吗?

12818 次点击
所在节点    程序员
95 条回复
weer0026
2021-07-30 09:04:45 +08:00
我司 20 人小团队大致路线给你参考下,先全线产品 docker 化改造,然后搞个 docker 镜像私库,把 CI 弄好( gitee+drone ),接着研究 k8s + helm,这个阶段花时间比较久,期间同时弄了运维管理后台(七牛管理,数据库管理,监控什么的), 最后项目一个一个上集群。
dadachen1997
2021-07-30 09:17:12 +08:00
Azure Dveops 值得拥有
jingslunt
2021-07-30 09:17:34 +08:00
基本操作,搞了好几年了。
wtfdsy
2021-07-30 09:18:38 +08:00
所以有什么适合 C++图形软件模块的 devops 最佳实践可以参考的吗
h82258652
2021-07-30 09:25:26 +08:00
小公司最多只有 dev,没有 ops 。基本用户不反馈都不知道服务已经挂了。[狗头]
pkwenda
2021-07-30 09:34:33 +08:00
@lightjiao #11 https://www.uwintech.cn/devops

拉到中间,基于 F5 灰度发布,发布前 60h,发布后 45s,提升 80 倍 老东家太谦虚了,我感觉提升了 4800 倍
offswitch
2021-07-30 09:48:41 +08:00
你们说的是 DevOps,我怎么感觉大部分人把 CICD 当成了 DevOps,DevOps 里面的持续测试,持续反馈,持续监测那去了?大部分公司怕不还是瀑布模型,只是加上了 CICD 。
xx6412223
2021-07-30 10:20:55 +08:00
我理解的 devops 落地几步走,和敏捷工具无关:
1. CICD:每个 PR 都要触发,打 TAG 要触发,日常任务触发包括备份迁移后。
2. 隔离的 dev qa pre-pro pro 环境,规范的发布流程
3. 独立的监控和日志系统,
4. 大型团队的 infrastructure 管理,包括云上环境和各功能组件的维护使用,
5. infrastructure as code , pipeline as code
所以专业 devops 一般要具备 cicd,各种云,K8S 和日志监控类系统的搭建和维护经验
ltruntu
2021-07-30 10:40:05 +08:00
jenkins ========================================== DevOps
locoz
2021-07-30 10:42:49 +08:00
@evilStart #27 我曾经也是这么以为的,直到我在国企做过了才知道,原来这个世界上还有人能这么守旧,一大把服务器资源宁愿放着也不愿意布套 Gitlab 替代 Gitee,还说手动操作一下也没多麻烦…几个月搞下来我一直在推动,结果到现在都还是自动化的东西没有、日志收集的没有、异常跟踪的没有、配置管理的没有,我都快吐了。就连项目管理的东西都还是某天他们用的一个老的简陋系统崩了,我在群里说了一声可以用禅道才换的,典型的不碰到问题就压根不会想着变更。
bthulu
2021-07-30 10:44:54 +08:00
@wtfdsy 没有, devops 说的是无图形界面服务
locoz
2021-07-30 11:08:41 +08:00
@locoz #90 补充一下,除了上述的没有之外,还没有多环境的 K8S 集群、没有 Kibana 之类的监控,很多新项目仍然没有做容器化改造,生产环境的 K8S 集群都还只是给部分强行上容器化的项目在用。大部分项目仍然是人工手动部署的,生产环境部署个东西还得找运维,打包好东西、给个部署文档才能正常部署上。

而且吧,这些东西直接就是整个公司都没有,没有统一的一套这些东西,只能每个部门自己解决,一个亿级资本的、按楼层算办公室的大国企,管理层完全不考虑综合成本和效率,只想着堆产品、搞一些实际有现成完善产品的简单替代工具刷业绩…

没有对比就没有伤害,管理层都是 40 左右甚至更大,且不关心新技术、只想着靠加班来堆的公司(公司 CTO 以往战绩就是定一堆任务然后疯狂加班硬堆),真的太 tm 可怕了。
evilStart
2021-07-30 12:21:50 +08:00
@locoz 没用过 gitee,和 gitlab 有啥区别吗?不过你这情况那还不抓紧跑路
locoz
2021-07-30 12:36:33 +08:00
@evilStart #93 打错了,是 gitea…这东西就是个精简的 git 服务,基本只有代码仓库功能…和 gitlab 没法比。

其实我远程办公的还好,前面靠着自己独立搭了一套用,省了一部分事情,本来是不太需要跑路的。🙃但是现在换成了个老古董管理空降的人接手部门,直接把我这边开发新系统的项目砍掉了,那人还想着继续对个七八年前 php 写的老系统修修补补,这鸟情况也没啥好留的了…
kejin114978
2022-06-10 11:41:40 +08:00
我真真的是感觉啥都经历过,我所在的公司自建过 gitlab ,折腾过 jenkins ,最后综合评估用上阿里了云效 DevOps 全家桶,是真的有点香。

尤其是像我们这些小公司,没有专职运维人员,没那么多精力去维护,所以就选择大厂阿里的 devops 工具;为什么选择云效,因为云效流水线功能,太适合阿里云用户,不用单独搭 ci ,整个流程丝般顺滑。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/792410

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX