从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维.部署流水线.监控.安全与审计以及质量关注,这是本书一开始内容简介的开头,本书的作者是伦恩·拜斯(Len Bass).英戈·韦伯(Lngo Weber).朱黎明,读完以后感觉只是在持续集成.自动构建上多增加了一些运维.监控等方面的东西,而且到最后我还是没能真正理解DevOps的含义.不过本书的内容还是挺丰富的,可以看出作者的经验极其丰富,运维中各个环节讲解的相当仔细,如何应用.如何利用脚本来配合以及与各种产品的衔接,以及相关…
第一部分 背景 第1章 DevOps是什么 第二部分 部署流水线 第三部分 横切关注点 第四部分 案例研究 第五部分 走向未来…
DevOps兴起于2010年代,到现在DevOps已经在行业中拥有了一席之地,并在继续发展壮大. 有兴趣成为一名DevOps工程师吗?如果想要成为一名DevOps工程师,需要做到以下五点: 要有开发者的心态.你要管理的东西是代码,所以需要从开发人员的角度来看待问题和挑战.学会使用Git,写出可以长期维护的代码. 了解系统工程.理解三层应用架构.能够解释基本的系统管理任务(以及如何实现自动化),学习Linux基础知识. 具有上云经验.现在,几乎每一家公司都以某种形式或者方式采用云.因此,需要具有企…
第1章 什么是web应用的安全隐患 第3章 Web安全基础,HTTP,会话管理,同源策略 content_length 字节数 content_type mime类型 百分号编码 referer :请求的链接 要点:URL中包含重要信息时,就有Referer头信息泄漏的风险 get和post的区别:get方法仅用于查阅,Get方法被认为没有副作用,发送敏感数据时应使用post方法 hidden 参数能够被更改,原则上要避免使用使用会话变量,要使用hidden参数 无状态的HTTP认证 要点:浏览…
第1章 初识Hadoop 1.1 数据!数据! 1.2 数据的存储与分析 HDFS实现数据的存储,MapReduce实现数据额分析与处理 1.3 相较于其他系统的优势 MapReduce是一个批量查询处理器,能够在合理的时间范围内处理针对整个数据集的动态查询. 1.3.1 关系型数据库管理系统 寻址时间的提升远小于传输速率的提升 1.3.2 网格计算 1.3.3 志愿计算 1.4 Hadoop发展简史 1.5 Apache Hadoop和Hadoop生态系统 1.6 Hadoop的发行版本 1.…
自己瞎整理的一些书单,都是豆瓣评分比较高的书,可以作为选择的一个参考. 书名 豆瓣链接 持续交付:发布可靠软件的系统方法 https://book.douban.com/subject/6862062/ 敏捷开发的艺术 https://book.douban.com/subject/4037534/ 敏捷技能修炼 https://book.douban.com/subject/11614307/ 敏捷武士 https://book.douban.com/subject/10789296/ Scr…
DevOps开发运维训练营 一旦建立了创新的文化,即使那些并非科学家或者工程师的人——诗人.演员.记者——也能以团体的形式,接受科学文化的意义.他们信奉创新文化的概念.他们以促进这种文化的方式投票.他们不会反对科学,也不会反对技术. ——Neil deGrasse Tyson 在本文中,我们讨论如何快速地从更高的层面理解DevOps,介绍准备改变文化的最佳实践.我们将讨论DevOps的目标以及从组织管理层得到支持的方法,为DevOps的概念打下基础.我们将试着从根本上介绍使应用程序生命期管理简单…
当我们谈到 DevOps 时,可能讨论的是:流程和管理,运维和自动化,架构和服务,以及文化和组织等等概念.那么,到底什么是"DevOps"呢? 什么是DevOps 随着软件发布迭代的频率越来越高,传统的「瀑布型」(开发-测试-发布)模式已经不能满足快速交付的需求.2009 年左右 DevOps 应运而生,简单地来说,就是更好的优化开发(DEV).测试(QA).运维(OPS)的流程,开发运维一体化,通过高度自动化工具与流程来使得软件构建.测试.发布更加快捷.频繁和可靠. 关于 DevOp…
CI Weekly 围绕『 软件工程效率提升』 进行一系列技术内容分享,包括国内外持续集成.持续交付,持续部署.自动化测试. DevOps 等实践教程.工具与资源,以及一些工程师文化相关的程序员 Tips .同步于 flow.ci Blog.微信公众号.官方微博,知乎专栏,简书,欢迎关注或投稿:) 逝者如斯夫,不舍昼夜.一晃几个月的时光已逝,我们在秋冬交界忙碌中做了许多事情: flow.ci 开启公测: 呼声较高的中文版正式上线: 全面支持 iOS 项目的持续集成(需内测邀请). 相关的更新日志…
基于微服务的DevOps落地指南 交付效率提升40% 2015-2016年,珍爱线下门店已新增覆盖城市9个,与此同时,CRM系统大小故障却发生了数十起... ... 珍爱网是以“网络征选+人工红娘”模式提供婚配服务的婚恋相亲平台.CRM系统承载了整个珍爱网会员的全生命周期管理,涵盖资源挖掘.用户触达渠道以及服务跟进体系. CRM系统对珍爱5400名红娘来说,是承载她们全部工作的核心平台:对公司业务来说,承载着引流.转化.支付.客户服务等全部环节.最最重要的是,公司收入的80%都是依托CRM系统完…