Home | 简体中文 | 繁体中文 | 杂文 | 知乎专栏 | 视频教程 | bilibili | Github | OSChina 博客 | 云社区 | 云栖社区 | Facebook | Linkedin | 打赏(Donations) | About
知乎专栏多维度架构 | 微信号 netkiller-ebook | 51CTO:视频教程

第 12 章 DevOps实施中你可能遇到的问题

目录

12.1. 什么是DevOps?
12.2. 为什么会诞生DevOps?
12.3. DevOps 虽好,为什么难以普及呢?
12.4. 软件工程的历史与进化
12.5. 为什么很多企业为什么实施 DevOps 以失败告终?
12.6. CI 持续集成不是DevOps
12.7. CD 持续交付不是 DevOps
12.8. 自动化部署
12.9. 收集各部门问题
12.9.1. 自运维的需求
12.10. 收缩技术栈
12.10.1. 模块化思维
12.11. 被遗忘的数据库
12.12. 建立中心仓库
12.13. 缓存
12.14. 安全

12.1. 什么是DevOps?

首先DevOps 不是一个产品,其次说它是软件工程方法论也不准确。他是过程、方法和系统的统称,更类似笔者提出的多维度架构思想。

DevOps 这个词是由开发 Development(Dev) 和运维 Operations(Ops) 组成。它包含了三个维度,开发,测试,运维,但在实际工作中,我们也会将产品、设计、运营也纳入其中。

在 DevOps 模式下,产品,设计,开发,测试和运维团队更紧密地结合在一起,贯穿应用程序的整个生命周期。通过自动化工具替代手工操作,实现快速,高效,安全的测试,构建,部署项目。

  1. 可用的软件胜过完备的文档
  2. 团队合作胜过需求文档
  3. 响应变化胜过遵循流程与计划
网站:http://www.netkiller.cn/ | 知乎:netkiller | 51CTO:视频教程 | Bilibili:netkiller | Github:netkiller