开发人员应该懂多少运维?

发布于 2022-09-12 13:48:32 字数 260 浏览 28 评论 0

刚刚过去的 AWS re:Invent 大会上, CTO Werner Vogels 在他针对开发者的 Keynote 中,他基本上用了整个的篇幅,为大家阐释了在云上构建应用系统的过程中,应该考虑到到那些运维的痛点。在结尾的时候他再次强调了讲了好几年的金句

You build it, you run it.

作为开发者,特别是云原生应用的开发者,你认为运维是什么?开发人员需要懂多少运维?应该怎样和运维协作?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦毁影碎の 2022-09-19 13:48:32

对于开发人员来说,系统运维层面的知识是肯定要掌握一些的,不同是掌握的程度有别于运维人员。
1、系统最底的一些原理,简单的服务安装与配置,简单的优化、排错。最基础的服务,如SSH服务、NFS网络文件系统、DHCP/DNS、数据同步服务等。
2、系统的简单操作,如:用户权限、目录权限配置,简单的连接与调试
3、LAMP/LNMP架构

  • 各组件的基础知识
  • 各组件的安装与配置
  • 各组件的常用优化与排错

4、各类数据库的基本应用
掌握的程度由开发者的工作内容深浅所决定,因为,开发者开出来的应用都上跑在系统之上的,所以,必要的系统知识,是必须了解与掌握,这也是为了更好让自己开发应用能跑的通,跑的顺,还有也便于与运维人员在出现错误时能够有效的沟通,提高效率。

反之,其实也是一样的道理,运维人员也得掌握一定开发基础,简单的调试、日志分析,简单的逻辑等。

所以,技术线上的各岗位是相通的,都需要有所涉及,但是专长不同而已,个人的拙见。

嘿看小鸭子会跑 2022-09-19 13:48:32

抛砖引玉一下:Google 的招聘 SRE 人员的时候,首先考察的是开发能力,coding能力合格之后;在运维方面主要考察两方面:1)Linux 操作系统能力;2)TCP/IP网络知识。请问这些知识你是不是已经学“废”了?:)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文