读书笔记:《DevOps 实践》
《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. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...
- 读书笔记 | 墨菲定律(一)
1. 有些事,你现在不做,永远也不会去做. 2. 能轻易实现的梦想都不叫梦想. 3.所有的事都会比你预计的时间长.(做事要有耐心,要经得起前期的枯燥.) 4. 当我们的才华还撑不起梦想时,更要耐下心来 ...
- 洛克菲勒的38封信pdf下载_《洛克菲勒写给孩子的38封信》读书笔记
<洛克菲勒写给孩子的38封信>读书笔记 洛克菲勒写给孩子的38封信 第1封信:起点不决定终点 人人生而平等,但这种平等是权利与法律意义上的平等,与经济和文化优势无关 第2封信:运气靠策划 ...
- 股神大家了解多少?深度剖析股神巴菲特
股神巴菲特是金融界里的传奇,大家是否都对股神巴菲特感兴趣呢?大家对股神了解多少?小编最近在QR社区发现了<阿尔法狗与巴菲特>,里面记载了许多股神巴菲特的人生经历,今天小编简单说一说关于股神 ...
- 2014巴菲特股东大会及巴菲特创业分享
沃伦·巴菲特,这位传奇人物.在美国,巴菲特被称为"先知".在中国,他更多的被喻为"股神",巴菲特在11岁时第一次购买股票以来,白手起家缔造了一个千亿规模的 ...
- 《成为沃伦·巴菲特》笔记与感想
本文首发于微信公众帐号: 一界码农(The_hard_the_luckier) 无需授权即可转载: 甚至无需保留以上版权声明-- 沃伦·巴菲特传记的纪录片 http://www.bilibili.co ...
- 读书笔记002:托尼.巴赞之快速阅读
读书笔记002:托尼.巴赞之快速阅读 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<快速阅读>之后,我们就可以可以快速提高阅读速度,保持并改善理解嗯嗯管理,通过增进了解眼睛和大脑功能 ...
- 读书笔记001:托尼.巴赞之开动大脑
读书笔记001:托尼.巴赞之开动大脑 托尼.巴赞是放射性思维与思维导图的提倡者.读完他的<开动大脑>之后,我们就可以对我们的大脑有更多的了解:大脑可以进行比我们预期多得多的工作:我们可以最 ...
- 读书笔记003:托尼.巴赞之思维导图
读书笔记003:托尼.巴赞之思维导图 托尼.巴赞的<思维导图>一书,详细的介绍了思维发展的新概念--放射性思维:如何利用思维导图实施你的放射性思维,实现你的创造性思维,从而给出一种深刻的智 ...
- 产品读书《滚雪球:巴菲特和他的财富人生》
作者简介 艾丽斯.施罗德,曾经担任世界知名投行摩根士丹利的董事总经理,因为撰写研究报告与巴菲特相识.业务上的往来使得施罗德有更多的机会与巴菲特亲密接触,她不仅是巴菲特别的忘年交,她也是第一个向巴菲特建 ...
最新文章
- linux系统的通讯工具,Linux下即时通讯工具:Pidgin 2.5.0正式发布了
- 鸿蒙开发-基础组件介绍及chart组件使用
- php多线程swoole,swoole究竟能够多线程么_PHP开发框架教程
- 阿里云CentOS7.3搭建多用户私有git服务器(从安装git开始)
- mysql or中有空查询慢_MySQL 慢查询日志
- 简历中能熟练使用计算机怎么写,过了计算机二级,可以在简历里写“熟练掌握Excel”吗?...
- 解决动态规划问题4步曲
- 【ElasticSearch】ElasticSearch 7.8 IK 同义词 配置
- Linux echo print命令,linux常用命令-echo/printf/file
- tensorflow stack unstack操作
- Dubbo限流方式源码阅读
- 浅谈人工智能:现状、任务构与统一
- 冒泡排序(C语言代码介绍)
- Android 集成支付宝第三方登录
- .js ruby如何调用_为什么我们喜欢并选择Ruby而不是Node.js?
- html打开txt文件 乱码怎么解决,记事本文件打开是乱码怎么办 乱码如何解决
- 【ZYNQ开发系列】基于vitis(vivado2019以上版本)的程序固化~如何把程序烧录到QSPI?
- 人工智能Java SDK:词法分析模型能整体性地完成中文分词、词性标注、专名识别任务
- 锐评美赛2021C、D、E题 o奖论文
- C++和G++的区别