《DevOps》 [瑞典] Joakim Verona(约阿基姆·维罗纳) 著;高清华,马博文 译

只看了一半的书,其实只是书的前半本,理论部分。

后半部分给出了一系列的工具,特别是最后一章的IoT与DevOps,不熟悉的领域,找个机会真正的实践下。

也许应该找个更深入点内容看一看,丰富下自己的理论库。

DevOps,ITIL(Information Technology Infrastructure Library),微服务,Jenkins,CI工具,PostgreSQL,Scrum,mocking, Cobertura,fake,stub,Jcoverage(代码覆盖率检查工具),clover(资源监控),cucumber,Rest,Json,Docker,Arquilian,Jmeter,BDD,Selenium,SoapUI,JavaScript(Karma,Jasmine,Protractor),SaltStack,Bugzilla,trac,redmine,jira,GIT,Junit,REPL(交互式命令行,读取-执行-输出-循环)

核心目标:自动化 + 持续交付, 更快的为用户提供新特性,更快更准确的发布。

主题思路:跨部门协作,精益企业。

特别注意:敏捷不是一种形式。

开发--版本控制(持续集成,工件库,包管理器)--测试(集成、性能)--预发布--验收--运维(生产环境)

数据层,业务层,表示层

  发布逐步替换,滚动升级,通过负载均衡在不同的服务器间切换更新服务器。 -- 好像可以解决多种品牌手机、多种型号软件版更新的问题,先释放试试水,然后看结果再做下一步。

功能之外着眼非功能需求,频繁交付小的变更,确认变更的安全性,高内聚低耦合,对质量有大的信心。

测试环境尽可能模拟生产环境,编写模拟资源实现单元测试实践。

监控的目标是全面了解当前系统的健康状态。

DevOps对架构的影响。

微服务:部署一些小而独立的服务胜于单块系统,每个微服务都有自己的数据库服务器和表示层,构成完整的结构。 -- 减少服务间的关联性,多服务,不同的客户端访问不同的服务。

------------------------------------------------------------------------

本书详细讲解了DevOps的相关知识,可以更好地促进IT团队与软件开发者之间的全方位合作,提高团队效率来确保软件正常的开发和运营。本书的主要内容有:对DevOps和持续交付的简单介绍,DevOps如何影响架构,如何创建企业Java应用程序,如何使用不同的代码库,如何使用一些简单的工具执行代码测试,如何成功配置你的测试,如何监测代码异常以及如何处理日志以及跟踪影响进程的事件。你将会学到:了解DevOps和持续交付的优点以及DevOps如何支持敏捷过程;了解如何将所有系统组装成一个大的整体;安装和熟悉所有你可以用来提高效率的DevOps工具;使用Devops设计一款适合持续部署系统的应用程序;使用不同的选项高效地储蓄和管理代码,例如Git、Gerrit和 Gitlab;配置job来创建CRUD应用样本;使用Jenkins Selenium回归测试测试代码;使用工具来配置你的代码,例如:Puppet、Ansible、Palletops、Chef和Vagrant;使用Nagios、Munin和 Graphite监控代码运行状态;探索Trac(一个跟踪事件的工具)的工作方式。

读书笔记:《DevOps 实践》相关推荐

  1. 读书笔记 | 墨菲定律

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  2. 读书笔记 | 墨菲定律(一)

    1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...

  3. 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记

    <洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...

  4. 股神大家了解多少?深度剖析股神巴菲特

    股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...

  5. 2014巴菲特股东大会及巴菲特创业分享

     沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...

  6. 《成为沃伦·巴菲特》笔记与感想

    本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...

  7. 读书笔记002:托尼.巴赞之快速阅读

    读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...

  8. 读书笔记001:托尼.巴赞之开动大脑

    读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...

  9. 读书笔记003:托尼.巴赞之思维导图

    读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...

  10. 产品读书《滚雪球:巴菲特和他的财富人生》

    作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...

最新文章

  1. linux系统的通讯工具,Linux下即时通讯工具:Pidgin 2.5.0正式发布了
  2. 鸿蒙开发-基础组件介绍及chart组件使用
  3. php多线程swoole,swoole究竟能够多线程么_PHP开发框架教程
  4. 阿里云CentOS7.3搭建多用户私有git服务器(从安装git开始)
  5. mysql or中有空查询慢_MySQL 慢查询日志
  6. 简历中能熟练使用计算机怎么写,过了计算机二级,可以在简历里写“熟练掌握Excel”吗?...
  7. 解决动态规划问题4步曲
  8. 【ElasticSearch】ElasticSearch 7.8 IK 同义词 配置
  9. Linux echo print命令,linux常用命令-echo/printf/file
  10. tensorflow stack unstack操作
  11. Dubbo限流方式源码阅读
  12. 浅谈人工智能:现状、任务构与统一
  13. 冒泡排序(C语言代码介绍)
  14. Android 集成支付宝第三方登录
  15. .js ruby如何调用_为什么我们喜欢并选择Ruby而不是Node.js?
  16. html打开txt文件 乱码怎么解决,记事本文件打开是乱码怎么办 乱码如何解决
  17. 【ZYNQ开发系列】基于vitis(vivado2019以上版本)的程序固化~如何把程序烧录到QSPI?
  18. 人工智能Java SDK:词法分析模型能整体性地完成中文分词、词性标注、专名识别任务
  19. 锐评美赛2021C、D、E题 o奖论文
  20. C++和G++的区别

热门文章

  1. 本周 4 个 火火火 的开源项目
  2. 李斌、李想造车路:创业明星光环下类似的起点相同的资本游戏
  3. GLC - 实现 glog 日志清理
  4. 我的Arch永远在安装(二:桌面环境I3WM的安装)
  5. 16进制的乘除法运算
  6. selenium学习-----tag name定位一组元素
  7. mysql——int(size) 中的size表示什么意思
  8. 膜拜大佬!被面试官问的Android问题难倒了,附架构师必备技术详解
  9. Bugku CTF-Web篇writeup 3-11
  10. 阿里 easyExcel 框架,文档自动换行自适应行高实现