DevOps的核心概念和核心模块

DevOps核心概念

DevOps的核心概念就是标准化, 那什么是需要标准化的呢?

  1. 代码提交流程的标准化
  2. 代码打包流程标准化
  3. 测试环境/线上环境部署流程标准化
  4. 线上服务更新流程标准化
  5. 线上服务回滚流程标准化
  6. 服务器基础组件流程标准化
  7. 服务监控标准化
  8. 服务api文档标准化
  9. 等等

总而言之就是尽量每个步骤都做成标准的,做成自动的, 这样才能更好的减少微服务的复杂度,保证微服务更加简单,更加容易进行维护。这样标准化之后了,才能保证每个人能够负责更多的服务。

标准可以制定,但是最终还是需要落地的,需要根据每个公司的具体情况来调整一些标准,所以需要一定的开发能力和熟练的掌握最流行的技术的原理和操作规范。

DevOps核心模块

根据DevOps的核心概念,引入了以下对应的核心的模块技术的运维和深入了解

  1. git的使用
  2. maven/npm/gradle的使用
  3. CI/CD的使用
  4. OpenApi的使用
  5. ansible的使用
  6. docker/docker-compose的使用
  7. kubenetes的使用
  8. elk的使用
  9. 等等

如果大家有兴趣一起学习微服务和DevOps, 可以加入群632109190或者892684010进行讨论和学习

你可能感兴趣的:(DevOps的核心概念和核心模块)