V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
37Y37
V2EX  ›  DevOps

我们自研的那些 DevOps 工具

  •  
  •   37Y37 · 2021-12-01 13:18:06 +08:00 · 5657 次点击
    这是一个创建于 848 天前的主题,其中的信息可能已经有所发展或是发生改变。

    两年前我写了篇文章介绍可以下我们自研的一些 DevOps 工具系统,现在马上离职了,重新回顾了下这些系统以及一些新的变化,写了篇文章,各位小伙伴可以做个参考

    再聊我们自研的那些 Devops 工具

    说是我们实际上都是我自己写的,开发虽然只有我一个,但用户有很多

    25 条回复    2021-12-02 00:17:47 +08:00
    morphyhu
        1
    morphyhu  
       2021-12-01 13:22:38 +08:00
    重复造轮子,有很优秀的开源项目完全可以用。
    比如当当网的 SQL 审计系统 https://github.com/hhyo/Archery
    xgfan
        2
    xgfan  
       2021-12-01 13:34:40 +08:00
    好嘛,自研完了就跑路。
    接手的人就要骂娘了。
    huangmingyou
        3
    huangmingyou  
       2021-12-01 13:35:48 +08:00
    话说有那些好用的开源 cmdb,适合 devops 的,之前在 sf.net 找的都很古老,还停留在管理交换机,物理机这些细节。现在需要管理的是微服务,配置这些。
    37Y37
        4
    37Y37  
    OP
       2021-12-01 13:38:13 +08:00 via Android
    @morphyhu 确实很多重复的轮子,我是能自己造就不用开源的,主要原因是

    1. 几年前开始学习 python ,本着项目中成长最快的原则,开始给自己找各种项目做,没有需求,于是把工作场景都给搬到项目里,这些项目写下来对 python ,尤其是 django 有了更多的认识

    2. 自己写的更贴合实际情况,公司环境项目环境本身千差万别,就简单的接入公司的统一认证系统,开源项目都需要二开

    3. 个人有点强迫症,不想要的功能删除,不想要的代码删除,面对一堆风格不一无法掌控的代码有点抓狂

    4. 最重要的一点就是太闲了,找点事干
    dolphintwo
        5
    dolphintwo  
       2021-12-01 13:38:18 +08:00
    哈,昨天刚看了公众号推送,支持
    37Y37
        6
    37Y37  
    OP
       2021-12-01 13:38:51 +08:00 via Android
    @xgfan 别慌,这个安排好了
    Immortal
        7
    Immortal  
       2021-12-01 13:50:53 +08:00
    老哥项目起名灵感都来自哪啊
    37Y37
        8
    37Y37  
    OP
       2021-12-01 13:54:50 +08:00 via Android
    @Immortal 大多数都是游戏角色
    37Y37
        9
    37Y37  
    OP
       2021-12-01 13:56:39 +08:00 via Android
    @huangmingyou 确实是,这种东西想做通用很难,不然就很重,像腾讯蓝鲸,做的重用起来成本也很高
    37Y37
        10
    37Y37  
    OP
       2021-12-01 13:57:07 +08:00 via Android
    @dolphintwo 感谢大佬支持
    crazypig14
        11
    crazypig14  
       2021-12-01 14:26:05 +08:00
    暴雪爱好者哈哈
    BeijingBaby
        12
    BeijingBaby  
       2021-12-01 14:31:36 +08:00
    看了没有觉得惊叹,感觉有点可怕,造这么多轮子,后人真的会想死。
    adoal
        13
    adoal  
       2021-12-01 14:52:39 +08:00   ❤️ 1
    自研基础设施轮子,对个人成长很有价值……至于用这些基础设施的同事,饮水自知吧。
    catinsky
        14
    catinsky  
       2021-12-01 15:14:26 +08:00   ❤️ 1
    对于用这些的人应该也有价值吧,看到他做了这些轮子,也想着去写或者去了解,少走了很多弯路
    37Y37
        15
    37Y37  
    OP
       2021-12-01 16:43:38 +08:00 via Android   ❤️ 1
    @adoal 说到造轮子,大家似乎都有点误解

    我并不是为了咱轮子而造轮子,所有实现的工具系统都是在第一个版本上线后得到大家的认可才会持续开发更新优化的,这些系统现在也都还在持续的发光发热,稳定运行 3 年以上的不在少数,这些系统也确实帮了我们大忙,几个人维护了一百来个项目,规范、有序、高效
    dnsjia
        16
    dnsjia  
       2021-12-01 17:06:30 +08:00
    https://github.com/dnsjia/luban 最近新入坑了 Go, 写了一个容器管理平台
    37Y37
        17
    37Y37  
    OP
       2021-12-01 17:16:17 +08:00 via Android
    @dnsjia 看上去不错,支持
    renyijiu
        18
    renyijiu  
       2021-12-01 17:45:25 +08:00
    挺好的 可惜没有开源
    dolphintwo
        19
    dolphintwo  
       2021-12-01 18:09:23 +08:00   ❤️ 1
    楼主的这些工具这些年我也基本都看过(也确实没用过),落地每个人每个公司都有自己的方式,但是关于运维的很多想法和思路是相通的,新手可以从这些系统里学习到别人的思路,老运维也能从中查漏补缺,对楼主自己也是一种积累,毕竟运维体系也很庞大,行业里绝大多数运维也不是科班出身,对于不管没有系统学习过的朋友都是很有参考意义的。
    venicid
        20
    venicid  
       2021-12-01 19:03:17 +08:00
    好奇去哪里呢,楼主凭借这么多项目,是不是面一个,过一个
    defunct9
        21
    defunct9  
       2021-12-01 20:18:48 +08:00 via iPhone
    不错👍
    rpman
        22
    rpman  
       2021-12-01 20:36:52 +08:00 via iPhone
    可惜不开源
    37Y37
        23
    37Y37  
    OP
       2021-12-01 22:45:01 +08:00 via Android
    @venicid 也并没有,大佬们有合适的工作求介绍😂
    37Y37
        24
    37Y37  
    OP
       2021-12-01 22:46:31 +08:00 via Android
    @dolphintwo 这评价很高了!感谢
    levelworm
        25
    levelworm  
       2021-12-02 00:17:47 +08:00 via Android
    @adoal 没错,自己能重写就自己写,最好不要自己来维护,这是对自己最好的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1591 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:54 · PVG 00:54 · LAX 09:54 · JFK 12:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.