怎么理解 DevOps ?

2021-04-06 10:29:48 +08:00
 Tiakon

自己开发的程序自己维护?

5668 次点击
所在节点    DevOps
33 条回复
aladdindingding
2021-04-06 10:43:40 +08:00
开发+运维 一个人打两份工
wangkun025
2021-04-06 10:46:07 +08:00
内伤了。原来我一直是 DevOps
Mithril
2021-04-06 10:46:19 +08:00
@aladdindingding 全栈 DevOps 岂不是前端+后端+运维?再加上个 TDD 连测试都可以省了。
knightdf
2021-04-06 10:47:31 +08:00
@Mithril 就是一人全包啊
youngce
2021-04-06 10:48:51 +08:00
其实也可以理解成,自己开发的程序没人维护,出了问题直接找你就好了
ERRASYNCTYPE
2021-04-06 10:52:16 +08:00
全栈变全干
Mutoo
2021-04-06 10:55:09 +08:00
Dev Ops 的主干是 Ops,Dev 作修饰。指可以使用代码将运维工作高度自动化运维岗位。以保障产品的迭代速度和发布后的稳定性。
baiyi
2021-04-06 10:55:35 +08:00
这也太按照字面的意思来理解了。

我理解的 devops 是一套由各种原则、方法组成的工作体系,由此来达成提高产品质量、保证安全性、快速交付等目的。
x940727
2021-04-06 10:55:44 +08:00
其实 DevOps 和普通的业务开发没一毛钱关系,主要是面向架构设计和高级运维的……是为了提高开发与运维测试部门之间的紧密度的东西……
wandehul
2021-04-06 10:56:42 +08:00
@Mutoo 同意 mutoo, 99%的业务是 ops,Dev 可能也就是能写些运维脚本,接一下云平台吧, 有编程能力,但是没有写业务代码能力。
YzSama
2021-04-06 11:19:13 +08:00
主要是为了构建开发体系、方便运维。保障线上发布情况。现在单纯的运维不满足很多场景了。还要懂得开发,能改造或调整、扩展一些开源工具来适配公司的平台
bleepbloop
2021-04-06 11:21:37 +08:00
DevOps 是一种合作文化,在这种文化中,开发工程师和运维工程师都需要为软件更新速度、软件质量、生产环境的稳定性负责。它既不是开发,也不是运维。
akira
2021-04-06 11:25:09 +08:00
使用程序去进行运维动作,而不是传统的人工登服务器敲指令进行运维动作。
yeqizhang
2021-04-06 11:28:00 +08:00
正经来说,就是 12 楼说的那样,有运维工程师的。 但有些地方变味了,变成了一个人打两份工,把运维的钱省了,还不规范。
hahasong
2021-04-06 11:32:53 +08:00
国内就是指开发 k8s 做运维平台开发运维。一个人打两份工
saulshao
2021-04-06 11:33:14 +08:00
我理解 devops 是这样的:
1. 运维是一个重复性很高的工作
2. 凡是重复性很高的工作都应该考虑用软件代替
3. 编写代替的软件 /脚本的工作叫做 devops.
zhongjidalao
2021-04-06 11:36:08 +08:00
原来我也是
hantsy
2021-04-06 11:41:25 +08:00
DevOps 的方法,一部分 Ops 的工作进入 Dev 阶段,不一定是由开发人员完成。2,遵循现在的 Infra as Code 架构,将所有的运维的工作都是代码(脚本)形式呈现,和开发代码一起部署,实现自动化。
ladypxy
2021-04-06 11:41:43 +08:00
这个看一下提出这个概念的 amazon 就好了,解释很详细
https://aws.amazon.com/devops/what-is-devops/
hantsy
2021-04-06 11:42:41 +08:00
@Mithril 第一次听说写 TDD 是为了省测试的说法。

程序员你自己不写测试,我真找不到一个正常理由出来。

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

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

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

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

© 2021 V2EX