(十六)DevOps学习路径
1. 初阶
顺序 | 资源 | 知识分类/使用方法 | 推荐指数 | 链接和介绍 |
1 | 学习Linux | 【Linux】 早些时候,操作系统只支持那些负责了解操作系统和硬件的人和系统管理员,但是现在的开发人员也需要了解他们。 你至少需要了解路线图中建议的进程管理、线程和并发、套接字、I/O管理、虚拟化、内存存储和文件系统。 | 3 | 《鸟哥的Linux私房菜》 https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAg_6b3uwYomL2aiQc.pdf 譬如怎么在电脑上装一台 Linux 出来、怎么查看进程、怎么操作文件、软链硬链、格式化磁盘、配置网卡、curl 一个网页等。 强烈建议如果你希望自己的操作系统方面的知识好一些,赶紧把你的 Windows 系统装成 Ubuntu,或者换台 Mac 也行。 |
2 | 学习Shell命令 | 【Shell】 | 2 | Shell: 菜鸟教程 https://www.runoob.com/linux/linux-shell.html 黑马程序员2019全新Shell脚本从入门到精通教程 https://www.bilibili.com/video/av62730725/?p=1 《UNIX shell范例精解》 https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgmaj3uwYokKvwfA.pdf 《Linux命令行与Shell脚本编程大全》 《Linux Shell编程艺术》 |
3 | 学习Git | 【Git】 | 廖雪峰的官方网站-git教程: https://www.liaoxuefeng.com/wiki/896043488029600 猴子都能懂 Git 入门:https://backlog.com/git-tutorial/cn/ git-flight-rules:https://github.com/k88hudson/git-flight-rules | |
4 | 《凤凰项目》(The Phoenix Project: A Novel about IT, DevOps, and Helping Your Business Win) | 【DevOps】【大局观】【入门】 | 9 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgxLL3uwYo0OnAmgE.pdf 知名的 DevOps 小說,如果當工具書來讀會大失所望,按其他前輩的說法,此書就是要當成小說與實際案例來看,請細細品味書中的劇情及小說人物遇到的困境,並且對照自己的經歷而有所反思,同時嘗試換位思考如果你是小說內的主角你會怎麼面對問題,如此一來才能體會書中的醍醐味。本書也是讓玄妙的 DevOps「三步工作法」首次面世的書籍。(繁中、簡中) == 这本书是DevOps的经典之作,讲述了一个团队如何在软件开发和IT运维中应用DevOps原则以实现业务目标的故事。它以小说的形式生动地介绍了DevOps的原则和实践。 == 通过构建、测试和部署自动化实现可靠的软件发布(Addison-Wesley 签名系列 (Fowler)) 英文原著《The Phoenix Project:A Novel About IT, DevOps, and Helping Your Business Win》 本书讲述了一位IT经理临危受命,在未来董事的帮助和自己“三步工作法”理念的支撑下,最终挽救了一家具有悠久历史的汽车配件制造商的故事。 作者: Gene Kim,Tripwire有限公司的创始人,担任公司CTO长达13年之久。 Kevin Behr,信息技术流程研究所创建人,25年的IT管理经验。 George Spafford,行业分析师 == 在其他的每一个十大必读书籍名单中,也一定能找到这本书。这本畅销书的最新扩展版中加入了合著者 Gene Kim 的一个新后记,并对 DevOps 手册中描述的三种方式进行了更深入的研究。 == Gene Kim的成名作,小说体的形式,阐述TPS、约束理论,以及三步工 |
5 | 《持续交付:发布可靠软件的系统方法》《持续交付》&《持续交付2.0》 | 【DevOps】【大局观】【入门】 | 11 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgtqn3uwYoqKPm7AM.pdf 对于理解DevOps文化的核心,此书不可多得。 == 这本书是持续交付领域的经典之作,详细介绍了如何实现软件的持续交付。书中涵盖了从需求分析、开发、测试到部署的整个软件交付过程,并介绍了如何通过自动化、持续集成和持续部署等实践方法来提高软件质量和服务水平。 === 谈到DevOps里面的工程实践,持续交付可以说是软件工程实践的终极目标。对于在企业内部推进DevOps工程能力建设的人来说,这两本书可以说是案头必备,常看常新。 对我自己来说,因为2011年机缘巧合地拿到了第一版第一次印刷的《持续交付》这本书,我的职业生涯彻底改变了。因为我第一次发现,原来软件交付领域有这么多门道。帮助组织提升交付效率这个事情,真是大有可为。 《持续交付》围绕着软件交付的原则,给出了一系列的思想、方法和实践,核心在于:以一种可持续的方式,安全快速地把你的变更(特性、配置、缺陷、试验),交付到生产环境上,让用户使用。你可以参考一下软件交付的8大原则。 为软件交付创建一个可重复且可靠的过程 将几乎所有事情自动化 将一切纳入版本控制 频繁地做痛苦的事情 内建质量 DONE意味着已发布 交付过程是每个成员的责任 持续改进 很多人都有《持续交付》这本书,但我敢打赌,真正能沉下心来把这本书看透的人并不多,因为这本书里面通篇都是文字,而且有些难懂,如果没有相关的实践背景,基本上就跟看天书差不多了。 所以,通读《持续交付》并不是一个好的选择,我建议你尽量带着问题有选择性地去读。 到了《持续交付2.0》,乔梁老师创新性地将精益创业的思想和《持续交付》结合起来,更加强调IT和业务间的快速闭环,也更加适应当今DevOps的发展潮流。 另外,乔梁老师的文笔更加流畅,读起来更加轻松,他会结合案例进行说明,对于实际操作的指导性也更强。毫无疑问,他是国内软件工程领域的集大成者。 如果你对软件开发流程的工程实践不太了解,你可以读一读这两本书。 当然,对于开发、测试、运维人员这些软件交付过程中必不可少的角色来说,也可以用来拓展知识领域。 == 本书重新定义了「持续交付」,增补了组织管理和系统架构两个维度,并辅助以真实案例,对诸多持续交付原则与实践加以解读,并对持续交付过程中的实践取舍之道加以论述。 本书适合大型互联网公司的技术VP、技术负责人,中小型互联网公司的CTO、技术VP、研发/测试/运维负责人、主管及骨干,以及组织变革者阅读。 作者: 乔梁,敏思特咨询公司联合创始人,持续交付领域专家,著名敏捷与精益转型导师,腾讯外聘高级管理顾问。 == 作者介绍了最先进的技术,包括自动化基础架构管理和数据迁移,以及虚拟化技术的使用。对于每一部分,他们都会指出关键问题,确定最佳方案,并说明如何降低风险。无论你是开发人员、系统管理人员、测试人员还是经理,这本书都会缩短一个团队把想法转化为技术发布所用的时间。 == 本书是快速发布软件,同时降低风险和提高质量的指南。它列举了发布和生产部署管理的最佳实践和快速简单的技术。它还包括许多其它实践,如生产监控跟踪、依赖关系管理以及虚拟化的有效使用。这本书将教会你持续交付的基础、创建高效部署流水线的技术以及有关交付生态系统的愿景。 特别适合以下读者: 如果你正在寻找分步指南以便更快地管理新软件版本,同时降低风险和提升价值。 == Jez Humble的成名作,从提出持续交付概念,到发布这本书,奠定了Jez Humble在DevOps第一颜值担当的地位,Jez的方法论体系在本书就已经成型。 本书主要讲的是道,方法论,也就是做事的方法,不会太深入技术细节,因为每家公司的业务不同,技术栈不同,研发团队的组成也不尽相同,在实践过程中建立一套成体系的规范的流程非常重要。 |
6 | 《DevOps实践指南》devops handbook | 【DevOps】【实战】 | 11 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAglav3uwYo6dLkrQE.pdf 这本书被誉为企业 IT 运维管理的必读之作,通过小说形式讲述了企业如何实现 IT 转型。书中介绍了 DevOps 的核心理念和实践方法,以及如何通过自动化、持续交付和协作来提高软件质量和服务水平。 == 英文原著《The DevOps Handbook》 本书以全球知名企业和组织的实际调查结果为依据,展示如何通过现代化的运维管理提升管理效率,进而为企业赢得更大市场、创造更多利润。 作者: Gene Kim,Tripwire有限公司的创始人,担任公司CTO长达13年之久。 Jez Humble,DevOps Research and Assessment公司CTO,加州大学伯克利分校信息学院讲师。 Patrick Debois,DevOps之父,致力于通过在开发、项目管理和系统管理之中应用敏捷技术来填补项目和运维之间的鸿沟。 John Willis,Chain Bridge System创始人,曾任Docker公司布道师。 == 效法《凤凰项目》,《DevOps 实践指南》面向领导者,通过展示如何整合产品管理、发展、质量保证、IT 运营和信息安全这些方面来全面提升公司并在市场中取胜,从而复制这些不可思议的成果。 == 这本书是本清单中最出名的书籍之一,《DevOps 实践指南》是作者丰富的实践指南和多年学习的成果,也是 DevOps 社区中最具影响力的书籍之一。如果你正在搜寻一些历史案例和商业案例以便进行精心研究,试试这本书吧。它是 DevOps 世界的参考书,我非常喜欢它并强烈推荐给开发人员、运维工程师和 IT 经理阅读。 特别适合以下读者: 如果你对 DevOps 领域感兴趣:包括团队组织设计、DevOps 文化和相关技术。 == 写得非常完整、具体,集合了敏捷、精益、持续集成、持续构建、软件工程等一系列方法,包括小粒度Pull Request方法、如何将安全和合规融入DevOps流程等,读完本书会对DevOps的重点有更深的认识。 == 这本书是一本关于 DevOps 实践的指南,详细介绍了如何将 DevOps 应用到实际工作中。书中涵盖了从敏捷开发、持续集成、持续部署到监控和反馈的整个软件交付流程,提供了丰富的实践方法和工具,帮助读者快速掌握 DevOps 的实践技巧。 == 由目前世界知名的 DevOps 顧問 Gene Kim 與他的好朋友們延續《The Phoenix Project》而撰寫的另一本書。如果覺得看完《The Phoenix Project》之後,對於玄妙的三步工作法依然不得要領,那麼這本《DevOps Handbook》就是你的救星。這本書透過案例與說明幫助你一步步實踐「三步工作法」,這些案例不乏許多知名的公司,像是 Google、Netflix、Etsy⋯⋯。 |
7 | 《Effective DevOps(中文版)》 | 【DevOps】【工具书】 | 6 | "英文原著《Effective DevOps:Building a Culture of Collaboration, Affinity, and Tooling at Scale》 本书主要介绍了DevOps的一些基本运作模式。 本书作者提供了多种方法来改善团队内的协作、创建团脆之间的亲密性,促进公司高效地实用工具,以及在组织拐点过程中完成规模化工作。 Jennifer Davis,devopsdays 的全球组织者,也是硅谷 devopsdays 的当地组织者 Ryn Daniels,高级运维工程师,在 Etsy 任职。 == 在这本书中,作者 Ryn Daniels 和 Jennifer Davis 提供了几种方法来改善团队内的协作、建立团队之间的亲密感、促进公司中有效工具的使用,并在整个组织的转折点中推广有效的方法。 == 这本书不仅仅是一个技术指南,也是一个文化和管理指南。 DevOps 是关于团队协作和文化挑战的理念,本书更多地关注这些人性化方面。通过描述失败和成功案例,以极好的方式将 DevOps 的技术和文化连接起来。 这本书总结了 DevOps 是什么:“一个强调持续努力打破信息孤岛与监控关系,并修复组织团队内部误解的专业文化运动。” 特别适合以下读者: 如果你希望实现和维护团队的 DevOps 文化。 == 這是一本由技術人撰寫的非技術書籍,本書主要在談 DevOps 文化,圍繞在書名副標的那四個項目 Collaboration、Affinity、Tool、Scale,以文化與組織發展為主軸貫穿全書。另外書籍的前面幾章也針對 DevOps 及 DevOps 相關的關鍵字提供了基本簡介,某種程度可以當成一本 DevOps 入門書,可由此再延伸閱讀更多的書籍。(繁中、簡中)" |
8 | IBM Coursera Introduction to DevOps | 【课程】【食品】 | 1 | ### 课程大纲 1. **DevOps概述**:了解技术如何推动创新,以及DevOps作为一种文化的本质。 2. **思考DevOps**:学习如何通过社会化编码提升代码质量,和使用敏捷方法快速交付产品。 3. **应用DevOps**:掌握DevOps的原则和技术,减少瓶颈,提高协作。 4. **组织结构**:探讨DevOps团队的最佳组织形式,以及每个人应对项目成功负责的重要性。 5. **度量DevOps**:了解什么是可测量的关键指标,以及如何创建一个无责文化环境。 6. **案例研究和期末考试**:通过真实案例加深理解,并进行知识的实际应用。 |
顺序 | 资源 | 知识分类/使用方法 | 推荐指数 | 链接和介绍 |
1 | 《站点可靠性工程》(Site Reliability Engineering) | 【SRE】 | 3 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAg18X3uwYo2MemqAQ.pdf 在这本文章合集里,谷歌站点可靠性团队的主要成员解释了他们对整个生命周期的承诺如何以及为什么使公司能够成功地构建、部署、监控和维护世界上最大的软件系统。 == 谷歌的SRE实践,对理解DevOps在大规模系统中的应用至关重要 == 有些人是這麼評論的 “SRE is Google’s version of DevOps”,在《SRE》書中也自己寫到「SRE 是 DevOps 模型在 Google 的具體實踐」。另外在 Gartner 所推出的 Gartner DevOps Model 中,也可以看見 SRE 有被列入其中。這是一本兼具觀念與技術實務的書籍,內容包含很硬的技術實踐與很軟的團隊文化,對於 SRE 有興趣者非讀不可,另外若對你而言 DevOps 與 Cloud Architect 的關係密不可分,那這也是非讀不可的好書。 |
2 | 《SRE:Google 运维揭秘》 | 【SRE】 | 2 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgxLL3uwYooM-hngQ.pdf 谷歌如何运行生产系统?本书通过良好的结构回答了这个问题。我喜欢这本书是因为读者不需要按照任何特定顺序阅读,每一章都是一个独立的主题。这本书是亚马逊最畅销的书之一,可能也是这份清单中最好的一本。 特别适合以下读者: 如果你想了解 SRE 日常工作的理论和实践(从构建到运维大型分布式系统)并探索 Google 管理方式如何用于培训、沟通和会议。 == 由Google SRE的关键成员编写,解释了他们如何对软件进行生命周期的整体性关注,适合想了解Google运维实践的读者 。 |
3 | 《DevOps 手册》 | 【DevOps】【工具书】 | 2 | 如何在技术组织中创建世界级的敏捷性、可靠性和安全性 == 这本书是一本全面的 DevOps 手册,提供了从理论到实践的全方位指导。书中详细介绍了各个阶段的实践方法和最佳实践,包括需求管理、开发、测试、部署和监控等。此外,书中还提供了丰富的案例和实用工具,帮助读者快速掌握 DevOps 的实践技巧。 |
4 | 《DevOps软件架构师行动指南》 | 【DevOps】【架构】 | 2 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgxLL3uwYo4POpQg.pdf 本书从软件架构师视角讲解了引入DevOps实践所需要拥有的技术能力,涵盖运维、部署流水线、监控、安全与审计以及质量关注。 本书适合软件架构师、中高级运维工程师、计算机相关专业的学生、希望提高IT生产力的人员等阅读。 作者: Len Bass,澳大利亚NICTA的高级首席研究员。曾在卡内基梅隆大学软件工程研究所工作25年,有超过50年的软件开发和研究经验。他是 Ingo Weber,澳大利亚NICTA软件系统研究组的高级研究员,也是新南威尔士大学计算机科学与工程系的兼职高级讲师。 朱黎明,澳大利亚NICTA一个研究小组的负责人和首席研究员。 |
5 | 《DevOps实施手册:在多级IT企业中使用DevOps》 | 【DevOps】【业界】 | 2 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgxLL3uwYo2rCKzgU.pdf 本书展示了如何基于组织的业务目标、当前的IT成熟度以及IT技术与平台在企业内实施DevOps。本书读者既可以学会针对具体业务创建独立的实施计划,又能够让团队朝着共同的目标而努力合作。 作者: Sanjeev Sharma,国际知名的DevOps与云计算领域的变革思想领袖、技术高管以及作家。云计算及DevOps专家,主导并推动DevOps与云计算前沿解决方案、架构以及策略的实施。 == DevOps 一直是过去十年中 IT 最热门的趋势之一,大量的成功案例证明了DevOps的有效性,在全球任何规模、行业或 IT 成熟度水平的组织中均适用。《DevOps 实施手册》展示了如何让你的团队参与到DevOps中去,这样就可以加快产品的生产,并通过创新做得更好。 |
6 | 《微服务设计》 | 【微服务】 | 2 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAguqz3uwYooPngpgM.pdf 《微服务设计》是一本阅读体验很不错的书, 它写得深入浅出,易于理解。 其中一部分基础主题:如团队建设、版本控制、日志记录、监控等等,会让你从中找到一个非常好的微服务介绍。作者知识渊博,对微服务有相当丰富的经验,同时这本书对初学者也十分友好。 特别适合以下读者: 想要学习构建基于微服务架构的应用程序的朋友。 == 一本比较全面介绍微服务架构的书,从微服务的优势,讲到转型过程中可能遇到的挑战。有组织结构上的也有技术层面的,譬如在测试,集成,发布,运维,安全等等。 还列举了一些常见问题中的解决方案,也解释了其中的一些trade off, 然后无论是组织结构还是系统架构,不同的阶段总会遇到不同的挑战,改变总是在所难免的,没有什么所谓的最佳解决方案,只有按照自身的情况权衡后总结出的适合自身的方案才是最好的方案。 |
7 | 《Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations》 | 【DevOps】 | 2 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgxLL3uwYoxOS7rQQ.pdf 这本书通过大量的统计和研究数据,揭示了DevOps与高绩效技术组织之间的关系。它介绍了如何通过改进团队合作和文化来提升软件开发和IT运维的效率和质量。 == 这本书基于大量研究数据,深入剖析了 DevOps 实践如何在企业中落地生根。书中介绍了如何通过度量和数据来评估 DevOps 实践的效果,以及如何改进和优化软件交付过程。 |
8 | 学习Docker和K8s | 【容器】 | 1 | Docker中文社区-入门教程 https://www.docker.org.cn/book/docker/what-is-docker-16.html K8s官方网站 |
9 | 学习数据库 | 【数据库和缓存】 | 1 | 《MySQL 必知必会》 https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgya33uwYo-8Ho6wM.pdf MySQL官方文档:dev.mysql.com/doc/ MongoDB University:https://learn.mongodb.com/ MongoDB官方文档:https://www.mongodb.com/docs/manual/ (其他参考“Database学习路径”) |
10 | Azure DevOps 入门 | 【Azure DevOps】 | 1 | https://learn.microsoft.com/zh-cn/training/paths/evolve-your-devops-practices/ |
11 | 《Jenkins权威指南》 | 【CI/CD】 学习一些持续集成和交付(CI/CD)工具。在CI/CD领域有很多工具,比如Jenkins, TeamCity, Drone等。 但是,我强烈建议至少学习Jenkins,因为它使用最广泛,而且可能是市场上最成熟的CI/CD工具。 | 1 | https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAgpK73uwYogLPmjAc.pdf |
顺序 | 资源 | 知识分类/使用方法 | 推荐指数 | 链接和介绍 |
1 | 学习计算机网络 | 【网络】 最好两本书都看了 习惯看视频的可以看最后一个 | N/A | 图解HTTP: https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAg_K73uwYo0IOGVA.pdf 网络是怎样连接的: https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAg_K73uwYo3e-jtwQ.pdf B站的计算机网络微课堂: https://www.bilibili.com/video/BV1c4411d7jb/?p=1&vd_source=72867308e8b7b6d7774a7e4be6278f68 课程笔记: https://blog.csdn.net/Nimrod__/article/details/113127311?spm=1001.2014.3001.5502 学习计算机网络,我首先推荐的 UP 主湖科大教书匠,他讲的计算机网络十分通俗易懂,重点的地方讲的十分细致,并且还有一些实验,更好的是有考研 408 的难题的讲解,也是非常适合考研党,除了课程内容外还有很多习题讲解视频,特别赞的一点是每天动态里都会更新一道考研题,播放量也非常的多。 图解系统 by 小林coding: (其他参考“Computer Network学习路径”) |
2 | 学习网络安全 | 【安全】 | N/A | 《白帽子讲 Web 安全》 https://32931414.s21i.faiusr.com/61/1/ABUIABA9GAAg6K-3uwYojO3j3AY.pdf 阿里白帽子黑客大神道哥作品,是阿里最年轻的高级技术专家吴翰清的著作,在全球各地都有发行,安全从业必读书籍,很多业内人士也都强烈推荐。 该书是作者的是实际工作经验,也是web安全核心知识点的集合,可操行比较强,实际参考性比较强。有的章节末尾,还附上了作者以前写的博客文章,可以用于延伸阅读。 == 本书是根据作者若干年实际工作中积累下来的丰富经验而写成的, 在解决方案上具有极强的可操作性, 安全工作者有很好的参考价值。 == 如果想了解Web安全在工程实践中的应用,《白帽子讲Web安全》是本评分还不错的书。 == 说说《白帽子讲Web安全》这本书,其实《白帽子》这本书虽说对初学者有难度,不推荐0基础一开始就看,小白我当时有html,sql,javascript 前端基础,但还是看不到一半就歇菜掉了。。。 但是 概览(skim)一下,还是会得到一个最初的对web安全的印象。推荐《白帽子讲Web安全》的同时, 《Web前端黑客技术揭秘》、《黑客攻防技术宝典Web实战篇》也是极好的。 (其他参考“Computer Security学习路径”) |
3 | 学习自动化运维 | 【自动化运维】 需要学一些开源运维自动化工具的使用如ansible、puppet、cobbler等运维自动化工具 | N/A | 《Puppet实战》 《SaltStack技术入门与实践》 《Ansible自动化运维:技术与最佳实践》 |
4 | 学习云计算、虚拟化 | 【云计算、虚拟化】 云是下一个大问题,你迟早必须将应用程序转移到云上,因此,对于DevOps工程师来说,至少了解一些流行的云提供商及其基础知识是很重要的。 主要是openstack这套东西,当然像一些kvm等虚拟化技术,也是需要掌握的,现在docker也比较流行。 | N/A | 《OpenStack开源云王者归来》 《OpenStack部署实践》 (其他参考“虚拟化学习路径”) |
5 | 学习监控软件 | 【监控】 除了设置和部署之外,监视是DevOps的另一个重要方面,这就是为什么DevOps工程师了解基础设施和应用程序监控的重要性。 在这个领域里有很多工具,比如 Nagios, Icing, Datadog, Zabbix, Monit, AppDynanic, New Relic等。 你可以选择其中的一些,这取决于在你的公司中使用的是哪一个,比如AppDynamic和Nagios。 主要是zabbix、cacti、nagios等监控系统,现在用的比较多的是zabbix | N/A | 《Zabbix企业级分布式监控系统》 对Zabbix的各项功能进行了详细而深入的讲解,包括监控系统规划、安装包定制、架构高可用、性能调优、指标数据采集、自动化处理功能、触发器使用与原理、告警配置、Zabbix API、数据可视化、网络拓扑自动发现、内部实现原理以及部分源码分析等内容,让读者真正通过一本书就能够完全掌握Zabbix监控系统的核心技术。 《Nagios系统监控实践》 从实际出发,在开篇就系统运维中的监控提出一系列需求,从而展开对nagios系统的初步介绍(第1-2章),随后从实用的角度,全面、详细地讲解了nagios安装、配置的相关内容(第3-4章)。通过简化配置、实施监控等工作(第5-6章),用大量的示例展示nagios的实际能力。然后,在扩展方面介绍了一些常用的方案(第7章),并从原理、案例到最后的diy,一步步带领读者进入数据可视化的世界(第8章)。此外,还介绍了nagios商业版本——nagios xi的功能特色(第9章)。最后,介绍nagios事件代理(neb),并用c语言实现完整neb插件(第10章),使读者进一步掌握neb的工作机制。 |
6 | 博客和资源 | N/A | 1. Dzone DevOps https://link.zhihu.com/?target=https%3A//dzone.com/devops-tutorials-tools-news Dzone DevOps里有来自各行业专家的优质文章。你可以找到来自不同垂直行业的工具、理论和实践。此外,网站每天都会更新文章,供你了解行业趋势。 2. Devops.com https://link.zhihu.com/?target=https%3A//devops.com/ http://Devops.com专注于 DevOps 企业和业务方面的内容。它发布与Devops有关的策略、见解、最佳实践、案例研究、事件等的新闻。 3.Medium DevOps Publications https://link.zhihu.com/?target=https%3A//medium.com/search/publications%3Fq%3Ddevops 在Medium DevOps Publications当中,你可以找到大量与DevOps相关的文章。大多数文章来自 DevOps 社区和致力于 DevOps 方法的组织。 4. DevOps Sub-Reddit https://link.zhihu.com/?target=https%3A//www.reddit.com/r/devops/ Reddit 中的 DevOps 页面列出了 DevOps 领域的新闻和事件。它还出了有关DevOps 工具的纯技术教程。 不过在 Reddit 中,你必须非常小心你的问题和你的帖子。 5. Azure DevOps Blog https://link.zhihu.com/?target=https%3A//devblogs.microsoft.com/devops/ 如果你对在 Azure 云中工作感兴趣,那么Azure DevOps 博客就很值得一看。它包含了各种 Azure DevOps 主题的文章。 6. ByteByteGo https://link.zhihu.com/?target=https%3A//devopscube.com/recommends/bytebytego/ 系统设计问题在 DevOps 面试中很常见。ByteByteGo 是一个很棒的博客,可以详细学习系统设计概念。它为 DevOps 工程师和开发人员提供了大量有用的信息。 7. DEOS :DevOps 国际峰会,以案例总结著称; 8. DevOpsDays:大名鼎鼎的 DevOpsDays 社区; 9. TheNewStack :综合性网站,盛产高质量的电子书; 10. DevOps.com :综合性网站; 11. DZone : 综合性网站,盛产高质量的电子书; 12. Azure DevOps:综合性网站,盛产高质量的电子书; 13. Martin Fowler :Martin Fowler 的博客; 14. CloudBees Devops :Jenkins 背后的公司的博客 15. Dzone DevOps |