什么是 微服务、微服务架构、devops、研运一体化、 Docker、k8s、容器化

 最近几个朋友问 微服务相关的问题,聊下来之后发现,对于 微服务涉及的知识体系 有必要整理一下 ,供大家参考。

 微服务 是一个抽象 很庞大的 知识体系、他的学习和理解,我个人认为 扫盲时 “先面后点” 。

 我不建议 通过 搜索知识点的方式 入门,先把 知识脉络整理清楚,然后 再 挑重点深入。

 由微服务 引发了一系列的配套改革,在日常开发中 解决了很多问题,而 这些概念 是不得不 搞清楚的,

所以 我个人建议,在学习的过程中 得搞明白以下几个问题:

1、什么微服务?为什么要用微服务?他解决了什么问题?

2、微服务架构有哪些?如何选?

3、devops 是什么、研运一体化 跟微服务有什么关系?

4、什么是docker,为什么要用docker?

5、k8s 是什么?解决什么问题? k8s 和docker 是什么关系?

6、容器化 解决了什么问题,有哪些解决方案?

 

以下 我罗列一些 觉得 写到好的 文章:

微服务架构是什么?
https://www.zhihu.com/question/65502802

什么是微服务?为什么你要用微服务?
https://www.cnblogs.com/xiao2shiqi/p/11298663.html

什么是devops 跟微服务有什么关联?
从定义来看,其实devops就是为了让开发、运维和QA可以高效协作的流程。(可以把DevOps看作开发、技术运

你可能感兴趣的:(综合,后台技术,研发管理,kubernetes,docker,devops,微服务)