想了解一下, 一般来说, 线上服务器环境部署是由运维来做还是研发?

2017-12-15 14:35:10 +08:00
 tuding
研发对线上软件版本有指定要求, 昨天今天都在全力折腾这个事情, 填平一个坑又蹦出来一个坑, 他说他也是弄了好久才把环境搭上的.
于是我就有了 RT 的疑问.
8525 次点击
所在节点    程序员
54 条回复
liuzhedash
2017-12-15 14:43:30 +08:00
1、试试 docker
2、理论上研发输出应该包含线上部署指导书
nosay
2017-12-15 14:44:09 +08:00
此时 docker 的价值就体现出来了
timwei
2017-12-15 14:45:15 +08:00
我们是开发提交依赖管理文件

运维部属时跟代码一同部属
zhengxiaowai
2017-12-15 14:45:15 +08:00
大公司运维来做,中小公司研发+运维
tomczhen
2017-12-15 14:45:31 +08:00
小公司不都是开发“顺便”解决掉这个问题么?

之前待的公司后台要我把服务器换成 win7 试试你能信?
lincolnhuang
2017-12-15 14:47:01 +08:00
要是线上部署都是研发来做。。运维还能做啥呢?只能搬搬服务器,修修网络了吧。哦,对,现在都用云了,那就下岗了 :(
FFLY
2017-12-15 14:50:16 +08:00
流程细的公司,研发出文档,运维操作,流程一般的公司,研发和运维蹲角落一起搞,没有流程的公司研发自己搞。
Patrick95
2017-12-15 14:51:14 +08:00
运维呀,开发写一份部署文档给运维,必要时协作部署。
shadowwalker2644
2017-12-15 14:54:46 +08:00
你们不用自动化部署嘛? CD CI
gdtv
2017-12-15 14:55:58 +08:00
你们都说用 docker,在我相处过的公司里绝对不允许用 docker,因为有性能损失,别和我说损失很小,损失就是损失,不在乎多少。
loading
2017-12-15 14:56:14 +08:00
我们这里,包括打扫机房,都是我。
其他时间是躲在售票机里,给你们出火车票。
lincolnhuang
2017-12-15 15:01:11 +08:00
@shadowwalker2644 CI CD 也要写脚本啊,脚本谁写呢?
lincolnhuang
2017-12-15 15:02:17 +08:00
@gdtv 相同的情况,而且 docker 只适用于无状态服务。docker 打包也不是一件轻松的事情,一般研发不太愿意做的。
tomczhen
2017-12-15 15:04:08 +08:00
@gdtv 任何事情都是有代价的。

如果一个技术带来的收益,超过带来的缺点和问题的成本,那么就是可以考虑的。

每个项目、每个人所衡量的收益、成本不同,没必要拿来作为唯一准则。
tabris17
2017-12-15 15:07:13 +08:00
开发写部署脚本
FFLY
2017-12-15 15:08:16 +08:00
@gdtv 一样的看法,前阵子研发的老大说想上 docker,被我委婉的拒绝了。docker 的场景没大家想的那么大那么好,现在很多人是惯性思维,有事没事装个 nginx 都要给你 docker 一下,问题是意义在哪,估计他自己都不知道。
lincolnhuang
2017-12-15 15:09:53 +08:00
@FFLY 现在 IT 技术圈浮躁的东西太多了,一拥而上,结果发现其实并没有什么卵用。就好比现在什么平台都号称是人工智能的一样。
cxbig
2017-12-15 15:10:12 +08:00
开发提供需求列表,DevOps 写进部署脚本。
loading
2017-12-15 15:10:47 +08:00
机器数量没上规模,别 docker 了。
楼主能问这种问题,还是自己搬小板凳进机房装了就行了。
lincolnhuang
2017-12-15 15:11:55 +08:00
@tabris17 开发一般不了解生产环境的详细架构情况的,部署脚本里的相关参数修改,高可用什么的没办法写吧。而且部署脚本写得好也不是一件容易的事情。。

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

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

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

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

© 2021 V2EX