博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
书评 —— 深入网站开发和运营
阅读量:6969 次
发布时间:2019-06-27

本文共 1206 字,大约阅读时间需要 4 分钟。

由所撰写的这本书虽然篇幅不长,却有着一个雄心勃勃的目标:“使大规模网站的DevOps合理化。”虽然一听到大规模网站这个词,首先令人想到的就是Facebook或Twitter这种公司,但本书的内容似乎着重服务于具有中等规模至大规模IT部门的企业。关于Web方面的内容基本只限于某些讨论部分的内容,例如运维的指标或移动与web的整合策略。

\\

本书的前两章介绍了DevOps,并且谈到了让业务与IT人员使用一种统一的语言、共享一个相同的目标所面临的困难。其实已经从深层次对这个问题进行了回应,也就是说,除非你之前完全不了解DevOps这一发展趋势,也不知道,否则这本书对你的价值真的不大。

\\

本书接下来的五个章节分别对应了某种实践(web测试、智能文档、基础设施自动化及分配、生产发布,以及移动与web的整合)。这几章内容依然有一处不明确的地方,即所选择的这些实践到底是作者本人在向DevOps文化转换过程中所付出最多努力的地方,还是仅仅是网站开发与运维的一般性最佳实践。

\\

其中更偏向技术性的一些章节(web测试、移动与web的整合、基础设施的自动化)各自提到了一些需要考虑的高级别问题的概述(决定测试的对象、随着时间的推进对每一层的性能进行跟踪、监控移动端的使用情况并作出相应的选择、利用自动化、使用自服务的运维job),但所举的示例都比较简单。因此要深入了解某个问题,读者必须参考更多的书籍与文章。

\\

在专注于流程的一些章节(智能文档、生产发布)中,所建议的某些实践令人感觉有些幼稚(使用模板编写文档并定期进行校订、迎合无技术背景的目标人群、建立特别项目团队、分配足够的资源、保持高度的热情),并且其中所提到的成本与收益之比也一直停留在理论上。实际上,评论家们可能会认为,如果其中的某些实践没有得到足够的跟进,反而会导致更大的壁垒,以及产生雪花型结构的部署。

\\

总的来说,阅读本书的过程非常快。书中提供了一些实用的见解。某些企业中的开发与运维经常是处于互相对立的层面(通常是由互相冲突的目标而导致的),并且充斥着指责性的文化。本书可以成为这些企业的实践者,以及中到大型企业中的技术经理们的一种潜在的起点。

\\

不幸的是,由于深度的缺乏,使得本书对于新手来说也只能成为一个起点而不能更进一步。如果作者能够在本书中采用一种充满轶闻趣事的风格,列举更多的上下文以及从实际生活中学到的经验,将决定权交给读者,让他们自行得出如何在他们的工作中实际应用这些实践的结论,那么也许这种方式能够更好地展现出作者的经验。

\\

关于本书作者

\\

6c85a5d73566cfc5993d0dbf1b02d3e3.jpg Matthew Sacks是一位系统管理员,也是一位专注于高可伸缩性网站与应用程序的程序员。他也是一位Java与Python的程序员。他曾在USENIX LISA和ApacheCon等大会上发言,此外他也是USENIX博客团队的创始人。

\\\\

查看英文原文:

转载地址:http://fissl.baihongyu.com/

你可能感兴趣的文章
Android 网络编程
查看>>
mysql启动和关闭外键约束的方法
查看>>
C#中的Dictionary字典类介绍
查看>>
在ASP.NET MVC5中实现具有服务器端过滤、排序和分页的GridView
查看>>
excel随机函数
查看>>
Android Studio的SVN Performing VCS Refresh/Commit 长时间不结束
查看>>
简单编写makefile文件,实现GCC4.9编译项目,增加boost库測试等等。。
查看>>
Android-Volley网络通信框架(二次封装数据请求和图片请求(包含处理请求队列和图片缓存))...
查看>>
【一步步学OpenGL 20】 -《点光源》
查看>>
工作总结 获取html 标签 自定义属性值 根据html 自定义属性 获取 到标签...
查看>>
帧中继网络 (转)
查看>>
同步与异步 阻塞与非阻塞
查看>>
spring boot项目中处理Schedule定时任务
查看>>
最简单易懂的SpringCloudSleuth教程
查看>>
为什么可视化数据有一定的误差值?
查看>>
Android应用安全风险与防范
查看>>
硅谷亿万富翁彼得·泰尔的神秘大数据公司在新西兰遭审查
查看>>
参加工业软件与制造业融合发展高峰论坛 用友3.0加速落地
查看>>
赌Impinj就是赌RFID行业
查看>>
亚马逊数据专家十年经验总结:成为数据科学家的关键四步
查看>>