DevOps 从来就没 Ops 什么事 [丧] - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
CivAx
V2EX    程序员

DevOps 从来就没 Ops 什么事 [丧]

  •  
  •   CivAx 2018-12-20 11:08:43 +08:00 5350 次点击
    这是一个创建于 2532 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就业一年多以来第一次感到危机感

    9 月以 “ 1 年省电信外包公司的实习经验” 身份入职一个技术团队约 20 人的公司,当月优化了原公司的系统架构、中间件和 Serlvet,10 月交付了协同工作平台(对的,之前甚至没有 Jira ),11 月交付了 ELK、容器平台、可视化管理平台和集群平台,同时规划了基本的 CI/CD 雏形,12 月老板提要 DevOps

    然后精彩的来了,要求 Ops 给 Dev 做指导

    现在 Dev 什么都会了,Dev 不会的问 A 云工单也会了,Ops 活得像主板上的 PS/2 接口; 在容器平台上线前两周的绩效会议上提的 "技术创新 /成本节约" 奖励(自己估算应得近万)也找其他可笑的理由推脱了,感觉现在自己在当一个低薪消防员

    现在反而在想之前是不是干活太努力了,是不是应该效仿一下段子给 tomcat 启动写一个 sleep 300

    感觉每个没有成功转成 Dev 跳出这个泥潭的 Ops 最后都会大暴死

    感觉现在学 Java 还来得及,起码能爬到个架构师,不在大公司的 [系统 Ops] 真的看不到任何前途,但是大公司又怎么会招一个小公司出身的 Ops 呢

    41 条回复    2018-12-23 00:14:00 +08:00
    Tinet
        1
    Tinet  
       2018-12-20 11:15:31 +08:00   1
    能做到不需要 Ops,也是很牛逼
    WispZhan
        2
    WispZhan  
       2018-12-20 11:17:01 +08:00 via Android
    你怕不是对 devops 有啥误解。
    本来大部分 devops 就是开发转过去的。
    要做 ops 的是真 ops 而不是 devops
    clino
        3
    clino  
       2018-12-20 11:19:03 +08:00
    devops 的目标是不是越来越自动化,纯 ops 有多少可以被自动化你自己是不是可以掂量掂量?
    Codingless
        4
    Codingless  
       2018-12-20 11:19:15 +08:00
    @WispZhan 从开发转运维的表示,没做过运维的开发,做的 DevOps 工具都难用的要死。
    WispZhan
        5
    WispZhan  
       2018-12-20 11:22:49 +08:00 via Android
    @Codingless 自己内部用的顺手就行了,连自己内部的关都过不了那就持续优化了。

    反正我做的轮子开始也难用,后面慢慢优化。

    ---

    devops 最起码的要求,多面手。
    zjsxwc
        6
    zjsxwc  
       2018-12-20 11:24:18 +08:00
    以前公司的运维自嘲:运维就是搬运与维修,修电脑的,23333
    likuku
        7
    likuku  
       2018-12-20 11:28:13 +08:00 via iPhone
    不会 dev 的 ops 不是好厨子
    dapang1221
        8
    dapang1221  
       2018-12-20 11:28:37 +08:00
    运维啊,本来就是前人栽树后人乘凉的活,业务没有快速拓张的时候也没啥事干,对薪资还满意的话就缩在角落摸了吧……
    codermagefox
        9
    codermagefox  
       2018-12-20 11:33:08 +08:00
    我一直觉得这些工具类的玩意儿就没啥难学的。。。
    我自己做简单的 CI 都是直接找个视频就开始干,看看也就会了
    可能是我没碰到足够复杂的场景?
    hanxiaomeng
        10
    hanxiaomeng  
       2018-12-20 11:33:59 +08:00
    DevOps 差不多就是把部署工作从开发和运维里拆分出来了.........更像是内部的项目实施工?
    hanxiaomeng
        11
    hanxiaomeng  
       2018-12-20 11:36:24 +08:00
    开发是建筑队,运维是维修工,DevOps 差不多就是物业的?
    metrue
        12
    metrue  
       2018-12-20 11:43:38 +08:00 via iPhone
    DevOps 就是 OpsDev,和 Product Dev 区别只是开发的东西不一样而已.
    richzhu
        13
    richzhu  
       2018-12-20 11:46:24 +08:00 via iPhone
    还好我觉醒的早,今年刚转研发…… 只不过入错了 Python 坑,要是 Java 就好了……
    jmc891205
        14
    jmc891205  
       201-12-20 11:55:49 +08:00
    你们公司也是心大
    实习生做的东西也敢用
    likuku
        15
    likuku  
       2018-12-20 12:17:21 +08:00
    @richzhu 学会一门现代语言,再学其它也很容易啊... 既然会玩 Python 了,不妨 OOP 风格来写 Python,
    上手之后,学 Java 不要太轻松。
    freak118
        16
    freak118  
       2018-12-20 12:49:54 +08:00
    @richzhu 为什么说入错了 Python 坑?
    yiyi11
        17
    yiyi11  
       2018-12-20 14:08:23 +08:00
    @jmc891205 #14 所以才抠啊。事出必有因。
    Dragonish3600
        18
    Dragonish3600  
       2018-12-20 14:18:14 +08:00 via iPhone
    Devops 和 opsdev 是 2 个不同的岗位……你这是搞混了
    CivAx
        19
    CivAx  
    OP
       2018-12-20 14:19:05 +08:00
    @jmc891205 因为除了 “实习生” ,剩下的上到主管没一个人懂这个
    这么说是不是让你不开心了?
    jmc891205
        20
    jmc891205  
       2018-12-20 14:23:20 +08:00 via iPhone
    @CivAx 所以我说你们公司心大
    6IbA2bj5ip3tK49j
        21
    6IbA2bj5ip3tK49j  
       2018-12-20 14:28:03 +08:00   2
    破点冷水吧。
    你上面说的很多东西,按照你们 20 人开发规模,基本就是单机+按照文档一步步来,就能搞定了。
    更不用说现在有了 docker,很多都可以一键跑起来了。
    价值在于『你知道这套东西,他们不知道』
    现在他们都知道了,所以……
    再说远一点,搭建一套东西不要太容易,维护+修修补补才麻烦。
    还是学点开发吧。
    MuscleOf2016
        22
    MuscleOf2016  
       2018-12-20 14:31:47 +08:00
    实习生 搞定这么多,看样子很厉害呀。
    lairdnote
        23
    lairdnote  
       2018-12-20 15:16:11 +08:00
    devops 核心是什么 介于 dev 和 ops 之间 让业务更加的稳定,更加高效,更加安全
    推荐看看 google sre,
    为什么现在 devops 的是一个工种,devops 的知识面不是任何一方都能搞定的。。。需要几年的 ops 经验 需要几年的 dev 经验。等你干了几年后你在看看这个文章, 你的感悟又不一样
    RRRSSS
        24
    RRRSSS  
       2018-12-20 15:17:44 +08:00
    我会告诉你们我们不到十个人的技术团队,有两个运维。还整天出妖蛾子
    kevin1234
        25
    kevin1234  
       2018-12-20 15:29:55 +08:00
    @RRRSSS 你们运维太不给力了
    PyPog
        26
    PyPog  
       2018-12-20 15:59:50 +08:00
    看的我这个 ops 很慌
    594duck
        27
    594duck  
       2018-12-20 16:32:22 +08:00
    这是中国特色,从不懂合作,只知道 你死我活,所以离开 吧。
    quickma
        28
    quickma  
       2018-12-20 17:11:55 +08:00
    你是对的,devops > ops
    zz1956
        29
    zz1956  
       2018-12-20 18:44:51 +08:00
    容器平台、可视化管理平台和集群平台是如何交付的
    CivAx
        30
    CivAx  
    OP
       2018-12-20 19:27:28 +08:00
    @zz1956 Docker 从 Dev 试运行到推广到 Prod,构建 swarm,配置 Portainer,弃用 Swarm 推广 Prometheus+K8s
    derek80
        31
    derek80  
       2018-12-20 19:31:37 +08:00
    同关注#29 提的问题,这方面运维可做的工作还是蛮多的吧。
    RRRSSS
        32
    RRRSSS  
       2018-12-20 23:35:09 +08:00
    @kevin1234 简直是垃圾,据说还是美团过来的,以前带一个团队。完全没看出来有什么用,除了拍老板马屁。

    而且,当时问他公司什么时候上 Docker,那哥们直接告诉我 Docker 不安全,之前美团没用过。我 CNMGB,随便搜索美团 Docker,都能查到美团 2015 年就开始使用了,当我白痴一样骗。

    话说回来,在云的时代,还有必要有“运维”这个职位的存在么?谁开发,谁部署,谁维护,不是挺好的么?
    limbo0
        33
    limbo0  
       2018-12-21 02:39:44 +08:00 via Android   1
    @RRRSSS 云不也需要运维吗
    594duck
        34
    594duck  
       2018-12-21 10:49:59 +08:00
    @RRRSSS docker 是不安全呀,docker 跑生产,大家 都 只吹牛逼不运用的。我问你一个最简单的事情,docker 在生产 上跑虚拟 机还是跑物理 机。不要上手就开喷,大家 大厂出来不会傻逼的。
    594duck
        35
    594duck  
       2018-12-21 10:50:57 +08:00
    @limbo0 程序员认为云不要运维,但是一旦稍有点规模立刻 都找运维了。程序员能成事?算了吧,那帮人是对规则破坏最大的组成部份。
    594duck
        36
    594duck  
       2018-12-21 10:57:51 +08:00
    一般我管理的公司 都要画分清边界,DEVOPS 不是指 OPS 会 DEV,也不是 DEV 懂 OPS 这是瞎扯,而是 DEV 走向 OPS,OPS 深入 DEV。这才是对的,国内都歪曲了。

    用 docker 就叫 devops 了?这叫偷懒,Docker 是一个很坏的东西,他是懒惰的 DEV 们创造 出来只为自己服务的工具 。真正的工程 问题都没有被解决掉。

    Docker 包括 K8S 什么 的最大的解决问题是什么 ,是“我们公司的程序员不想有测试 团队和发布团队打交道。他们干掉了发布和测试 又玩不转,所以 他们用了 Docker 解决了 CI/CD,并且开除了发布和测试团队”。这是好事么?不,这是灾难,巨大的灾难。

    分工不明确,职能不明确,带来的只有灾难别和我扯别的,工程学和项目 管理学上所有的问题都出于前二者。
    CivAx
        37
    CivAx  
    OP
       2018-12-21 11:13:25 +08:00
    @594duck 谷歌 18 年前就开始用容器技术,你说呢
    julyclyde
        38
    julyclyde  
       2018-12-21 13:46:28 +08:00   1
    @594duck 说得好,虽然很不政治正确
    594duck
        39
    594duck  
       2018-12-21 14:54:32 +08:00
    @CivAx google 用的大数据技术和你用的 hadoop 一样么? google 用的容器技术和你用的一样么? docker 一堆自身的问题都没解决还想好好用。最简单的事情,docker 的资源隔离都有问题,裸机不敢用,如果上虚拟机加 docker 这不是搞笑的事情么。编排系统和 ESB 一样,你 ESB 能解决的为什么要上 k8S?

    你说吧,你有多少的业务用了多少主机,要非上 docker 和 k8s 来解决?是不是不用这个解决不了了?
    RRRSSS
        40
    RRRSSS  
       2018-12-22 03:09:58 +08:00
    @594duck 那我搭环境浪费的时间找谁要。好不容易写完代码还要给你搭环境?
    julyclyde
        41
    julyclyde  
       2018-12-23 00:14:00 +08:00
    @RRRSSS 那说明你的工作没做到位啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1606 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 16:21 PVG 00:21 LAX 08:21 JFK 11:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86