摘要: 第一章 DevOps概述 第二章 个体软件过程 第三章 敏捷软件开发 第四章 软件架构演化 第五章 云原生与容器技术 第六章 XaaS和IT服务标准 第七章 DevOps工具链 ——学习总结自《devops导论》课程(南京大学) 阅读全文
posted @ 2019-05-04 20:13 Fadewalk 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 什么是软件开发软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉,需求分析,实现和测试的系统工程软件开发有哪些困难?软件开发的本质困难复杂性不可见性可变性一致性The Mythical Man-Month 人月神话Frederick P.Brooks.J:对本质难题的进一步分析三个本质难题因项目而异四大本质难题相互促进本质难题的变化带动软件方法(过程)演变软... 阅读全文
posted @ 2019-05-04 20:08 Fadewalk 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 第一节 质量管理基本策略为什么要了解并且掌握个体软件过程(PSP)DevOps"开发在前,运维在后"高质量开发对于价值流动的意义—The Three Ways个体软件工程师的技能、过程直接影响产物质量PSP是极少数专注于提升个体软件工程师工程技能的方法为什么在DevOps语境之下,仍然需要关注PSP? 下属说法中正确的有哪些?A.这是提升开发质量,确保价值顺畅流动得看需要B.软件开发是有系统可以运... 阅读全文
posted @ 2019-05-04 19:47 Fadewalk 阅读(2169) 评论(0) 推荐(0) 编辑
摘要: 第一节 敏捷软件开发敏捷早于devops适用于DevOps的软件工程方法·DevOps,开发运维一体化。·DevOps思想,部分起源于一些运维工程师借鉴敏捷软件开发思想。·DevOps的早期活跃分子很多来自敏捷社区。·当前公认的适合于DevOps的软件过程方法是敏捷软件开发(包括Scrum、eXtreme Programming、Kanban等),尤其是敏捷软件开发中的Kanban(看板)方法。·... 阅读全文
posted @ 2019-05-04 14:41 Fadewalk 阅读(845) 评论(0) 推荐(0) 编辑
摘要: DevOps工具生态圈协同开发工具敏捷开发可视化加强团队沟通协作数据分析协同开发持续集成工具Jenkins自动化编译自动化测试自动化部署丰富的插件库版本管理工具Git简介易用系统开销小性能优良编译工具配置管理工具测试工具监控工具Nagios用于监控系统、网络和基础架构,提供监控功能的同时还能发出警报,当监控的系统出现异常情况,Nagios可以迅速发出警报,帮助运维团队发现问题。Nagios安装在L... 阅读全文
posted @ 2019-05-04 14:37 Fadewalk 阅读(1560) 评论(0) 推荐(0) 编辑
摘要: 从云计算(Cloud Computing)谈起 云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。Xaas—"X"as a Service·表示一切皆服务,它是一个统称(anything as s Service或eve... 阅读全文
posted @ 2019-05-04 14:23 Fadewalk 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 第一节 独角兽成功秘诀成功秘诀·Speed of innovation-天下武功,唯快不破·Always-available services-随时、随地可用·Web scale-从0到1,快速扩展·Mobile-centric user experiences-移动为王又快又好!第二节 云原生和现代应用12范式现代应用的十二范式(The Twelve-Factor App)1.基准代码:一份基准... 阅读全文
posted @ 2019-05-04 14:12 Fadewalk 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: 第一节 软件架构定义及演化分层架构·“关注点分离”原则·软件系统的组件被分成多个相互不重叠的层次,每一层都有着特定的职能,仅处理本层的逻辑,而并不关心其它层的实现。·表现层·业务层·持久层·数据层·分层架构模式特点:+结构简单+易于组织开发+便于独立测试、维护-不易实现特续发布、部署-性能代价-可扩展性差面向服务架构·面向服务架构(SOA)是一个分布式组件的集合,这些组件为其它组件提供服务(pro... 阅读全文
posted @ 2019-05-04 11:11 Fadewalk 阅读(924) 评论(0) 推荐(0) 编辑