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

DEVOPS 具体指什么呢?

  •  
  •   carrotuestc · 2018-10-23 10:30:01 +08:00 · 6600 次点击
    这是一个创建于 2221 天前的主题,其中的信息可能已经有所发展或是发生改变。

    经常看到一些 JD 写,DEVOPS 加分?想问下 DEVOPS 具体指什么?

    39 条回复    2018-10-23 22:04:28 +08:00
    Eugene1024
        1
    Eugene1024  
       2018-10-23 10:33:59 +08:00
    简单来说就是一种软件部署方法
    Shynoob
        2
    Shynoob  
       2018-10-23 10:34:59 +08:00
    自动化?
    carrotuestc
        3
    carrotuestc  
    OP
       2018-10-23 10:38:52 +08:00
    @Eugene1024 CICD 这种?
    bolide2005
        4
    bolide2005  
       2018-10-23 10:40:03 +08:00   ❤️ 8
    大白话就是,既会写代码,也会部署,还会运维
    zenhobby
        5
    zenhobby  
       2018-10-23 10:47:04 +08:00
    Infrastructure as code
    0ZXYDDu796nVCFxq
        6
    0ZXYDDu796nVCFxq  
       2018-10-23 10:50:31 +08:00 via Android
    一个人干三份活
    lovejoy
        7
    lovejoy  
       2018-10-23 10:51:05 +08:00
    就是你的服务你自己知道怎么部署,怎么运维,线上出问题自己会查,而不是个只会用 ide 写代码,连 tomcat 都不会配置的人。
    no1xsyzy
        8
    no1xsyzy  
       2018-10-23 10:54:03 +08:00   ❤️ 7
    Dev (开发)+Op (运维)=DevOp,复数+s
    然后就发现因为把 Dev 和 Op 之间的交易成本去掉了,所以可以更快迭代,运维更加自动化
    包括 Ansible 啊,容器啊,CI/CD 啊,Serverless 啊。
    innoink
        9
    innoink  
       2018-10-23 10:55:02 +08:00 via Android
    一般而言就是说 docker 玩的 6
    zjsxwc
        10
    zjsxwc  
       2018-10-23 10:55:58 +08:00
    就是 Linux 用的 6
    justicelove
        11
    justicelove  
       2018-10-23 10:56:41 +08:00
    运维开发,比如最近很会的 docker,就是一群运维开发写的一个容器管理平台
    mypchas6fans
        12
    mypchas6fans  
       2018-10-23 10:57:26 +08:00   ❤️ 1
    正好最近栽到传统软件的坑里了……我理解 DevOps 是一种理念,因为从写出代码到产品实际可用,还有相当的一段距离,为了提高效率 /质量等等,需要各种手段来做好这个从开发到部署的过程,比如 CI,CD,各种自动化。
    但是在一些场合,经常被狭义的理解为 CI/CD 甚至 Jenkins 之类的工具了……
    mypchas6fans
        13
    mypchas6fans  
       2018-10-23 10:58:17 +08:00
    因为我真的 tmd 遇到了 tomcat 日志不会搞,远程桌面域用户都连不明白的开发
    beny2mor
        14
    beny2mor  
       2018-10-23 10:59:12 +08:00
    linux docker CI/CD Ansible k8s Mesos
    zhzer
        15
    zhzer  
       2018-10-23 11:02:21 +08:00 via Android   ❤️ 1
    技术支持,后勤工作
    37Y37
        16
    37Y37  
       2018-10-23 11:09:38 +08:00   ❤️ 2
    DevOps 就是一种理念,所说的 CI/CD,docker 等等都是为了实现 DevOps 理念的一些实际工具方法,并不是会某些工具就会 DevOps,最重要的是串起从开发到上线的整个流程吧,之前写了一篇水文介绍我们的一些 DevOps 实践[中小团队基于 Docker 的 devops 实践]( https://mp.weixin.qq.com/s/GATfwNETo_aGsJHZdV5YzQ)
    Voichesapete
        17
    Voichesapete  
       2018-10-23 11:23:30 +08:00
    翻译的话就是“开发运维一体化”
    mumonitor
        18
    mumonitor  
       2018-10-23 11:34:59 +08:00   ❤️ 1
    运维开发,将日常运维重复性的工作开发出运维系统,包含了
    楼上说的 CI/CD,资源管控,服务器管理,监控管控等等;最早运维大部分是用 shell 脚本来自动化一些操作,现在基本都用平台来管控了。
    houzhimeng
        19
    houzhimeng  
       2018-10-23 14:05:26 +08:00
    持续集成
    tabris17
        20
    tabris17  
       2018-10-23 14:06:50 +08:00
    会写代码的运维
    &
    会做运维的开发
    az402
        21
    az402  
       2018-10-23 14:10:11 +08:00   ❤️ 13
    没有中间商赚差价,买家直接与卖家交易。老板少花钱,老板多赚钱。找技术人员,更多老板招 DevOps !
    chenuu
        22
    chenuu  
       2018-10-23 14:17:06 +08:00
    打通 代码,部署,测试环节。
    chenuu
        23
    chenuu  
       2018-10-23 14:17:27 +08:00
    用代码完成三方的自动化,及沟通
    DAPTX4869
        24
    DAPTX4869  
       2018-10-23 14:19:00 +08:00
    21 楼笑死我了
    opengps
        25
    opengps  
       2018-10-23 14:19:14 +08:00
    关注下:微信公众号《高效运维》,运维圈子里提倡的一种开发运维的混合模式
    zrc
        26
    zrc  
       2018-10-23 14:54:50 +08:00
    这个貌似是微服务之后提出来的一个,一个人负责指定服务的所有内容,开发,部署,运维。
    LittleDust
        27
    LittleDust  
       2018-10-23 15:17:25 +08:00
    @az402 你笑死我了
    huobazi
        28
    huobazi  
       2018-10-23 16:11:12 +08:00 via iPhone
    那些爱背锅的开发人员
    Mountaincnc
        29
    Mountaincnc  
       2018-10-23 16:14:07 +08:00
    @az402 精辟啊,233333
    jswh
        30
    jswh  
       2018-10-23 16:23:37 +08:00
    就是开发运维工具的开发
    Jimrussell
        31
    Jimrussell  
       2018-10-23 16:27:10 +08:00
    一个人干三份活 +1

    然后谈你的 package 的时候,压价说你“一个运维这点钱差不多了” 2333
    cxbig
        32
    cxbig  
       2018-10-23 16:35:38 +08:00
    自動化部署概念
    dev:寫代碼的能力( shell、Ansible/Chef/Puppet 等,項目代碼)
    ops:運營的能力( CI/CD,Sysadmin,Jenkins,Docker 等)
    通過使用各種自動化工具實現類似 開發-測試-反饋-上線 的快速項目迭代
    wongskay
        33
    wongskay  
       2018-10-23 18:02:04 +08:00
    其实还有 DevSecOps 要不要了解一下。。。。。。。
    chris89
        34
    chris89  
       2018-10-23 18:27:01 +08:00
    AIops 又是什么
    hzwjz
        35
    hzwjz  
       2018-10-23 20:23:00 +08:00 via Android
    @az402 承包笑点了😅
    pythonee
        36
    pythonee  
       2018-10-23 20:24:46 +08:00
    SRE 了解下
    chuxiwen
        37
    chuxiwen  
       2018-10-23 20:28:32 +08:00 via iPhone
    简单的说,一个程序员会如何做部署和运维?如何把部署和运维的工作像程序员的工作一样完成?结果就是 Devops
    lipeng1943
        38
    lipeng1943  
       2018-10-23 21:15:49 +08:00 via iPhone
    @wongskay #33 DecOps 对安全确实是个挑战,我的理解,安全能力嵌入,自动化触发,从发现-工单-验证闭环就是 DevSecOps
    MiffyLiye
        39
    MiffyLiye  
       2018-10-23 22:04:28 +08:00
    The DevOps movement is focused on: encouraging greater collaboration between everyone involved in software delivery in order to release valuable software faster and more reliably ( http://www.jedi.be/blog/2010/02/12/what-is-this-devops-thing-anyway/ ).
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2874 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:47 · PVG 22:47 · LAX 06:47 · JFK 09:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.