微服务 Docker和DevOps

而Docker和微服务所代表的容器技术,真的是天生一对,如果你不知道什么是Docker,Docker作为这几年大火的技术,

当然他不像人工智能什么的,门槛那么高,是一种比较流行的,比较易学的技术,而且不管你是开发还是测试,或者是

运维,都应该会的一门技术,如果你最基本的Docker真的不会,真的需要补一下,为什么说微服务和容器技术是天生的

一对呢,使用Docker可以从系统环境开始,从底至上打包应用,说的通俗一点呢,他解决的问题就是,程序在我这里是运行的好好的,

一到你那里就不行了,解决的就是这一类的问题,Docker轻量级,对资源的有效隔离和管理,符合微服务的理念,使用Docker可以做到

进程隔离和资源管理,另外Docker是可利用的,涉及到镜像,可以通过image重用,不需要从零开始构建,通过Docker镜像来交互环境,

这样就可以整个版本话整个微服务环境,还记得我们的扩展立方形吗,X轴水平扩展副本克隆,通过Docker的镜像部署,能够超快速

实现,Y轴功能解耦,我们利用Docker的隔离性,不同的应用服务,打包成不同的Docker,轻松实现独立完整,不管你的应用使用的是

JAVA,Python,还是其他独立于主机操作系统的语言开发的程序,都可以用一个同质的打包系统,在本门课程的后半部分,我会有具体的

介绍,Docker在微服务中使用的章节

微服务 Docker和DevOps_第1张图片

说完容器,我们不得不提一下微服务的另外一个好基友,Devops,微服务之间产生的交互,

是相当的复杂,在服务拆分之后呢,每个服务都要独立部署,进而言之,应该是随时随地都可以升级,

一般提到微服务都离不开Devops和Docker,微服务架构是核心,Devops和Docker是工具,是手段,没有Devops和

Docker,你来谈微服务的话,我觉得炒菜连盐都没放,总觉得少了点什么,而我们下一章节,要学习的统一配置中心,

就是Devops集成的一种体现

微服务 Docker和DevOps_第2张图片

 

你可能感兴趣的:(微服务 Docker和DevOps)