SRE系列教程 | 孙宇聪:来自Google的DevOps理念及实践(上)
回到最开始,Google SRE的VP叫Ben Treynor,他是一个资深的软件开发经理.2003年他加入公司第一个任务,是组建一个7人的“生产运维小组”.很快他发现如果想把这件事情做好,也就是把搜索服务运维好的话,按照Google机器增加的速度,传统的模式绝对是不可能的.机器增加的速度,系统复杂度增加的速度远比人增加的速度要多得多.所以他组建的团队有以下三个特点,注意,这里我认为其实更多的是事后的总结.首先,他的执行方式是像组建一个研发团队一样来组建这个运维团队.他招了很多他熟悉的研发工程师,这些研发工程师从开发能力上没有任何问题,用现在流行的话就是全栈工程师,什么都会做.第二点,这些人对系统管理比较有热情,懂一些Linux内核知识、网络层的知识.第三点,最关键的是这些人鄙视重复性劳动,码农最痛恨的是什么事,就是反复做同一件事.他把这些人聚到一块,然后让他们执行以前传统公司运维人员来做的事情,很自然这些人不愿意手动干,于是就写程序干.多快好省,同时写程序还有一个好处,就是可以把一些最佳实践、方式、流程、方法都固化成代码,用这种方式去应对规模性的扩张,去应对复杂度的上升. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息